Touch vibration feedback optimization method and system based on piezoelectric ceramic piece

By detecting and supplying the resonance frequency of the piezoelectric ceramic sheet, the vibration effect of the piezoelectric ceramic sheet driving the vibrating body is optimized, solving the problem of unsatisfactory vibration of the vibrating body in the prior art, and improving the user experience.

CN120447782APending Publication Date: 2025-08-08VARITRONIX HEYUAN DISPLAY TECH
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510581133.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-06
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

In the prior art, when the piezoelectric ceramic sheet drives the vibrating body to vibrate, the vibration effect is not ideal enough, resulting in the user's touch vibration feedback not being strong and comfortable enough, and the user experience is poor.

Method used

The piezoelectric ceramic sheet is optimized by detecting the resonance frequency of the vibrating body and powering the piezoelectric ceramic sheet with the same voltage as the resonance frequency. The specific steps include in response to the user's touch operation, powering with voltages of different frequencies, detecting the resonance frequency of the vibrating body, and supplying power at the resonance frequency to optimize vibration feedback.

Benefits of technology

It achieves better and stronger touch vibration feedback, improves the user's touch vibration feedback experience, and enhances the user's interactive realism and operation confirmation sense between the user and the device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120447782A_ABST
    Figure CN120447782A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of touch control, and discloses a touch vibration feedback optimization method and system based on a piezoelectric ceramic piece, and the method comprises the steps: S1, responding to the touch operation of a user, supplying power to the piezoelectric ceramic piece through voltages with different frequencies, so as to drive the piezoelectric ceramic piece to vibrate, and enabling the piezoelectric ceramic piece to drive a vibration body to vibrate; s2, detecting and determining the resonant frequency of the vibrating body; under the resonant frequency, the vibration amplitude of the vibration body is maximum; and S3, supplying power to the piezoelectric ceramic piece by adopting voltage of which the frequency is the same as that of the resonant frequency so as to optimize touch vibration feedback. The piezoelectric ceramic piece can drive the vibrating body to vibrate at the optimal working frequency, so that better and stronger touch vibration feedback is obtained, and the touch vibration feedback experience of a user is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of touch control technology, and in particular to a touch vibration feedback optimization method and system based on a piezoelectric ceramic sheet. Background Art

[0002] With the continuous development of electronic devices, touchscreen technology has been widely used in various smart devices, such as in-car displays, smartphones, tablets, and smartwatches. To enhance the user experience, touch vibration feedback technology has emerged. This technology uses a vibration device underneath the touchscreen. When the user touches the screen, the vibration device vibrates, providing the user with realistic tactile feedback.

[0003] Currently, piezoelectric ceramics, as a common vibration-driven component, are widely used in touch vibration feedback systems. When driven by an electrical signal, piezoelectric ceramics vibrate, which in turn drives the vibrating body connected to them, thus achieving touch vibration feedback.

[0004] However, there are some problems in the existing technology: when the piezoelectric ceramic sheet drives the vibrator to vibrate, the vibration effect of the vibrator is often not ideal, and the optimal vibration intensity and frequency cannot be achieved, resulting in the user's touch vibration feedback not being strong enough and comfortable enough, and the user experience is poor.

[0005] Therefore, how to obtain better and stronger touch vibration feedback when the piezoelectric ceramic sheet drives the vibrating body to vibrate, thereby improving the user's touch vibration feedback experience, is a technical problem that the present invention needs to solve.

[0006] The above information is presented as background information only to assist with an understanding of the present disclosure and is not a determination or admission that any of the above may be applicable as prior art with respect to the present disclosure. Summary of the Invention

[0007] The present invention provides a touch vibration feedback optimization method and system based on piezoelectric ceramic sheets. By detecting the resonant frequency of the vibrating body and using a voltage with the same resonant frequency to power the piezoelectric ceramic sheet, the touch vibration feedback is optimized, solving the problems of less than ideal vibration effects and poor user experience in the prior art.

[0008] To achieve the above object, the present invention provides the following technical solutions:

[0009] In a first aspect, the present invention provides a touch vibration feedback optimization method based on a piezoelectric ceramic sheet, the method comprising:

[0010] S1. In response to a user's touch operation, powering the piezoelectric ceramic piece with voltages of different frequencies to drive the piezoelectric ceramic piece to vibrate, and the piezoelectric ceramic piece drives the vibrating body to vibrate;

[0011] S2. Detecting and determining the resonant frequency of the vibrating body; at the resonant frequency, the vibration amplitude of the vibrating body is maximum;

[0012] S3. Power the piezoelectric ceramic piece with a voltage having the same frequency as the resonant frequency to optimize touch vibration feedback.

[0013] Furthermore, in the touch vibration feedback optimization method, S1 is specifically:

[0014] S1.1. In response to a user's touch operation, the frequency of the power supply voltage is changed from low to high according to a set step size, so as to supply power to the electric ceramic sheet with voltages of different frequencies to drive the piezoelectric ceramic sheet to vibrate, and the piezoelectric ceramic sheet drives the vibrating body to vibrate.

[0015] Furthermore, in the touch vibration feedback optimization method, S1.1 is specifically as follows:

[0016] S1.1.1. In response to a user's touch operation, the frequency of the power supply voltage is changed from low to high in sequence according to a set step size, so as to power the piezoelectric ceramic piece with voltages of different frequencies, and the power supply of each frequency voltage is maintained for a set time to drive the piezoelectric ceramic piece to vibrate, and the piezoelectric ceramic piece drives the vibrating body to vibrate.

[0017] Furthermore, in the touch vibration feedback optimization method, S2 includes:

[0018] S2.1. Detecting the vibration amplitude of the vibrating body at different frequencies;

[0019] S2.2. Determine the frequency with the largest vibration amplitude as the resonant frequency of the vibrating body.

[0020] Furthermore, in the touch vibration feedback optimization method, S2.1 is specifically as follows:

