Method for recognizing a continuous tapping action, processing device, system and vehicle

By setting two preset durations and combining them with the characteristics of elastic wave signals, continuous tapping actions are identified, solving the problem of low recognition accuracy in existing technologies. This enables accurate recognition of continuous tapping actions and rich control operations, thus improving the user experience.

CN122153561APending Publication Date: 2026-06-05SHANGHAI TI FANG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANGHAI TI FANG TECH CO LTD
Filing Date
2026-01-30
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In existing technologies, the accuracy of recognizing continuous tapping actions is low, especially the recognition of three-hit actions, which is prone to misjudgment.

Method used

By setting two preset durations, the number of taps is detected within the first and second preset durations respectively. Combined with the characteristics of elastic wave signals, it is determined whether it is a continuous tapping action. This expands the recognition time to match the time distribution of human hand tapping and shortens the judgment time within a single window to avoid affecting the accuracy of double-click recognition.

Benefits of technology

It improves the recognition accuracy of continuous tapping actions, can accurately identify multiple consecutive tapping actions, enhances the user experience, and is suitable for control operations in the field of intelligent human-vehicle interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122153561A_ABST
    Figure CN122153561A_ABST
Patent Text Reader

Abstract

A method, processing device, system and vehicle for recognizing a continuous knocking action, the method comprising: performing the following determination on an elastic wave signal detected by an elastic wave sensor: determining the number of knockings in a first preset time period and a second preset time period respectively according to the elastic wave signal, and if the number of knockings in at least one preset time period is greater than 1 and a signal feature of the elastic wave signal meets a feature of a continuous knocking signal, determining that a continuous knocking action has occurred, and the number of knockings of the continuous knocking action is the sum of the number of knockings in the first preset time period and the second preset time period, which can improve the recognition accuracy of the continuous knocking action.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This article relates to touch technology, and more particularly to a method, processing device, system, and vehicle for recognizing continuous tapping actions. Background Technology

[0002] With the development of intelligent interaction technology, elastic wave touch technology is increasingly widely used in automotive electronics, consumer electronics and other fields due to its advantages such as no need for physical buttons, wide interaction range and sensitive response. The basic principle of elastic wave touch is to detect the characteristics of the elastic wave signal generated on the surface of an object due to touch (such as tapping or sliding), recognize the touch action, and thus realize human-computer interaction.

[0003] With the enrichment of touch functionality, tapping is further divided into single taps and double taps, with double taps and triple taps being the main types. Different tapping actions correspond to different touch functions. Currently, the recognition of double tap actions mainly involves identifying whether multiple tapping actions occur within a preset time period (such as 500ms). If multiple tapping actions are detected, it is determined to be a double tap.

[0004] The above recognition method has low accuracy for three-click recognition. Summary of the Invention

[0005] This application provides a method, processing device, system, and vehicle for recognizing continuous tapping actions, which can improve the recognition accuracy of continuous tapping actions.

[0006] The method for recognizing continuous tapping actions provided in this application includes: The following judgment is performed on the elastic wave signal detected by the elastic wave sensor: The number of taps within a first preset time period and a second preset time period are determined based on the elastic wave signal. If the number of taps within at least one preset time period is greater than 1, and the signal characteristics of the elastic wave signal meet the characteristics of a continuous tapping signal, then it is determined that a continuous tapping action has occurred, and the number of taps in the continuous tapping action is the sum of the number of taps within the first preset time period and the second preset time period.

[0007] The processing apparatus provided in this application embodiment includes: A storage module is configured to store computer program instructions that can be executed on a processor; The processing module is configured to execute the computer program instructions to implement the continuous tapping action recognition method as described in the embodiments of this application.

[0008] The touch system provided in this application includes: One or more elastic wave sensors are configured to receive elastic wave signals; A processing apparatus as described in the embodiments of this application, connected to the one or more elastic wave sensors.

[0009] The vehicle provided in this application embodiment includes: a touch control system as provided in this application embodiment.

[0010] The scheme described in this application sets two preset durations, which expands the recognition time of continuous tapping signals, conforms to the time distribution of human hand tapping, and helps to improve the accuracy of tapping action recognition. Compared with simply increasing the length of a preset duration, it can shorten the judgment time of tapping action in a single window and avoid affecting the recognition accuracy of double-click action. It can accurately recognize a variety of continuous tapping actions and has a wide range of applications.

