Search

CN-121996047-A - Wearable device and knocking detection method thereof

CN121996047ACN 121996047 ACN121996047 ACN 121996047ACN-121996047-A

Abstract

The application discloses a wearable device and a knocking detection method thereof, wherein the detection method comprises the steps of controlling a detection module to work at a first detection frequency to obtain a first kinematic parameter of the wearable device, responding to the first kinematic parameter to meet a preset awakening condition, controlling the detection module to work at a second detection frequency to obtain a second kinematic parameter of the wearable device, wherein the second detection frequency is larger than the first detection frequency, the second kinematic parameter and the first kinematic parameter are parameters of the same type, the awakening condition is set according to a front-stage kinematic response of the wearable device to a single knocking action, responding to the second kinematic parameter to meet a preset knocking judgment condition, and generating a corresponding control instruction, and the knocking judgment condition is set according to a rear-stage kinematic response of the wearable device to the single knocking action.

Inventors

  • ZHOU LIBIN
  • WANG LIANG

Assignees

  • 深圳市韶音科技有限公司

Dates

Publication Date
20260508
Application Date
20241107

Claims (10)

  1. 1. A method for detecting a tap of a wearable device, the method comprising: the method comprises the steps that a detection module is controlled to work at a first detection frequency to obtain a first kinematic parameter of the wearable device; Responding to the first kinematic parameter to meet a preset wake-up condition, controlling the detection module to work at a second detection frequency to acquire a second kinematic parameter of the wearable device, wherein the second detection frequency is larger than the first detection frequency, and the second kinematic parameter and the first kinematic parameter are the same type of parameters, and the wake-up condition is set according to a front-stage kinematic response of the wearable device to a single-tap action; And responding to the second kinematic parameters to meet preset knocking judgment conditions, and generating corresponding control instructions, wherein the knocking judgment conditions are set according to the rear-stage kinematic response of the wearable equipment to the single knocking action.
  2. 2. The method of claim 1, wherein the wake-up condition comprises a rate of change of the first kinematic parameter over time reaching a first predetermined threshold, the first predetermined threshold being a positive value.
  3. 3. The method of claim 2, wherein the tap determination criteria comprises a rate of change of the second kinematic parameter over time exceeding the first predetermined threshold and falling below a second predetermined threshold that is negative for a first predetermined period of time.
  4. 4. The method of claim 1, wherein generating the corresponding control command in response to the second kinematic parameter satisfying a tap determination condition comprises: And generating corresponding control instructions according to count values of the second kinematic parameters meeting the knocking judgment conditions within a second preset time period, wherein the count values are different, and the control instructions are different.
  5. 5. The method according to claim 4, wherein generating the corresponding control command according to the count value of the second kinematic parameter satisfying the tap determination condition for the second preset time period includes: And responding to the second kinematic parameters meeting the knocking judgment conditions, and controlling the detection module to stop working within a third preset time period, or not responding to the second kinematic parameters acquired by the detection module.
  6. 6. The method according to claim 5, wherein the second preset time period is 400-600ms, and the third preset time period is 200-400ms.
  7. 7. The method of claim 4, wherein the detecting method further comprises, after controlling the detecting module to operate at a second detecting frequency to obtain the second kinematic parameter of the wearable device in response to the first kinematic parameter satisfying a preset wake-up condition: And controlling the detection module to work at the first detection frequency in response to the fact that the duration of the detection module working at the second detection frequency reaches a fourth preset duration.
  8. 8. The method of claim 1, wherein the first detection frequency is between 200-350Hz and the second detection frequency is greater than or equal to 400Hz.
  9. 9. The method according to claim 1, wherein the detection module is an acceleration sensor, and the first and second kinematic parameters are acceleration values detected by the acceleration sensor or parameters calculated based on the acceleration values.
  10. 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 the detection method of any one of claims 1-9.

Description

Wearable device and knocking detection method thereof Technical Field The application relates to the technical field of wearable equipment, in particular to a knocking detection method of the wearable equipment and the wearable equipment. Background Tapping is a common interaction for wearable devices, which can execute corresponding control instructions when a tapping action by a user is detected. In the related art, a wearable device is generally provided with a detection module, and the detection module detects a tap by detecting a vibration waveform generated by the tap motion. In order to more accurately detect the vibration waveform generated by the knocking operation, it is generally necessary to configure a detection module with a high detection frequency, but long-time high-frequency detection brings about large power consumption, so how to accurately perform the knocking detection with small power consumption is a technical problem to be solved. Disclosure of Invention The application provides a knocking detection method of a wearable device, which comprises the steps of controlling a detection module to work at a first detection frequency to obtain a first kinematic parameter of the wearable device, responding to the first kinematic parameter to meet a preset awakening condition, controlling the detection module to work at a second detection frequency to obtain a second kinematic parameter of the wearable device, wherein the second detection frequency is larger than the first detection frequency, the second kinematic parameter and the first kinematic parameter are parameters of the same type, the awakening condition is set according to a front-stage kinematic response of the wearable device to a single knocking action, responding to the second kinematic parameter to meet a preset knocking judgment condition, and generating a corresponding control instruction, and the knocking judgment condition is set according to a rear-stage kinematic response of the wearable device to the single knocking action. In some embodiments, the wake-up condition includes the rate of change of the first kinematic parameter over time reaching a first preset threshold, the first preset threshold being a positive value. In some embodiments, the tap determination condition includes that a rate of change of the second kinematic parameter over time exceeds a first preset threshold and falls back below a second preset threshold that is negative for a first preset duration. In some embodiments, generating the corresponding control command in response to the second kinematic parameter meeting the tap determination condition includes generating the corresponding control command based on a count value for the second kinematic parameter meeting the tap determination condition for a second preset period of time, wherein the count value is different and the control command is different. In some embodiments, generating the corresponding control instruction according to the count value that the second kinematic parameter satisfies the knock determination condition within the second preset time period includes controlling the detection module to stop working or not responding to the second kinematic parameter acquired by the detection module within the third preset time period in response to the second kinematic parameter satisfying the knock determination condition. In some embodiments, the second preset time period is 400-600ms and the third preset time period is 200-400ms. In some embodiments, after the detection module is controlled 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 controlling the detection module to operate at the first detection frequency in response to a duration of operation of the detection module at the second detection frequency reaching a fourth preset duration. In some embodiments, the first detection frequency is between 200-350Hz and the second detection frequency is greater than or equal to 400Hz. In some embodiments, the detection module is an acceleration sensor, and the first and second kinematic parameters are acceleration values detected by the acceleration sensor or parameters calculated based on the acceleration values. In one aspect the application provides a wearable device comprising a processor and a memory, the memory having stored therein a computer program for executing the computer program to implement any of the above described detection methods. In the related art, in order to more accurately detect the vibration waveform generated by the knocking operation, a high detection frequency needs to be configured for the detection module, but long-time high-frequency detection causes large power consumption. In the scheme of the application, when the first kinematic parameter meets the preset wake-up condition, t