[0021] S2.1.1. Detecting the vibration amplitude of the vibrating body at different frequencies, and continuing the detection of the vibration amplitude at each frequency for a set time period to obtain a plurality of vibration amplitudes of the vibrating body at each frequency;

[0022] S2.1.2. Filter the detected vibration amplitude of the vibrating body at each frequency, and calculate the average vibration amplitude at each frequency as the final vibration amplitude at each frequency.

[0023] Furthermore, in the touch vibration feedback optimization method, after S3, the method further includes:

[0024] S4. Continuously monitoring the vibration amplitude of the vibrating body;

[0025] S5. Determine whether the vibration amplitude of the vibrating body drops below a preset threshold; if so, return to execute S1; if not, continue to execute S4.

[0026] Furthermore, in the touch vibration feedback optimization method, after S3, the method further includes:

[0027] S6, detecting whether the user inputs a vibration feedback adjustment instruction; if so, executing S7; if not, continuing to execute S6;

[0028] S7. Adjust the frequency of the voltage supplied to the piezoelectric ceramic piece according to the vibration feedback adjustment instruction to further optimize the touch vibration feedback.

[0029] In a second aspect, the present invention provides a touch vibration feedback optimization system based on a piezoelectric ceramic sheet, characterized in that the system includes:

[0030] a power supply driving module, configured to supply power to the piezoelectric ceramic sheet in response to a user's touch operation, so as to drive the piezoelectric ceramic sheet to vibrate, and the piezoelectric ceramic sheet drives the vibrating body to vibrate;

[0031] A frequency detection module, used to detect the resonant frequency of the vibrating body;

[0032] The feedback optimization module is used to supply power to the piezoelectric ceramic piece with a voltage having the same frequency as the resonance frequency, so as to optimize the touch vibration feedback.

[0033] Furthermore, in the touch vibration feedback optimization system, the power supply drive module is specifically used to:

[0034] S1.1. In response to a user's touch operation, the frequency of the power supply voltage is changed from low to high according to a set step size, so as to supply power to the electric ceramic sheet with voltages of different frequencies to drive the piezoelectric ceramic sheet to vibrate, and the piezoelectric ceramic sheet drives the vibrating body to vibrate.

[0035] Furthermore, in the touch vibration feedback optimization system, the power supply drive module is specifically used to:

[0036] S1.1.1. In response to a user's touch operation, the frequency of the power supply voltage is changed from low to high in sequence according to a set step size, so as to power the piezoelectric ceramic piece with voltages of different frequencies, and the power supply of each frequency voltage is maintained for a set time to drive the piezoelectric ceramic piece to vibrate, and the piezoelectric ceramic piece drives the vibrating body to vibrate.

[0037] Furthermore, in the touch vibration feedback optimization system, the frequency detection module is specifically used to:

[0038] S2.1. Detecting the vibration amplitude of the vibrating body at different frequencies;

[0039] S2.2. Determine the frequency with the largest vibration amplitude as the resonant frequency of the vibrating body.

[0040] Furthermore, in the touch vibration feedback optimization system, the frequency detection module is specifically used to:

[0041] S2.1.1. Detecting the vibration amplitude of the vibrating body at different frequencies, and continuing the detection of the vibration amplitude at each frequency for a set time period to obtain a plurality of vibration amplitudes of the vibrating body at each frequency;

[0042] S2.1.2. Filter the detected vibration amplitude of the vibrating body at each frequency, and calculate the average vibration amplitude at each frequency as the final vibration amplitude at each frequency.

[0043] Furthermore, in the touch vibration feedback optimization system, the system further includes a vibration monitoring module for:

[0044] S4. Continuously monitoring the vibration amplitude of the vibrating body;

[0045] S5. Determine whether the vibration amplitude of the vibrating body drops below a preset threshold; if so, return to execute S1; if not, continue to execute S4.

[0046] Furthermore, in the touch vibration feedback optimization system, the system further includes an instruction detection module for:

[0047] S6, detecting whether the user inputs a vibration feedback adjustment instruction; if so, executing S7; if not, continuing to execute S6;

[0048] S7. Adjust the frequency of the voltage supplied to the piezoelectric ceramic piece according to the vibration feedback adjustment instruction to further optimize the touch vibration feedback.

[0049] In a third aspect, the present invention provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the touch vibration feedback optimization method based on piezoelectric ceramic sheets as provided in the first aspect above is implemented.

[0050] In a fourth aspect, the present invention provides a computer-readable storage medium having computer-executable instructions stored thereon, characterized in that the computer-executable instructions are executed by a computer processor to implement the touch vibration feedback optimization method based on piezoelectric ceramic sheets as provided in the first aspect above.

[0051] Compared with the prior art, the present invention has the following beneficial effects:

[0052] The present invention provides a touch vibration feedback optimization method and system based on a piezoelectric ceramic sheet. By using voltages of different frequencies to power the piezoelectric ceramic sheet, the resonant frequency of the vibrating body is dynamically detected, and the piezoelectric ceramic sheet is powered by a voltage equal to the resonant frequency. This enables the piezoelectric ceramic sheet to drive the vibrating body to vibrate at the optimal operating frequency, thereby obtaining better and stronger touch vibration feedback, effectively enhancing the user's touch vibration feedback experience.

[0053] The present invention has other features and advantages that will be apparent from or will be described in detail in the accompanying drawings and the following detailed description incorporated herein, which together serve to explain certain principles of the invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0055] Figure 1 This is one of the flow charts of a touch vibration feedback optimization method based on a piezoelectric ceramic sheet provided in the first embodiment of the present invention;

[0056] Figure 2 This is a second flow chart of a method for optimizing touch vibration feedback based on a piezoelectric ceramic sheet provided in the first embodiment of the present invention;

[0057] Figure 3 This is a third flow chart of a touch vibration feedback optimization method based on a piezoelectric ceramic sheet provided in the first embodiment of the present invention;

[0058] Figure 4 This is a fourth flow chart of a touch vibration feedback optimization method based on a piezoelectric ceramic sheet provided in the first embodiment of the present invention;