[0011] Other features and advantages of this application will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing the application. Other advantages of this application can be realized and obtained by means of the embodiments described in the description and the accompanying drawings. Attached Figure Description

[0012] The accompanying drawings are used to provide an understanding of the technical solutions of this application and constitute a part of the specification. They are used together with the embodiments of this application to explain the technical solutions of this application and do not constitute a limitation on the technical solutions of this application.

[0013] Figure 1 A flowchart illustrating the continuous tapping action recognition method provided in this application embodiment; Figure 2 This is a schematic diagram of signal energy attenuation provided in an embodiment of this application; Figure 3 This is a block diagram of a processing device provided in an embodiment of this application. Detailed Implementation

[0014] This application describes several embodiments, but these descriptions are exemplary and not limiting, and it will be apparent to those skilled in the art that many more embodiments and implementations are possible within the scope of the embodiments described herein. Although many possible combinations of features are shown in the drawings and discussed in the detailed description, many other combinations of the disclosed features are also possible. Unless specifically limited, any feature or element of any embodiment may be used in combination with, or may replace, any feature or element of any other embodiment.

[0015] This application includes and contemplates combinations of features and elements known to those skilled in the art. The embodiments, features, and elements disclosed in this application can also be combined with any conventional features or elements to form unique inventive solutions. Any feature or element of any embodiment can also be combined with features or elements from other inventive solutions to form another unique inventive solution. Therefore, it should be understood that any feature shown and / or discussed in this application can be implemented individually or in any suitable combination. Therefore, the embodiments are not limited except by the limitations imposed by the appended claims and their equivalents. Furthermore, various modifications and changes can be made within the scope of the appended claims.

[0016] Furthermore, in describing representative embodiments, the specification may have presented methods and / or processes as a specific sequence of steps. However, the method or process should not be limited to the specific order of steps described herein, to the extent that it does not depend on such a specific order. As will be understood by those skilled in the art, other sequences of steps are also possible. Therefore, the specific order of steps set forth in the specification should not be construed as a limitation of the claims. Moreover, the claims concerning the method and / or process should not be limited to the steps performed in the written order, and those skilled in the art will readily understand that these orders can be varied and still remain within the spirit and scope of the embodiments of this application.

[0017] According to the statistical results, the three-strike action is influenced by the behavior habits of the person striking and has a strong randomness. For example, the person striking may strike three times in quick succession, or strike twice in quick succession and then strike a third time after a short interval. Therefore, the total response time for the three-strike action may exceed 500ms. If the three-strike action is identified according to the 500ms time interval, misjudgment will often occur.

[0018] This application provides a method for recognizing continuous tapping actions, such as... Figure 1 As shown, the method includes: Step S101: Receive the elastic wave signal detected by the elastic wave sensor; Step S101 performs the following judgment on the elastic wave signal detected by the elastic wave sensor: determine the number of taps within the first preset time period and the second preset time period according to the elastic wave signal. If the number of taps within at least one preset time period is greater than 1, and the signal characteristics of the elastic wave signal meet the characteristics of a continuous tapping signal, then it is determined that a continuous tapping action has occurred, and the number of taps in the continuous tapping action is the sum of the number of taps within the first preset time period and the second preset time period.

[0019] This application embodiment sets two preset durations, which expands the recognition time of continuous tapping signals. Compared with judging consecutive taps (especially for triple taps) within only a 500ms time window, it is more in line with the time distribution of human hand tapping and helps to improve the accuracy of tapping action recognition. In addition, compared with simply increasing the length of a preset duration, the judgment time of tapping action within a single window can be shortened, avoiding affecting the recognition accuracy of double-tap actions.

[0020] The technical solutions described in this application can accurately identify various combo actions and have a wide range of applications.

[0021] In an exemplary embodiment, the start time of the first preset duration is the first tapping time determined based on the elastic wave signal. For example, the moment when the elastic wave signal intensity first exceeds a preset threshold can be used as the first tapping time.