[0059] Figure 5 This is the fifth flow chart of a touch vibration feedback optimization method based on a piezoelectric ceramic sheet provided in the first embodiment of the present invention;

[0060] Figure 6 This is the sixth flow chart of a touch vibration feedback optimization method based on a piezoelectric ceramic sheet provided in the first embodiment of the present invention;

[0061] Figure 7 This is the seventh flow chart of a touch vibration feedback optimization method based on a piezoelectric ceramic sheet provided in the first embodiment of the present invention;

[0062] Figure 8 This is a functional module diagram of a piezoelectric ceramic-based touch vibration feedback optimization system provided in a second embodiment of the present invention;

[0063] Figure 9 This is a structural diagram of a computer device provided in Example 3 of the present invention. DETAILED DESCRIPTION

[0064] In order to explain in detail the possible application scenarios, technical principles, specific solutions that can be implemented, and the purpose and effects of this application, the following is a detailed description of the specific embodiments listed in conjunction with the accompanying drawings. The embodiments described herein are only used to more clearly illustrate the technical solutions of this application and are therefore only examples and are not intended to limit the scope of protection of this application.

[0065] References to "embodiments" herein mean that the specific features, structures, or characteristics described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the word "embodiment" in various places in the specification does not necessarily refer to the same embodiment, nor does it particularly limit its independence or relevance to other embodiments. In principle, in this application, as long as there are no technical contradictions or conflicts, the various technical features mentioned in the embodiments can be combined in any manner to form a corresponding implementable technical solution.

[0066] Unless otherwise defined, the technical terms used herein have the same meanings as those generally understood by those skilled in the art to which this application belongs; the use of relevant terms herein is only for describing specific embodiments and is not intended to limit this application.

[0067] In the description of this application, the term "and / or" is used to describe a logical relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A exists, B exists, and both A and B exist. In addition, the character " / " in this document generally indicates that the objects before and after are in a logical "or" relationship.

[0068] In this application, terms such as "first" and "second" are merely used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual quantity, priority or sequence relationship between these entities or operations.

[0069] Without further limitations, in this application, the words "include", "comprise", "have" or other similar expressions used in the sentences are intended to cover non-exclusive inclusion. These expressions do not exclude the presence of additional elements in the process, method or product including the elements, so that the process, method or product including a series of elements may include not only those defined elements, but also other elements not explicitly listed, or elements inherent to such process, method or product.

[0070] In this application, expressions such as "greater than," "less than," and "exceed" are understood to exclude the number itself; expressions such as "above," "below," and "within" are understood to include the number itself. In addition, in the description of the embodiments of this application, "multiple" means two or more (including two), and similar expressions related to "multiple" are also understood in this way, such as "multiple groups" and "multiple times," unless otherwise specifically limited.

[0071] In the description of the embodiments of the present application, the space-related expressions used, such as "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "vertical", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc., indicate the orientation or position relationship based on the orientation or position relationship shown in the specific embodiments or drawings, and are only for the convenience of describing the specific embodiments of the present application or facilitating the reader's understanding, and do not indicate or imply that the device or component referred to must have a specific position, a specific orientation, or be constructed or operated in a specific orientation. Therefore, it should not be understood as a limitation on the embodiments of the present application.

[0072] Unless otherwise expressly specified or limited, in the description of the embodiments of the present application, the terms "installed", "connected", "connected", "fixed", "set", etc. used should be understood in a broad sense. For example, the "connection" can be a fixed connection, a detachable connection, or an integrated setting; it can be a mechanical connection, an electrical connection, or a communication connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be the internal connection of two elements or the interaction relationship between two elements. For those skilled in the art of the present application, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.

[0073] Example 1

[0074] Please refer to Figure 1, which is a flow chart of a piezoelectric ceramic-based touch vibration feedback optimization method provided in Example 1 of the present invention. This method is applicable to scenarios where a user uses a touch screen. The method is performed by a piezoelectric ceramic-based touch vibration feedback optimization system, which can be implemented in software and / or hardware. The method specifically includes the following steps:

[0075] S1. In response to a user's touch operation, power a piezoelectric ceramic sheet with voltages of different frequencies to drive the piezoelectric ceramic sheet to vibrate, and the piezoelectric ceramic sheet drives a vibrating body to vibrate.

[0076] It should be noted that this method is initiated when a user uses the touchscreen and generates a touch operation. When a user's finger or other touching object contacts the touchscreen surface, the sensor within the touchscreen (which can also be the piezoelectric sensor itself) quickly detects the touch action and transmits a signal to the touch vibration feedback optimization system based on piezoelectric ceramics, which serves as the trigger for subsequent steps.

[0077] After receiving a touch signal, the system applies voltages of varying frequencies to the piezoelectric ceramic. Piezoelectric ceramics exhibit a piezoelectric effect. When driven by a voltage (electrical signal), their internal microstructure changes, generating mechanical vibrations. By varying the frequency of the supply voltage, the piezoelectric ceramic can be made to operate at different vibration frequencies.

[0078] When the piezoelectric ceramic plate vibrates, it transmits the vibration to the vibrator through the mechanical structure connected to it. The vibrator is the key component that actually generates tactile feedback. Its vibration is further transmitted to the touchscreen surface, allowing the user to perceive the touch vibration feedback. The purpose of using different frequency voltages to power the vibrator is to explore the vibration characteristics of the vibrator at different drive frequencies in preparation for the subsequent determination of the optimal operating frequency.

[0079] S2. Detect and determine the resonance frequency of the vibrating body; at the resonance frequency, the vibration amplitude of the vibrating body is maximum.

[0080] It should be noted that resonant frequency refers to the frequency at which an object vibrates with maximum amplitude when subjected to a periodic external force, when the frequency of the external force is equal to the object's natural frequency. For a vibrating object, at its resonant frequency, the maximum vibration amplitude can be achieved with minimal energy input, resulting in more efficient vibration transmission and stronger tactile feedback.