[0022] In an exemplary embodiment, taking the recognition of double-click and triple-click actions as an example, the first preset duration can be in the range of [400ms, 600ms]; the second preset duration can be in the range of [300ms, 900ms]. For example, the first preset duration is set to 500ms, and the second preset duration is set to 300ms. Considering that the duration of a double-click is approximately within 500ms and a triple-click is approximately within 800ms, this setting can be used to prioritize the recognition of double-clicks, and then recognize triple-clicks based on this. Alternatively, the first preset duration can also be set to 400ms, and the second preset duration to 900ms.

[0023] In an exemplary embodiment, determining that a continuous tapping action has occurred if the number of taps within at least one preset time period is greater than 1, and the signal characteristics of the elastic wave signal satisfy the characteristics of a continuous tapping signal, includes at least one of the following: If two taps are detected within the first preset time period, and the elastic wave signal meets the characteristics of the continuous tapping signal, then a double-tap action is determined to have occurred. If three taps are detected cumulatively within the first preset time period and the second preset time period, and the elastic wave signal meets the characteristics of the continuous tapping signal, then it is determined that a three-tapping action has occurred.

[0024] In one example embodiment, if three taps are detected cumulatively within the first preset time period and the second preset time period, and the elastic wave signal satisfies the characteristics of the continuous tapping signal, then it is determined that a three-tapping action has occurred, including at least one of the following: If two taps are detected within the first preset time period and one tap is detected within the second preset time period, and the elastic wave signal meets the characteristics of the continuous tapping signal, then it is determined that a three-strike action has occurred. If a single tap is detected within the first time window, two taps are detected within the second time window, and the elastic wave signal satisfies the characteristics of the continuous tapping signal, then it is determined that a triple tapping action has occurred. If three taps are detected within the first time window and the elastic wave signal meets the characteristics of the continuous tapping signal, then a three-tap action is determined to have occurred.

[0025] The technical solutions described in this application can identify three-click actions under different tapping logics. Theoretically, three-click actions under different tapping logics can correspond to different control operations. Therefore, the technical solutions described in this application provide technical support for enriching control operations and improving user experience.

[0026] In an exemplary embodiment, the method for identifying the continuous tapping action may further include: if the number of taps within a first preset time period is determined to be 1 based on the elastic wave signal, and the number of taps within a second preset time period is not greater than 1, then the tapping action is determined to be invalid.

[0027] Based on the technical solutions provided in the embodiments of this application, Table 1 lists schematic diagrams of the recognition results of some tapping actions. Table 1 The technical solutions described in this application support the recognition of "double-click," "single-then-double," "double-then-single," and "rapid triple-click," and these tapping actions almost cover users' actual operating habits. The recognition results of the above tapping actions can trigger different control commands. For example, the technical solutions described in this application can be applied to the field of intelligent human-vehicle interaction. Double-clicking can be used to control vehicle opening and closing components (such as double-clicking to open / close the front trunk), and triple-clicking can be used to activate vehicle extension functions, such as quickly triple-clicking to open the trunk and activate camping mode, etc.

[0028] In one exemplary embodiment, the continuous tapping signal is characterized by one or more of the following: Feature 1: The similarity between multiple tapping signals is greater than a preset similarity threshold; Feature two: the energy change of each strike signal conforms to a preset energy decay law, that is, the time-domain waveform of the strike signal exhibits a gradually decreasing characteristic, such as... Figure 2 As shown; Feature 3: The energy of each strike signal is greater than a preset energy threshold and the signal is distributed within a preset frequency band.

[0029] For example, if two taps are detected within the first preset duration and one tap is detected within the second preset duration, and the similarity between the elastic wave signals corresponding to the two taps within the first preset duration is greater than a preset similarity threshold, and the elastic wave signal corresponding to each tap conforms to features two and three; and the elastic wave signal corresponding to the single tap within the second preset duration conforms to features two and three, then a triple-tap action is determined to have occurred. Although this example does not calculate the similarity between the elastic wave signal within the second preset duration and the elastic wave signal within the first preset duration, the elastic wave signal within the second preset duration occurs immediately after the first preset duration and is constrained by the second preset duration. Therefore, it is judged together with the elastic wave signal within the first preset duration as the elastic wave signal corresponding to a continuous tapping action, rather than the elastic wave signal corresponding to a single tapping action, which aligns with actual user operating habits. Of course, this example could compare the similarity between the elastic wave signals occurring within the second preset duration and those occurring within the second preset duration to further improve the recognition accuracy.