[0081] As the system drives the piezoelectric ceramic disc to vibrate using voltages of varying frequencies, it monitors the vibration of the vibrating element in real time. Parameters such as the amplitude and velocity of the vibrating element can be acquired by installing detection elements such as accelerometers and displacement sensors on the vibrating element. These parameters are analyzed and processed to determine the voltage frequency corresponding to the moment of maximum vibration amplitude. This frequency is the resonant frequency of the vibrating element.

[0082] Determining the vibrator's resonant frequency is a key step in this method. Only by accurately understanding the vibrator's resonant frequency can the piezoelectric ceramic be operated at that frequency in subsequent steps, fully utilizing the vibrator's vibration performance and improving the touch vibration feedback effect.

[0083] S3. Power the piezoelectric ceramic piece with a voltage having the same frequency as the resonant frequency to optimize touch vibration feedback.

[0084] It should be noted that after determining the resonant frequency of the vibrating body, the system adjusts the voltage frequency supplied to the piezoelectric ceramic to match this resonant frequency. This is done to ensure that the piezoelectric ceramic drives the vibrating body at the optimal operating frequency, as this frequency maximizes the vibration amplitude and thus produces the strongest tactile feedback.

[0085] By powering the piezoelectric ceramic with a voltage at the same resonant frequency, touch vibration feedback can be significantly optimized. When users operate the touchscreen, they experience clearer, stronger, and more comfortable vibration feedback. This feedback better simulates the real-world tactile experience, enhancing the realism of interaction between the user and the device and the sense of confirmation of the operation. For example, when a user clicks a virtual button, the strong vibration feedback ensures that the device has received and executed the operation, increasing user satisfaction and trust in the device's operation.

[0086] Please refer to Figure 2 In one implementation of this embodiment, Figure 1 Specifically, the S1 can be further refined to include the following steps:

[0087] S1.1. In response to a user's touch operation, the frequency of the power supply voltage is changed from low to high according to a set step size, so as to supply power to the electric ceramic sheet with voltages of different frequencies to drive the piezoelectric ceramic sheet to vibrate, and the piezoelectric ceramic sheet drives the vibrating body to vibrate.

[0088] It should be noted that before adjusting the voltage frequency, the system will need to set an appropriate step size in advance. The choice of step size is crucial and requires comprehensive consideration of multiple factors. If the step size is set too large, although a larger frequency range can be quickly traversed, some frequency points that can produce a better vibration effect for the vibrator may be missed, resulting in the inability to accurately find the optimal operating frequency; if the step size is set too small, although the frequency range can be searched more finely, the time cost of the entire search process will be increased, reducing the response speed of the system. Therefore, the step size setting needs to be weighed and optimized in actual applications based on factors such as the characteristics of the vibrator, the performance requirements of the system, and the user experience expectations.

[0089] In this embodiment, the system starts from a pre-set starting low frequency and gradually increases the voltage frequency according to the set step size until it reaches the preset maximum frequency. This frequency adjustment sequence from low to high has certain advantages. On the one hand, starting from a low frequency can avoid using an overly high frequency voltage in the initial stage, which may cause excessive impact on the piezoelectric ceramic and the vibrating body, thereby protecting the stability and service life of the hardware equipment; on the other hand, as the frequency gradually increases, the system can orderly record and analyze the vibration conditions of the vibrating body at different frequencies, providing comprehensive and accurate data support for the subsequent determination of the optimal operating frequency.

[0090] In summary, by refining step S1 into S1.1, the system can more accurately explore the vibration characteristics of the vibrating body at different frequencies. This gradual change in voltage frequency comprehensively and meticulously covers the possible optimal operating frequency range, laying a solid foundation for the subsequent accurate determination of the vibrating body's resonant frequency.

[0091] Please refer to Figure 3 In one implementation of this embodiment, Figure 2 Specifically, the S1.1 can be further refined to include the following steps:

[0092] S1.1.1. In response to a user's touch operation, the frequency of the power supply voltage is changed from low to high in sequence according to a set step size, so as to power the piezoelectric ceramic piece with voltages of different frequencies, and the power supply of each frequency voltage is maintained for a set time to drive the piezoelectric ceramic piece to vibrate, and the piezoelectric ceramic piece drives the vibrating body to vibrate.

[0093] It's important to note that maintaining the voltage supply at each frequency for a set duration requires comprehensive consideration of multiple factors. On the one hand, the vibrator must have sufficient time to reach a stable vibration state at that frequency so that the system can accurately detect parameters such as the actual vibration amplitude and frequency. On the other hand, the duration must be kept short, lest the frequency search process be prolonged, impacting system response speed and user experience. The specific duration can be optimized based on the vibrator's response time constant, the system's real-time requirements, and the actual application scenario.

[0094] In summary, by further refining S1.1 into S1.1.1, the system can more accurately explore the vibration characteristics of the vibrating body at different frequencies. Maintaining the power supply at each frequency for a set duration ensures that the vibrating body has sufficient time to reach a stable vibration state, enabling the system to obtain accurate and reliable vibration data.

[0095] Please refer to Figure 4 In one implementation of this embodiment, Figure 1 Specifically, S2 can be further refined to include the following steps:

[0096] S2.1. Detect the vibration amplitude of the vibrating body at different frequencies.

[0097] It's important to note that when a vibrating body is stimulated by vibrations of varying frequencies transmitted by a piezoelectric ceramic, it vibrates at corresponding frequencies and amplitudes based on its physical properties. The amplitude of this vibration is closely related to the drive frequency, reaching its maximum amplitude at the resonant frequency. This characteristic is the theoretical basis for measuring the vibration amplitude to determine the resonant frequency.

[0098] Accelerometers or displacement sensors are typically used to detect the vibration amplitude of a vibrating object. Accelerometers sense changes in the object's acceleration during vibration and convert them into electrical signals for output. Displacement sensors directly measure the object's displacement during vibration and also convert them into electrical signals. These sensors offer high sensitivity, high precision, and fast response, enabling them to accurately capture minute vibration changes and convert the vibration information into processable electrical signals.