[0030] This application also provides a computer-readable storage medium storing one or more programs that can be executed by one or more processors to implement the continuous tapping action recognition method as described in any of the preceding embodiments.

[0031] This application also provides a processing device, such as... Figure 3 As shown, the processing device includes: Storage module 301 is configured to store computer program instructions that can be executed on a processor; The processing module 302 is configured to execute the computer program instructions to implement the continuous tapping action recognition method as described in any of the preceding embodiments.

[0032] This application embodiment also provides a touch system, the touch system comprising: One or more elastic wave sensors are configured to receive elastic wave signals; The processing device as described in the previous embodiment is connected to the one or more elastic wave sensors.

[0033] This application also provides a vehicle, which includes the touch system as described in the previous embodiment.

[0034] It will be understood by those skilled in the art that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned above does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all components may be implemented as software executed by a processor, such as a digital signal processor or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term "computer storage medium" includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

Claims

1. A method for recognizing continuous tapping actions, the method comprising: The following judgment is performed on the elastic wave signal detected by the elastic wave sensor: The number of taps within a first preset time period and a second preset time period are determined based on the elastic wave signal. If the number of taps within at least one preset time period is greater than 1, and the signal characteristics of the elastic wave signal meet the characteristics of a continuous tapping signal, then it is determined that a continuous tapping action has occurred, and the number of taps in the continuous tapping action is the sum of the number of taps within the first preset time period and the second preset time period.

2. The method according to claim 1, characterized in that, The method further includes: If the number of taps within the first preset time period is determined to be 1 based on the elastic wave signal, and the number of taps within the second preset time period is not greater than 1, then the tapping action is determined to be invalid.

3. The method according to claim 1 or 2, characterized in that: The starting time of the first preset duration is the first tapping time determined based on the elastic wave signal.

4. The method according to claim 1, characterized in that, The first preset duration ranges from [400ms, 600ms]; The second preset duration ranges from [300ms, 900ms].

5. The method according to claim 1, characterized in that, If the number of taps within at least one preset time period is greater than 1, and the signal characteristics of the elastic wave signal meet the characteristics of a continuous tapping signal, then a continuous tapping action is determined to have occurred, including at least one of the following: If two taps are detected within the first preset time period, and the elastic wave signal meets the characteristics of the continuous tapping signal, then a double-tap action is determined to have occurred. If three taps are detected cumulatively within the first preset time period and the second preset time period, and the elastic wave signal meets the characteristics of the continuous tapping signal, then it is determined that a three-tapping action has occurred.

6. The method according to claim 5, characterized in that, If three taps are detected cumulatively within the first preset time period and the second preset time period, and the elastic wave signal satisfies the characteristics of the continuous tapping signal, then it is determined that a three-tapping action has occurred, including at least one of the following: If two taps are detected within the first preset time period and one tap is detected within the second preset time period, and the elastic wave signal meets the characteristics of the continuous tapping signal, then it is determined that a three-strike action has occurred. If a single tap is detected within the first time window, two taps are detected within the second time window, and the elastic wave signal satisfies the characteristics of the continuous tapping signal, then it is determined that a triple tapping action has occurred. If three taps are detected within the first time window and the elastic wave signal meets the characteristics of the continuous tapping signal, then a three-tap action is determined to have occurred.

7. The method according to claim 1, characterized in that, The continuous tapping signal is characterized by one or more of the following: The similarity between multiple tapping signals is greater than a preset similarity threshold; The energy change of each strike signal conforms to a preset energy decay law; Each strike signal has an energy greater than a preset energy threshold and the signal is distributed within a preset frequency band.

8. A processing apparatus, characterized in that, The processing device includes: A storage module is configured to store computer program instructions that can be executed on a processor; The processing module is configured to execute the computer program instructions to implement the method as described in any one of claims 1 to 7.

9. A touch system, characterized in that, The touch system includes: One or more elastic wave sensors are configured to receive elastic wave signals; The processing apparatus as described in claim 8, which is connected to the one or more elastic wave sensors.

10. A vehicle, characterized in that, The vehicles include: The touch system as described in claim 9.