[0099] For the signal collected by the acceleration sensor, the velocity signal of the vibrating body can be obtained by integrating the acceleration signal, and the displacement signal can be obtained by integrating the velocity signal. The peak value or effective value of the displacement signal can be used as a measure of the vibration amplitude;

[0100] For the signal collected by the displacement sensor, the peak value or effective value of the displacement signal can be directly used as the vibration amplitude.

[0101] It is understood that the system will establish a corresponding relationship between each frequency and its corresponding vibration amplitude and record this data. During the recording process, the system will mark the serial number, specific value and corresponding vibration amplitude value of each frequency for subsequent data processing and analysis.

[0102] S2.2. Determine the frequency with the largest vibration amplitude as the resonant frequency of the vibrating body.

[0103] It should be noted that the system sequentially reads each frequency and its corresponding vibration amplitude value from the stored data, and uses a comparison algorithm to find the frequency with the largest vibration amplitude. The comparison algorithm can use a simple sorting algorithm, such as bubble sort or selection sort, to sort all frequencies from largest to smallest according to vibration amplitude, and then select the frequency that ranks first after sorting as the candidate resonant frequency. Alternatively, a one-by-one comparison method can be used, where the vibration amplitude of each frequency is compared with the currently known maximum vibration amplitude when reading it. If the vibration amplitude of the current frequency is larger, the maximum vibration amplitude and its corresponding frequency are updated.

[0104] To ensure the accuracy of the determined resonant frequency, the system further verifies the candidate resonant frequency. For example, the system can change the supply voltage frequency again according to the set step size within a small range near the candidate resonant frequency, re-test the vibration amplitude of the vibrating body, and observe whether the vibration amplitude reaches its maximum value near this frequency. If the verification result is as expected, it means that the candidate resonant frequency is reliable; if the verification result has a large deviation, it is necessary to reanalyze the data to check for measurement errors, noise interference, or other anomalies, and take appropriate measures to address them.

[0105] In summary, by refining step S2 into S2.1 and S2.2, the system can more accurately determine the resonant frequency of the vibrator. Accurate resonant frequency information is key to optimizing touch vibration feedback. It enables the piezoelectric ceramic to drive the vibrator at the optimal operating frequency, fully utilizing the vibrator's vibration performance, thereby providing users with stronger, clearer, and more comfortable touch vibration feedback, significantly improving the user's interactive experience with smart devices.

[0106] Please refer to Figure 5 In one implementation of this embodiment, Figure 4 Specifically, the S2.1 can be further refined to include the following steps:

[0107] S2.1.1. Detect the vibration amplitudes of the vibrating body at different frequencies, and continue detecting the vibration amplitude at each frequency for a set time period to obtain several vibration amplitudes of the vibrating body at each frequency.

[0108] It's important to note that a vibrating body takes a certain amount of time to reach a stable state at each frequency. Furthermore, the actual vibration process is subject to interference from various random factors (such as environmental noise and minor mechanical deformation), causing fluctuations in the vibration amplitude. Setting an appropriate detection duration ensures that sufficient vibration amplitude data is collected to fully reflect the true vibration characteristics of the vibrating body at that frequency, avoiding inaccurate descriptions of vibration conditions due to insufficient data.

[0109] Understandably, a longer detection duration isn't necessarily better. Excessively long detection times can increase system response time and reduce user experience, while too short a duration might prevent stable and reliable data from being obtained. Therefore, it's necessary to comprehensively consider the vibrator's response time, the system's real-time requirements, and the actual application scenario. Through extensive experimentation and data analysis, we can determine an appropriate detection duration that ensures both data accuracy and system efficiency.

[0110] Multiple vibration amplitude data points can reveal the dynamic changes in a vibrating body at a specific frequency, including the initial stages of vibration, the steady state, and any fluctuations. Analyzing these data points provides a deeper understanding of the vibrating body's behavior, providing a more comprehensive basis for determining the resonant frequency.

[0111] A rich data sample ensures the accuracy of subsequent filtering and average vibration amplitude calculation. In the presence of random noise, a single data point may not accurately reflect the true vibration amplitude of the vibrating body. However, statistical processing of multiple data points can effectively reduce the impact of noise and obtain more reliable vibration amplitude information.

[0112] S2.1.2. Filter the detected vibration amplitude of the vibrating body at each frequency, and calculate the average vibration amplitude at each frequency as the final vibration amplitude at each frequency.

[0113] It's important to note that various noise sources are inevitably introduced during the vibration amplitude data collection process, such as the sensor's own electronic noise and environmental electromagnetic interference. This noise can cause significant fluctuations and errors in the collected vibration amplitude data, affecting the understanding of the vibrating object's true vibration characteristics. The purpose of filtering is to remove this noise interference, extract the true vibration amplitude signal, and improve the accuracy and reliability of the data.

[0114] Common filtering methods include digital low-pass filtering, median filtering, and sliding average filtering. In this embodiment, an appropriate filtering method can be selected or combined based on the characteristics of the vibration signal and the noise profile of the vibrating body. For example, digital low-pass filtering can effectively remove high-frequency noise while retaining the low-frequency components of the vibration signal; median filtering effectively suppresses impulse noise; and sliding average filtering can smooth data and reduce random fluctuations. Specific filtering parameters (such as cutoff frequency and filter window size) need to be optimized and determined based on actual conditions to achieve the best filtering effect.

[0115] After filtering, the filtered vibration amplitude data at each frequency are averaged. This average can be calculated using a simple arithmetic mean, which is to add all filtered vibration amplitude data and then divide by the number of data points.

[0116] The average vibration amplitude comprehensively reflects the overall vibration level of a vibrating body at a specific frequency, effectively reducing the potential for errors and random fluctuations in individual data points. Using the average vibration amplitude as the final vibration amplitude at each frequency makes the subsequent determination of the resonant frequency more accurate and reliable, avoiding misjudgments caused by individual anomalous data points and improving the system's accuracy in detecting the vibrating body's resonant frequency.

[0117] In summary, by further refining S2.1 into S2.1.1 and S2.1.2, the system can more accurately obtain information about the vibration amplitude of the vibrating body at different frequencies. The continuous detection for a set duration, followed by filtering and averaging, effectively removes noise interference, improves data accuracy and reliability, and lays a solid foundation for the subsequent accurate determination of the vibrating body's resonant frequency.

[0118] Please refer to Figure 6 In one implementation of this embodiment, Figure 1 Specifically, after step S3, a post-step is added, as follows:

[0119] S4. Continuously monitor the vibration amplitude of the vibrating body.

[0120] It should be noted that during system operation, the vibration amplitude of the vibrator is affected by a variety of factors, such as piezoelectric ceramic performance degradation, mechanical structure wear, and changes in ambient temperature and humidity. Continuously monitoring the vibration amplitude provides real-time information on the vibrator's operating status, ensuring that the system can make timely adjustments based on changes in vibration amplitude, maintaining the stability and consistency of the touch vibration feedback effect.

[0121] By monitoring vibration amplitude data over a long period of time, it is possible to establish a normal range of vibration amplitude variations and trend models. When the vibration amplitude fluctuates abnormally or continues to decline, the system can promptly identify potential faults, providing a basis for subsequent fault diagnosis and repair, thus preventing serious performance degradation or even damage to the equipment due to undetected faults.

[0122] S5. Determine whether the vibration amplitude of the vibrating body drops below a preset threshold; if so, return to execute S1; if not, continue to execute S4.

[0123] It should be noted that the setting of the preset threshold requires comprehensive consideration of the impact of the decrease in vibration amplitude on the touch vibration feedback effect. Through extensive experimental testing and user feedback collection, it is determined at what level of vibration amplitude reduction the user can clearly perceive the weakening of touch vibration feedback, thereby affecting the user experience. For example, during touch operation, if the vibration amplitude decreases by more than a certain percentage, the user may feel that the vibration feedback is not strong enough, not clear enough, or even unable to effectively perceive the vibration.

[0124] In addition to user experience considerations, the stability requirements of the system itself also need to be considered. Excessive decreases in vibration amplitude may affect normal system operation or even cause system failure. Therefore, the preset threshold should be set within a reasonable range that ensures both user experience and stable system operation.

[0125] Due to the varying sensitivity of users to vibration intensity and the various interference factors that may exist in actual usage environments, the preset threshold needs to have a certain degree of fault tolerance. The threshold can be appropriately adjusted based on the actual application scenario and user group characteristics to adapt to different situations.

[0126] In actual application, the data processing module reads the current vibration amplitude data from the storage device and compares it with the previously recorded optimal vibration amplitude. It calculates the difference between the current vibration amplitude and the optimal vibration amplitude and determines whether the difference exceeds a preset threshold.

[0127] If the vibration amplitude drops below a preset threshold, it indicates a significant decline in the vibration performance of the vibrator, potentially due to issues such as aging of the piezoelectric ceramics or looseness of the mechanical structure. At this point, the system automatically returns to step S1 and re-adjusts and optimizes the vibration frequency to restore the vibrator's optimal amplitude and ensure effective touch vibration feedback. When returning to step S1, the system can retain previous historical data for reference and comparison during the new frequency adjustment process, improving optimization efficiency.

[0128] If the vibration amplitude does not drop below the preset threshold, it indicates that the vibration performance of the vibrating body is within the normal range. The system continues to execute S4, continuously monitoring the vibration amplitude of the vibrating body, forming a closed-loop monitoring and control mechanism to ensure that the vibrating body always works in the best condition.

[0129] In summary, by adding post-steps S4 and S5 after step S3, the system achieves real-time monitoring and dynamic adjustment of the vibration amplitude of the vibrator. This closed-loop control mechanism effectively addresses potential performance changes of the vibrator during use, promptly restoring the touch vibration feedback effect, and improving system stability and reliability.

[0130] Please refer to Figure 7 In one implementation of this embodiment, Figure 1 Specifically, after step S3, a post-step is added, as follows:

[0131] S6. Detect whether the user inputs a vibration feedback adjustment instruction; if so, execute S7; if not, continue to execute S6.

[0132] It's important to note that different users have different perceptions and preferences for touch vibration feedback. Some may prefer stronger, more noticeable vibrations for a more intuitive tactile experience, while others may prefer softer, more subtle vibrations to avoid the discomfort caused by overly strong vibrations. By detecting vibration feedback adjustment commands input by the user, the system can adjust touch vibration feedback based on the user's personalized needs, improving the comfort and satisfaction of the user's interaction with the device.

[0133] Device usage scenarios vary. For example, in noisy environments, users may require stronger vibration feedback to ensure they can sense touch operations, while in quiet environments, users may prefer gentler vibration feedback to avoid disturbing others. Users can actively adjust vibration feedback based on actual usage scenarios to better adapt the device to different environmental needs.

[0134] It is understood that after S3, the system will continue to execute S6, forming a loop detection mechanism. Regardless of the device's operating state, as long as the user needs to adjust the vibration feedback and enters the corresponding instruction, the system can promptly detect and respond, ensuring that the user can adjust the touch vibration feedback at any time.

[0135] S7. Adjust the frequency of the voltage supplied to the piezoelectric ceramic piece according to the vibration feedback adjustment instruction to further optimize the touch vibration feedback.

[0136] It should be noted that the vibration characteristics of a piezoelectric ceramic are closely related to the frequency of the supply voltage. When the supply voltage frequency is close to the resonant frequency of the vibrating body driven by the piezoelectric ceramic, the vibration amplitude of the vibrating body is maximum, and the touch vibration feedback effect is the strongest. When the frequency deviates from the resonant frequency, the vibration amplitude gradually decreases, and the vibration feedback effect also weakens accordingly. By adjusting the supply voltage frequency, the vibration state of the piezoelectric ceramic can be changed, and the vibration amplitude and frequency characteristics of the vibrating body can be adjusted to optimize the touch vibration feedback.

[0137] In this embodiment, by parsing received vibration feedback adjustment instructions, the system calculates the frequency of the supply voltage that needs to be adjusted according to a preset correspondence. The system then sends a frequency control signal to the piezoelectric ceramic drive circuit via a control circuit, setting the frequency of the supply voltage to the calculated value. During the frequency adjustment process, the system uses a smooth transition to prevent sudden frequency changes from causing excessive impact on the vibrating body and affecting the stability and comfort of the vibration feedback.

[0138] In summary, by adding post-steps S6 and S7 after step S3, the system achieves dynamic, personalized adjustment of touch vibration feedback. Users can proactively optimize the vibration feedback effect based on their preferences and actual usage scenarios, significantly improving the flexibility and comfort of user-device interaction. This user-centric design concept enhances the user experience and gives the device a competitive advantage in the market. Furthermore, the system's real-time response to user adjustment commands and feedback verification mechanism ensure the accuracy and effectiveness of vibration feedback adjustments, further improving the system's reliability and stability.

[0139] An embodiment of the present invention provides a touch vibration feedback optimization method based on a piezoelectric ceramic sheet. By powering the piezoelectric ceramic sheet with voltages of different frequencies, the resonant frequency of the vibrating body is dynamically detected, and the piezoelectric ceramic sheet is powered with a voltage equal to the resonant frequency. This enables the piezoelectric ceramic sheet to drive the vibrating body to vibrate at the optimal operating frequency, thereby obtaining better and stronger touch vibration feedback, effectively enhancing the user's touch vibration feedback experience.

[0140] Example 2

[0141] Please refer to Figure 8 , is a functional module diagram of a piezoelectric ceramic-based touch vibration feedback optimization system provided in Example 2 of the present invention. This system is suitable for implementing the piezoelectric ceramic-based touch vibration feedback optimization method provided in Example 2 of the present invention. The system specifically includes the following modules:

[0142] The power supply driving module 201 is used to supply power to the piezoelectric ceramic sheet in response to a user's touch operation, so as to drive the piezoelectric ceramic sheet to vibrate, and the piezoelectric ceramic sheet drives the vibrating body to vibrate;

[0143] A frequency detection module 202 is used to detect the resonant frequency of the vibrating body;

[0144] The feedback optimization module 203 is configured to supply power to the piezoelectric ceramic piece using a voltage having the same frequency as the resonance frequency, so as to optimize the touch vibration feedback.

[0145] Optionally, in the touch vibration feedback optimization system, the power supply drive module is specifically used to:

[0146] S1.1. In response to a user's touch operation, the frequency of the power supply voltage is changed from low to high according to a set step size, so as to supply power to the electric ceramic sheet with voltages of different frequencies to drive the piezoelectric ceramic sheet to vibrate, and the piezoelectric ceramic sheet drives the vibrating body to vibrate.

[0147] Optionally, in the touch vibration feedback optimization system, the power supply drive module is specifically used to:

[0148] S1.1.1. In response to a user's touch operation, the frequency of the power supply voltage is changed from low to high in sequence according to a set step size, so as to power the piezoelectric ceramic piece with voltages of different frequencies, and the power supply of each frequency voltage is maintained for a set time to drive the piezoelectric ceramic piece to vibrate, and the piezoelectric ceramic piece drives the vibrating body to vibrate.

[0149] Optionally, in the touch vibration feedback optimization system, the frequency detection module is specifically configured to:

[0150] S2.1. Detecting the vibration amplitude of the vibrating body at different frequencies;

[0151] S2.2. Determine the frequency with the largest vibration amplitude as the resonant frequency of the vibrating body.

[0152] Optionally, in the touch vibration feedback optimization system, the frequency detection module is specifically configured to:

[0153] S2.1.1. Detecting the vibration amplitude of the vibrating body at different frequencies, and continuing the detection of the vibration amplitude at each frequency for a set time period to obtain a plurality of vibration amplitudes of the vibrating body at each frequency;

[0154] S2.1.2. Filter the detected vibration amplitude data of the vibrating body at each frequency, and calculate the average vibration amplitude at each frequency as the final vibration amplitude at each frequency.

[0155] Optionally, in the touch vibration feedback optimization system, the system further includes a vibration monitoring module, which is used to:

[0156] S4. Continuously monitoring the vibration amplitude of the vibrating body;

[0157] S5. Determine whether the vibration amplitude of the vibrating body drops below a preset threshold; if so, return to execute S1; if not, continue to execute S4.

[0158] Optionally, in the touch vibration feedback optimization system, the system further includes an instruction detection module, which is used to:

[0159] S6, detecting whether the user inputs a vibration feedback adjustment instruction; if so, executing S7; if not, continuing to execute S6;

[0160] S7. Adjust the frequency of the voltage supplied to the piezoelectric ceramic piece according to the vibration feedback adjustment instruction to further optimize the touch vibration feedback.

[0161] An embodiment of the present invention provides a touch vibration feedback optimization system based on a piezoelectric ceramic sheet. By powering the piezoelectric ceramic sheet with voltages of different frequencies, the system dynamically detects the resonant frequency of the vibrating body and powers the piezoelectric ceramic sheet with a voltage equal to the resonant frequency. This enables the piezoelectric ceramic sheet to drive the vibrating body to vibrate at the optimal operating frequency, thereby obtaining better and stronger touch vibration feedback and effectively enhancing the user's touch vibration feedback experience.

[0162] The above system can execute the method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0163] Example 3

[0164] Figure 9 A schematic diagram of the structure of a computer device provided in Example 3 of the present invention. Figure 9 A block diagram of an exemplary computer device 12 suitable for use in implementing embodiments of the present invention is shown. Figure 9 The computer device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0165] like Figure 9 As shown, computer device 12 is implemented as a general-purpose computing device. Components of computer device 12 may include, but are not limited to, one or more processors or processing units 16, system memory 28, and a bus 18 that connects various system components (including system memory 28 and processing unit 16).

[0166] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. Examples of these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.

[0167] The computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer device 12, including volatile and non-volatile media, removable and non-removable media.

[0168] System memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. Computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 34 may be configured to read and write non-removable, non-volatile magnetic media ( Figure 9 Not shown, usually called a "hard drive"). Although Figure 9 Although not shown, a magnetic disk drive for reading and writing to a removable non-volatile magnetic disk (e.g., a "floppy disk"), as well as an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 via one or more data media interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of various embodiments of the present invention.

[0169] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may include an implementation of a network environment. Program modules 42 generally implement the functions and / or methodologies of the embodiments described herein.

[0170] The computer device 12 may also communicate with one or more external devices 14 (e.g., a keyboard, a pointing device, a display 24, etc.), one or more devices that enable a user to interact with the computer device 12, and / or any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface 22. Furthermore, the computer device 12 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 20. As shown, the network adapter 20 communicates with the other modules of the computer device 12 via the bus 18. It should be understood that although Figure 9 Not shown, other hardware and / or software modules may be used in conjunction with computer device 12, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0171] The processing unit 16 executes various functional applications and data processing by running programs stored in the system memory 28 , such as implementing the touch vibration feedback optimization method based on piezoelectric ceramics provided in an embodiment of the present invention.

[0172] Example 4

[0173] A fourth embodiment of the present invention provides a computer-readable storage medium having computer-executable instructions stored thereon. When the instructions are executed by a processor, the touch vibration feedback optimization method based on a piezoelectric ceramic sheet as provided in all the embodiments of the present invention is implemented.

[0174] Any combination of one or more computer-readable media may be employed. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0175] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0176] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0177] Computer program code for performing the operations of the present invention may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0178] Finally, it should be noted that although the above embodiments have been described in the specification and drawings of this application, this does not limit the scope of patent protection of this application. All technical solutions generated by replacing or modifying equivalent structures or equivalent processes based on the essential concepts of this application using the contents recorded in the specification and drawings of this application, as well as directly or indirectly implementing the technical solutions of the above embodiments in other related technical fields, are included in the scope of patent protection of this application.

Claims

1. A touch vibration feedback optimization method based on piezoelectric ceramics, characterized in that: The method comprises: S1. In response to a user's touch operation, powering the piezoelectric ceramic piece with voltages of different frequencies to drive the piezoelectric ceramic piece to vibrate, and the piezoelectric ceramic piece drives the vibrating body to vibrate; S2. Detecting and determining the resonant frequency of the vibrating body; at the resonant frequency, the vibration amplitude of the vibrating body is maximum; S3. Power the piezoelectric ceramic piece with a voltage having the same frequency as the resonant frequency to optimize touch vibration feedback.

2. The touch vibration feedback optimization method according to claim 1, characterized in that: The S1 is specifically: S1.

1. In response to a user's touch operation, the frequency of the power supply voltage is changed from low to high according to a set step size, so as to supply power to the electric ceramic sheet with voltages of different frequencies to drive the piezoelectric ceramic sheet to vibrate, and the piezoelectric ceramic sheet drives the vibrating body to vibrate.

3. The touch vibration feedback optimization method according to claim 2, wherein: The S1.1 is specifically: S1.1.

1. In response to a user's touch operation, the frequency of the power supply voltage is changed from low to high in sequence according to a set step size, so as to power the piezoelectric ceramic piece with voltages of different frequencies, and the power supply of each frequency voltage is maintained for a set time to drive the piezoelectric ceramic piece to vibrate, and the piezoelectric ceramic piece drives the vibrating body to vibrate.

4. The touch vibration feedback optimization method according to claim 1, wherein: The S2 includes: S2.

1. Detecting the vibration amplitude of the vibrating body at different frequencies; S2.

2. Determine the frequency with the largest vibration amplitude as the resonant frequency of the vibrating body.

5. The touch vibration feedback optimization method according to claim 4, characterized in that: The S2.1 is specifically: S2.1.

1. Detecting the vibration amplitude of the vibrating body at different frequencies, and continuing the detection of the vibration amplitude at each frequency for a set time period to obtain a plurality of vibration amplitudes of the vibrating body at each frequency; S2.1.

2. Filter the detected vibration amplitude of the vibrating body at each frequency, and calculate the average vibration amplitude at each frequency as the final vibration amplitude at each frequency.

6. The touch vibration feedback optimization method according to claim 1, characterized in that: After S3, the method further includes: S4. Continuously monitoring the vibration amplitude of the vibrating body; S5. Determine whether the vibration amplitude of the vibrating body drops below a preset threshold; if so, return to execute S1; if not, continue to execute S4.

7. The touch vibration feedback optimization method according to claim 1, wherein: After S3, the method further includes: S6, detecting whether the user inputs a vibration feedback adjustment instruction; if so, executing S7; if not, continuing to execute S6; S7. Adjust the frequency of the voltage supplied to the piezoelectric ceramic piece according to the vibration feedback adjustment instruction to further optimize the touch vibration feedback.

8. A touch vibration feedback optimization system based on piezoelectric ceramics, characterized in that: The system comprises: a power supply driving module, configured to supply power to the piezoelectric ceramic sheet in response to a user's touch operation, so as to drive the piezoelectric ceramic sheet to vibrate, and the piezoelectric ceramic sheet drives the vibrating body to vibrate; A frequency detection module, used to detect the resonant frequency of the vibrating body; The feedback optimization module is used to supply power to the piezoelectric ceramic piece with a voltage having the same frequency as the resonance frequency, so as to optimize the touch vibration feedback.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the piezoelectric ceramic-based touch vibration feedback optimization method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium having computer-executable instructions stored thereon, characterized in that: The computer executable instructions are executed by a computer processor to implement the touch vibration feedback optimization method based on a piezoelectric ceramic sheet according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Haptic feedback device and electronic device

    CN102195514A

  • Intelligent wearable device and vibration control method thereof

    CN105955482A

  • Touch feedback key detection method and device, equipment and storage medium

    CN115754690A

  • Tactile feedback method and device of touch button, touch button and storage medium

    CN117311509A

  • Massage wheel, massage movement and massage chair

    CN209270271U