Vibration feedback device and driving signal optimization method thereof

By performing Fourier transforming the vibration signal, the optimal working frequency of the vibration unit is obtained and the driving signal is optimized, the problem of poor vibration feedback effect caused by the frequency deviation of the vibrator in the prior art is solved, and a better user experience and a reduction in production costs are achieved.

CN120066242APending Publication Date: 2025-05-30YANFENG INTERNATIONAL AUTOMOTIVE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311618165.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-29
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

Among the existing vibration feedback products, the actual optimal working frequency of the vibrator is different from the design working frequency, resulting in poor vibration feedback effect and high-level driver chips cost, which limits product promotion.

Method used

By sensing the vibration signal of the target object and Fourier transforming it, the optimal operating frequency of the vibration unit is obtained, thereby optimizing the driving signal and making the vibration unit work at the actual optimal operating frequency.

Benefits of technology

It improves the vibration effect of vibration products, improves user experience, and reduces the production and manufacturing cost of the product, and has high commercial value.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120066242A_ABST
    Figure CN120066242A_ABST
Patent Text Reader

Abstract

The invention relates to a vibration feedback device, a driving signal optimization method of the vibration feedback device, a driving signal configuration method and device of a vibration mechanism, a storage medium and computing equipment. The vibration feedback device comprises a control unit and a vibration unit, the control unit controls and sends a driving signal to drive the vibration unit to vibrate, the vibration unit drives a target object to vibrate when vibrating, and the control unit is configured to collect a vibration signal of the target object through a sensing unit; fourier transform is carried out on the vibration signal to obtain the optimal working frequency of the vibration unit; and optimizing a driving signal of the vibration unit based on the optimal working frequency. The vibration signal of the target object is sensed, and Fourier transform is performed on the sensed vibration signal to obtain the optimal working frequency of the vibration unit, so that the vibration unit is driven to work at the actual optimal working frequency, the vibration effect of a vibration product is improved, the use experience of a user is improved, and the user experience is improved. And the production and manufacturing cost of the product is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of vibration control, and more specifically, to a vibration feedback device, a method for optimizing a driving signal of the vibration feedback device, a method and device for configuring a driving signal of a vibration mechanism, a computer-readable storage medium, and a computing device. Background Art

[0002] Vibration feedback technology refers to the technology of transmitting information through skin sensation feedback such as force and vibration, and has been widely used in industries such as smartphones, tablets, wearable devices, VR / AR, etc. In the automotive field, with the development of automotive intelligence, traditional physical buttons in the cockpit have gradually been replaced by touch display screens and intelligent surfaces. Vibration feedback technology can improve driving safety and experience, and has been applied by many domestic and foreign automobile manufacturers in various fields in the cockpit, such as the car center console, door, steering wheel, joystick, seat, air conditioning panel, pedal, etc.

[0003] A common problem with vibration feedback products is that there are relatively large differences in the vibration feedback effects between different products. Sometimes, there are also significant differences in the vibration feedback effects of the same product in different environments. A key reason for this problem is that the vibrators (vibration units) currently used in vibration feedback products are linear vibrators, which have a characteristic of an optimal operating frequency. When the driving signal received by the vibrator is inconsistent with its optimal operating frequency, the performance of the vibrator will be discounted. In addition, similar situations may also exist in other non-feedback type vibration products.

[0004] The actual optimal operating frequency of the vibrator deviates from the designed operating frequency due to factors such as manufacturing precision, temperature, assembly, and aging. If the vibrator is driven to operate at the designed operating frequency, the best vibration feedback effect cannot be obtained.

[0005] A solution in the prior art is to collect the induced electromotive force of the vibrator through an advanced driving chip (such as the DRV2604 haptic driver), analyze to obtain the resonance frequency of the vibrator, and thus drive the vibrator to operate at this resonance frequency. However, the cost of the advanced driving chip is relatively high, which is not conducive to the popularization and use of products. Summary of the Invention

[0006] In view of the above-mentioned deficiencies in the prior art, the present invention provides a vibration feedback device, a method for optimizing a driving signal of the vibration feedback device, a method and device for configuring a driving signal of a vibration mechanism, a computer-readable storage medium, and a computing device. The present invention senses a vibration signal of a target object, performs a Fourier transform on the sensed vibration signal to obtain an optimal operating frequency of a vibration unit, and thereby drives the vibration unit to operate at the actual optimal operating frequency. The present invention not only improves the vibration effect of vibration products, improves the user experience, but also reduces the production and manufacturing costs of products, and has extremely high commercial value.

[0007] According to a first aspect of the present invention, there is provided a vibration feedback device, which includes a control unit and a vibration unit. The control unit controls and sends a driving signal to drive the vibration unit to vibrate. When the vibration unit vibrates, it drives the target object to vibrate. The control unit is configured to: collect the vibration signal of the target object through a sensing unit; perform a Fourier transform on the vibration signal to obtain the optimal operating frequency of the vibration unit; and optimize the driving signal of the vibration unit based on the optimal operating frequency.

[0008] According to the first aspect described above, it may separately or combinatorially include any of the following preferred features.

[0009] Preferably, the control unit is configured to: before collecting the vibration signal of the target object through the sensing unit, send a sweep signal within a preset frequency range to drive the vibration unit to drive the target object to vibrate.

[0010] Preferably, the sensing unit includes a pressure sensor, and the pressure sensor is configured to detect the pressure and vibration received by the target object and output a pressure signal and the vibration signal.

[0011] Preferably, the sensing unit directly or indirectly transmits the vibration signal to the control unit.

[0012] Preferably, the correspondence between the vibration unit and the sensing unit is one-to-one, and the driving signal of the vibration unit is optimized based on the vibration signal collected by the corresponding sensing unit.

[0013] Preferably, the vibration feedback device includes at least one of the vibration units and at least one of the sensing units, and the driving signal of the vibration unit is optimized based on the vibration signal collected by the sensing unit closest to the position of the vibration unit.

[0014] Preferably, the vibration feedback device includes at least one of the vibration units and at least one of the sensing units, and the driving signal of the vibration unit is optimized based on the vibration signal collected by the sensing unit closest to the user operation position.

[0015] Preferably, the Fourier transform includes a fast Fourier transform.

[0016] Preferably, the sensing unit includes a strain-type pressure sensor, a displacement-type pressure sensor, or a vision sensor.

[0017] Preferably, the sensing unit uses at least twice the resonance frequency of the vibration unit as the sampling frequency.

[0018] Preferably, the target object is a panel, the panel includes an outer surface for user operation, and the vibration unit is installed on the inner surface of the panel.

[0019] Preferably, the panel is an elastic panel or the panel is supported by an elastic support.

[0020] According to a second aspect of the present invention, a method for optimizing a driving signal of a vibration feedback device is provided. The vibration feedback device includes a control unit and a vibration unit. The control unit controls and sends a driving signal to drive the vibration unit to vibrate. When the vibration unit vibrates, it drives the target object to vibrate. The method includes: collecting the vibration signal of the target object through a sensing unit; performing a Fourier transform on the vibration signal to obtain the optimal operating frequency of the vibration unit; and optimizing the driving signal of the vibration unit based on the optimal operating frequency.

[0021] According to a third aspect of the present invention, a method for configuring a driving signal of a vibration mechanism is provided, including: obtaining the vibration signal of a target object, where the vibration of the target object is directly or indirectly caused by the vibration mechanism; performing a Fourier transform on the vibration signal to obtain the optimal operating frequency of the vibration mechanism; and configuring the driving signal of the vibration mechanism based on the optimal operating frequency.

[0022] According to the first aspect described above, it may separately or combinatorially include any of the following preferred features.

[0023] Preferably, obtaining the vibration signal of the target object includes: obtaining the vibration signal of the target object through at least one sensing unit.

[0024] Preferably, the sensing unit includes a strain-type pressure sensor, a displacement-type pressure sensor, or a vision sensor.

[0025] Preferably, the sensing unit has a direct or indirect physical connection with the target object.

[0026] Preferably, the correspondence between the vibration mechanism and the sensing unit is one-to-one, and the method includes: configuring the driving signal of the vibration mechanism based on the vibration signal obtained by the sensing unit corresponding to the vibration mechanism.

[0027] Preferably, the method includes: configuring a drive signal for the vibration mechanism based on a vibration signal acquired by a sensing unit closest to the position of the vibration mechanism.

[0028] Preferably, the method includes: configuring a drive signal for the vibration mechanism based on a vibration signal acquired by a sensing unit closest to the position of the user operation.

[0029] Preferably, the Fourier transform includes a fast Fourier transform.

[0030] Preferably, the sensing unit uses at least twice the resonance frequency of the vibration mechanism as the sampling frequency.

[0031] According to a fourth aspect of the present invention, there is provided a device for configuring a drive signal of a vibration mechanism, including: a vibration signal acquisition module for acquiring a vibration signal of a target object, where the vibration of the target object is directly or indirectly caused by the vibration mechanism; an optimal operating frequency acquisition module for performing a Fourier transform on the vibration signal to obtain the optimal operating frequency of the vibration mechanism; and a configuration module for configuring a drive signal of the vibration mechanism based on the optimal operating frequency.

[0032] According to a fifth aspect of the present invention, there is provided a computer-readable storage medium having computer-executable instructions stored thereon, and the computer-executable instructions are used to execute the method according to the second aspect or the third aspect described above.

[0033] According to a sixth aspect of the present invention, there is provided a computing device, including: at least one processor; and a memory for storing computer-executable instructions, and when the computer-executable instructions are executed, the at least one processor executes the method according to the second aspect or the third aspect described above. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Other features and advantages of the present invention will be better understood through the following preferred embodiments described in detail in conjunction with the drawings, where the same reference numerals represent the same or similar components.

[0035] Figure 1 An exemplary block diagram of a vibration feedback device 100 according to an embodiment of the present invention is shown.

[0036] Figure 2 A working schematic diagram of a vibration feedback device 200 according to an embodiment of the present invention is shown.

[0037] Figure 3 A structural schematic diagram of a vibration feedback device 300 using a strain-type pressure sensor according to an embodiment of the present invention is shown.

[0038] Figure 4 Shows a schematic structural diagram of another vibration feedback device 400 using a displacement pressure sensor according to an embodiment of the present invention.

[0039] Figures 5 - 8 Shows a plurality of signal schematic diagrams of a vibration feedback device according to an embodiment of the present invention.

[0040] Figures 9a - 9c Shows a plurality of application scenario schematic diagrams of a vibration feedback device according to an embodiment of the present invention.

[0041] Figure 10 Shows an exemplary flowchart of a driving signal optimization method 1000 for a vibration feedback device according to an embodiment of the present invention.

[0042] Figure 11 Shows an exemplary flowchart of a driving signal configuration method 1100 for a vibration mechanism according to an embodiment of the present invention.

[0043] Figure 12 Shows an exemplary block diagram of a driving signal configuration device 1200 for a vibration mechanism according to an embodiment of the present invention.

[0044] Figure 13 Shows an exemplary block diagram of a computing device 1300 according to an embodiment of the present invention. Detailed implementation manners

[0045] In the prior art, due to the influence of factors such as manufacturing precision, temperature, assembly, and aging, there is a deviation between the actual optimal operating frequency and the designed operating frequency of vibration products such as vibration feedback devices, resulting in poor vibration effects of the products and affecting the user experience. Moreover, existing products using advanced driving chips have the problem of high cost.

[0046] As described below, some exemplary embodiments of the present disclosure provide a vibration feedback device, a driving signal optimization method for the vibration feedback device, a driving signal configuration method and device for a vibration mechanism, a computer-readable storage medium, and a computing device. More specifically, the above problems are solved by acquiring the vibration signal of the target object and performing Fourier transform on the vibration signal to obtain the actual optimal operating frequency of the vibration mechanism.

[0047] Refer to Figure 1 , shows an exemplary block diagram of a vibration feedback device 100 according to an embodiment of the present invention. As Figure 1As shown, the vibration feedback device 100 includes a control unit 110 and a vibration unit 120. The control unit 110 controls the transmission of a driving signal to drive the vibration of the vibration unit 120. When the vibration unit 120 vibrates, it drives the target object 130 to vibrate. The control unit 110 is configured to: collect the vibration signal of the target object 130 through a sensing unit (the sensing unit can directly or indirectly transmit the vibration signal to the control unit 110); perform a Fourier transform on the vibration signal to obtain the optimal operating frequency of the vibration unit 120; and optimize the driving signal of the vibration unit 120 based on the optimal operating frequency.

[0048] In some examples, the control unit 110 is configured to: before collecting the vibration signal of the target object through the sensing unit, send a swept-frequency signal within a preset frequency range to drive the vibration unit 120 to drive the target object 130 to vibrate. Let the preset frequency range of the swept-frequency signal include the designed resonance frequency of the vibration unit. For example, when the designed resonance frequency of the vibration unit is F0, the preset frequency range of the swept-frequency signal can be [F0 - M, F0 + N], where M and N are positive numbers, and M can be equal to N or not equal to N.

[0049] In some examples, the control unit 120 includes a processing unit and a driving unit. The processing unit receives the vibration signal of the target object 130 collected by the sensing unit, performs a Fourier transform on the vibration signal to obtain the optimal operating frequency of the vibration unit 120, and sends a control signal to the driving unit based on the optimal operating frequency. The driving unit sends a driving signal based on the received control signal to cause the vibration unit to vibrate at the optimal operating frequency, driving the target object to work in the optimal vibration feedback state. Among them, the processing unit and the driving unit can be integrated on the same chip or can be different independent chips.

[0050] Reference Figure 2 , a working schematic diagram of a vibration feedback device 200 is shown. The vibration feedback device 200 includes a processing unit (IC) 212, a driving unit (Amp) 214, and a vibration unit (Actuator) 220. Among them, the processing unit 212 receives the vibration signal of the target object, performs a Fourier transform on the received vibration signal to obtain the optimal operating frequency of the vibration unit, and then outputs a control signal to control the driving unit 214 to send a driving signal at the optimal operating frequency, driving the vibration unit 220 to vibrate to achieve vibration feedback.

[0051] In some examples, the vibration feedback device includes a sensing unit. The sensing unit is built into the vibration feedback device and is part of the vibration feedback device. In other examples, the vibration feedback device does not include a sensing unit, and the vibration feedback device communicates with an external sensing unit to obtain the required sensing information, such as the vibration signal of the target object.

[0052] In some examples, the sensing unit may be a strain-type pressure sensor, a displacement-type pressure sensor, or a vision sensor. In some examples, the sensing unit is a pressure sensor and is built into the vibration feedback device, which can not only be configured to detect the vibration of the target object and output a corresponding vibration signal, but also be configured to detect the pressure applied to the target object and output a corresponding pressure signal for the control unit to control the vibration of the vibration unit based on the vibration signal and the pressure signal.

[0053] Reference Figure 3 , a schematic structural diagram of a vibration feedback device 300 using a strain-type pressure sensor is shown. The device 300 includes a panel 301, a vibrator 302, an elastic support 303, a strain-type pressure sensor 304, a support column 305, and a base 306. The panel 301 includes an outer surface for user operation, and the vibrator 302 is installed on the inner surface of the panel 301.

[0054] The vibration feedback working principle of the device 300 can be described as follows: When the user operates the panel, when the panel 301 is subjected to pressure, the pressure is transmitted to the strain-type pressure sensor 304. Strain is generated inside the pressure sensor 304 and a corresponding pressure signal is generated. When the pressure signal meets the preset conditions, the vibrator 302 is controlled to vibrate to drive the panel 301 to vibrate, thereby realizing the vibration feedback of the user operation. In some examples, when the panel 301 is an elastic panel, the elastic support may not be used to support the panel, and the product structure is simpler.

[0055] The working principle of the drive signal optimization of the device 300 can be described as follows: When the panel 301 vibrates (it can be the vibration caused by the vibration feedback or the vibration caused by driving with a sweep signal), the strain-type pressure sensor 304 detects the vibration of the panel and outputs a corresponding vibration signal to the control unit (not shown). The control unit performs a Fourier transform on the vibration signal to obtain the current optimal working frequency of the vibrator 302, and optimizes the drive signal of the vibrator based on this optimal working frequency, that is, adjusts the frequency parameter of the drive signal to this optimal working frequency.

[0056] Reference Figure 4 , a schematic structural diagram of another vibration feedback device 400 using a displacement-type pressure sensor is shown. The device 400 includes a panel (PANEL) 401, a vibrator 402, a PCB board 403, and a displacement-type pressure sensor 404.

[0057] The working principle of the vibration feedback of the vibration feedback device 400 can be described as follows: When the user operates the panel, the panel 401 is displaced under the action of pressure. After the displacement pressure sensor 404 detects the displacement of the panel, it generates a corresponding pressure signal. When the pressure signal meets the preset conditions, the vibrator 402 is controlled to vibrate to drive the panel 401 to vibrate, thereby realizing the vibration feedback of the user operation. For example, a measurement point is provided on the lower surface of the vibrator 402, the vertical distance between the displacement pressure sensor 404 and the lower surface of the vibrator 402 is L, the transmitting unit of the displacement pressure sensor 404 sends a measurement signal to the measurement point of the vibrator 402, the receiving unit receives the transmitted signal of the measurement point, calculates the displacement of the measurement point based on the measurement signal and the reflected signal, and then converts it into a corresponding pressure signal and sends it to the control unit (not shown). The control unit can be arranged at the PCB board 403.

[0058] The working principle of the drive signal optimization of the vibration feedback device 400 can be described as follows: When the panel 401 vibrates (which can be the vibration caused by the vibration feedback or the vibration caused by driving with a sweep signal), the displacement pressure sensor 404 detects the displacement of the panel and outputs a corresponding vibration signal to the control unit. The control unit performs a Fourier transform on the vibration signal to obtain the current optimal operating frequency of the vibrator 402, and optimizes the drive signal of the vibrator based on this optimal operating frequency.

[0059] In some examples, the sensing unit uses at least twice the resonance frequency of the vibration unit as the sampling frequency. For example, when the resonance frequency of the vibration unit is F0, the sampling frequency of the sensing unit should be not less than 2F0. Further preferably, the sampling frequency of the sensing unit is 5F0 (a common sampling frequency is 1000 Hz), which is beneficial to improving the accuracy of signal acquisition and further improving the vibration optimization effect. Preferably, the sensing unit is a digital sensing unit with higher precision.

[0060] In some examples, the optimization of the drive signal of the vibration feedback device is performed during its factory commissioning phase, that is, before the vibration feedback device leaves the factory, which is beneficial to eliminating the influence of the deviation between the optimal operating frequency and the design frequency caused by the production working conditions on the vibration feedback effect. In some other examples, the optimization of the drive signal of the vibration feedback device is performed during each power-on phase, that is, when the device is powered on each time, the target object is controlled to vibrate, and then the optimal operating frequency is obtained based on the Fourier transform result of the vibration signal of the target object collected. Finally, the drive signal of the vibration unit is optimized based on the optimal operating frequency. Performing the optimization of the drive signal during each power-on phase is beneficial to eliminating the influence of the deviation between the actual optimal operating frequency and the design frequency caused by factors such as temperature, assembly, or aging on the vibration feedback effect. In some other examples, the optimization of the drive signal of the vibration feedback device can also be performed during the user operation phase, that is, the control unit can iteratively optimize the frequency of the drive signal based on the vibration signal of the target object collected when the vibration feedback of the device is triggered based on the user operation.

[0061] In some examples, the control unit 110 is configured to: perform a fast Fourier transform on the vibration signal to obtain the optimal operating frequency of the vibration unit 120. The fast Fourier transform has the significant advantage of small computational amount, which is beneficial to accelerating the optimization of the vibration feedback.

[0062] Reference Figures 5 - 8 , wherein, Figure 5 shows a schematic diagram of a frequency sweep signal for driving the vibration unit, Figure 6 shows a schematic diagram of the vibration signal output by the pressure sensor, Figure 7 shows a schematic diagram of the Fourier transform of the vibration signal, and Figure 8 shows a schematic diagram of the frequency-domain signal of the vibration signal. Specifically, the control unit 110 controls the output of Figure 5 the frequency sweep signal shown to drive the vibration unit 120 to vibrate. The vibration unit 120 drives the target object to vibrate. The pressure sensor senses the vibration of the target object and outputs a vibration signal as shown in Figure 6 to the control unit. The control unit performs a Fourier transform on the vibration signal as shown in Figure 7 , and Figure 8 the frequency corresponding to the maximum amplitude in the frequency-domain signal shown is the optimal operating frequency of the vibration unit.

[0063] In some examples, the correspondence between the vibration unit and the sensing unit is one-to-one, and the driving signal of the vibration unit is optimized based on the vibration signal collected by the corresponding sensing unit. In some examples, the vibration feedback device includes at least one vibration unit and at least one sensing unit, and the driving signal of the vibration unit is optimized based on the vibration signal collected by the sensing unit closest to the position of the vibration unit. In some examples, the vibration feedback device includes at least one vibration unit and at least one sensing unit, and the driving signal of the vibration unit is optimized based on the vibration signal collected by the sensing unit closest to the user operation position.

[0064] Reference Figures 9a - 9c , Figure 9a FIG. shows a schematic diagram of an application scenario where the correspondence between the vibration unit and the sensing unit is one-to-one. Figure 9b FIG. shows a schematic diagram of an application scenario where the correspondence between the vibration unit and the sensing unit is one-to-many. Figure 9c FIG. shows a schematic diagram of an application scenario where the correspondence between the vibration unit and the sensing unit is many-to-many.

[0065] As Figure 9a shown, the vibration feedback device 900 includes a panel 901, a vibrator 902, an elastic support 903, a strain-type pressure sensor 904, a support column 905, and a base 906. The vibrator 902 and the strain-type pressure sensor 904 have a one-to-one correspondence, and the driving frequency of a single vibrator is optimized based on the vibration signal collected by a single pressure sensor.

[0066] As Figure 9b shown, the vibration feedback device 910 includes a panel 911, a vibrator 912, an elastic support 913, a strain-type pressure sensor 914, a support column 915, and a base 916. The vibrator 912 and the strain-type pressure sensor 914 have a one-to-many correspondence, and the driving frequency of a single vibrator is optimized based on the vibration signal collected by the pressure sensor closest to the user operation position. For example, when the user operation position is 917, the driving frequency of the vibrator 912 is optimized based on the vibration signal collected by the pressure sensor 9141; when the user operation position is 918, the driving frequency of the vibrator 912 is optimized based on the vibration signal collected by the pressure sensor 9142.

[0067] As Figure 9cAs shown, the vibration feedback device 920 includes a panel 921, a vibrator 922, an elastic support 923, a strain type pressure sensor 924, a support column 925, and a base 926. There is a many-to-many correspondence between the vibrator 922 and the strain type pressure sensor 924, and the driving frequencies of multiple vibrators are optimized based on the vibration signals collected by the pressure sensor closest to the user operation position. For example, when the user operation position is 927, the driving frequencies of the vibrators 9221 and 9222 are optimized based on the vibration signals collected by the pressure sensor 9241; when the user operation position is 928, the driving frequencies of the vibrators 9221 and 9222 are optimized based on the vibration signals collected by the pressure sensor 9242.

[0068] In some other examples, the optimal operating frequency of the vibrator can be obtained by means of averaging or weighted operation on the different vibration signals collected by different sensors.

[0069] It should be noted that although the foregoing embodiments mainly elaborate on the technical solutions taking the panel as an example, the present invention is not limited to panel products. It is applicable to the optimization of the vibration effects of all vibration products and also applicable to various application scenarios, such as vehicle cockpits, airplanes, ships, office equipment, game handles, etc., which may use vibration mechanisms, especially scenarios using touch + vibration feedback panels.

[0070] Reference Figure 10 , a method 1000 for optimizing the driving signal of a vibration feedback device is shown. The vibration feedback device includes a control unit and a vibration unit. The control unit controls and sends a driving signal to drive the vibration unit to vibrate, and when the vibration unit vibrates, it drives the target object to vibrate. As Figure 10 shown, the method 1000 includes the following steps:

[0071] Step 1001, collecting the vibration signal of the target object through a sensing unit.

[0072] Step 1003, performing a Fourier transform on the vibration signal to obtain the optimal operating frequency of the vibration unit.

[0073] Step 1005, optimizing the driving signal of the vibration unit based on the optimal operating frequency.

[0074] Figure 10 The driving signal optimization method 1000 shown is similar to the implementation manner of the vibration feedback device described above, so it will not be elaborated here.

[0075] Reference Figure 11 , a method 1100 for configuring the driving signal of a vibration mechanism is shown. In this example, the method is applicable not only to vibration feedback devices but also to other types of devices including vibration mechanisms. The method 1100 includes the following steps:

[0076] Step 1101: Obtain the vibration signal of the target object, where the vibration of the target object is directly or indirectly caused by a vibration mechanism. In some examples, obtaining the vibration signal of the target object includes: obtaining the vibration signal of the target object through at least one sensing unit. In some examples, the sensing unit includes a strain-type pressure sensor, a displacement-type pressure sensor, or a vision sensor. In some examples, the sensing unit has a direct or indirect physical connection with the target object. In some examples, the sensing unit samples at least at twice the resonance frequency of the vibration mechanism.

[0077] Step 1103: Perform a Fourier transform on the vibration signal to obtain the optimal operating frequency of the vibration mechanism. Among them, the Fourier transform includes a fast Fourier transform.

[0078] Step 1105: Configure the drive signal of the vibration mechanism based on the optimal operating frequency.

[0079] In some examples, the correspondence between the vibration mechanism and the sensing unit is one-to-one, and method 1100 includes: configuring the drive signal of the vibration mechanism based on the vibration signal obtained by the sensing unit corresponding to the vibration mechanism.

[0080] In some examples, method 1100 includes: configuring the drive signal of the vibration mechanism based on the vibration signal obtained by the sensing unit closest to the position of the vibration mechanism.

[0081] In some examples, method 1100 includes: configuring the drive signal of the vibration mechanism based on the vibration signal obtained by the sensing unit closest to the user operation position.

[0082] Figure 11 The shown drive signal configuration method 1100 is similar to the implementation manners of the vibration feedback device and its optimization method described above, so it will not be elaborated here.

[0083] Reference Figure 12 shows an exemplary block diagram of a drive signal configuration device 1200 for a vibration mechanism. Device 1200 includes a vibration signal acquisition module 1210 for obtaining the vibration signal of the target object, where the vibration of the target object is directly or indirectly caused by the vibration mechanism; an optimal operating frequency acquisition module 1220 for performing a Fourier transform on the vibration signal to obtain the optimal operating frequency of the vibration mechanism; and a configuration module 1230 for configuring the drive signal of the vibration mechanism based on the optimal operating frequency. Figure 12 The shown drive signal configuration device 1200 is similar to the implementation manners of the drive signal configuration method for the vibration mechanism described above, so it will not be elaborated here.

[0084] Reference Figure 13, which shows a block diagram of a computing device 1300 according to an embodiment of the present invention. The computing device 1300 includes at least one processor 1310 and a memory 1320 coupled to the at least one processor 1310. The memory 1320 is used to store machine-readable instructions that, when executed by the at least one processor 1310, cause the processor 1310 to execute the methods in the above embodiments (e.g., any one or more steps of the foregoing methods 1000, 1100). For example, the processor may be a controller of a vehicle (e.g., an electronic control unit (ECU), etc.).

[0085] The present invention further provides an in-vehicle touch display screen, which includes the vibration feedback device, the driving signal configuration device of the vibration mechanism, or the computing device 1300 described above.

[0086] The present invention further provides a vehicle, which includes the vibration feedback device, the driving signal configuration device of the vibration mechanism, or the computing device 1300 described above, or the in-vehicle touch display screen in the above embodiments.

[0087] In addition, alternatively, the above method can be implemented by a computer-readable storage medium. A computer-readable program instruction for executing each embodiment of the present disclosure is uploaded on the computer-readable storage medium. The computer-readable storage medium can be a tangible device that can hold and store instructions used by the instruction execution device. The computer-readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: 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), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punched card or a raised structure in a groove storing instructions thereon, and any suitable combination of the above. The computer-readable storage medium used herein is not construed as an instantaneous signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., an optical pulse through an optical fiber cable), or an electrical signal transmitted through a wire.

[0088] Therefore, in another embodiment, the present disclosure proposes a computer-readable storage medium having computer-executable instructions stored thereon for executing the methods in each embodiment of the present disclosure.

[0089] It should be noted that the present invention (such as the inventive concept, etc.) has been described in the specification of this patent document and / or illustrated in the figures according to exemplary embodiments; the embodiments of the present invention are presented by way of example only and are not intended to limit the scope of the present invention. The structure and / or arrangement of the elements of the inventive concept embodied in the present invention as described in the specification and / or illustrated in the figures are merely illustrative. Although the exemplary embodiments of the present invention have been described in detail in this patent document, it is readily understood by those of ordinary skill in the art that equivalents, modifications, variations, etc. of the subject matter of the exemplary embodiments and alternative embodiments are possible and are considered to be within the scope of the present invention; all such subject matter (such as modifications, variations, embodiments, combinations, equivalents, etc.) is intended to be included within the scope of the present invention. It should also be noted that various / other modifications, variations, substitutions, equivalents, alterations, omissions, etc. can be made in the configuration and / or arrangement of the exemplary embodiments (such as in terms of concepts, designs, structures, devices, forms, assemblies, constructions, means, functions, systems, processes / methods, steps, order of process / method steps, operations, operating conditions, performance, materials, compositions, combinations, etc.) without departing from the scope of the present invention; all such subject matter (such as modifications, variations, embodiments, combinations, equivalents, etc.) is intended to be included within the scope of the present invention. The scope of the present invention is not intended to be limited to the subject matter described in the specification and / or figures of this patent document (such as details, structures, functions, materials, behaviors, steps, order, systems, results, etc.). Considering that the claims of this patent document will be properly construed to cover the full scope of the subject matter of the present invention (such as including any and all such modifications, variations, embodiments, combinations, equivalents, etc.); it should be understood that the terms used in this patent document are for the purpose of describing the subject matter of the exemplary embodiments and are not intended as a limitation on the scope of the present invention.

[0090] It should also be noted that, according to the exemplary embodiments, the present invention may include conventional technologies (such as technologies implemented and / or integrated in the exemplary embodiments, modifications, variations, combinations, equivalents), or may include any other applicable technologies (present and / or future) with the ability to perform the functions, processes / operations described in the specification and / or illustrated in the figures. All such technologies (such as technologies implemented in the form of embodiments, modifications, variations, combinations, equivalents, etc.) are considered to be within the scope of the present invention in this patent document.

Claims

1. A vibration feedback device, which includes a control unit and a vibration unit. The control unit controls and sends a driving signal to drive the vibration unit to vibrate. When the vibration unit vibrates, it drives the target object to vibrate. The control unit is configured to: Collect the vibration signal of the target object through a sensing unit; Perform a Fourier transform on the vibration signal to obtain the optimal operating frequency of the vibration unit; Optimize the driving signal of the vibration unit based on the optimal operating frequency.

2. The vibration feedback device according to claim 1, wherein, The control unit is configured to: before collecting the vibration signal of the target object through the sensing unit, send a sweep signal within a preset frequency range to drive the vibration unit to drive the target object to vibrate.

3. The vibration feedback device according to claim 1, wherein, The sensing unit includes a pressure sensor, and the pressure sensor is configured to detect the pressure and vibration received by the target object and output a pressure signal and the vibration signal.

4. The vibration feedback device according to claim 1, wherein, The sensing unit directly or indirectly transmits the vibration signal to the control unit.

5. The vibration feedback device according to claim 1, wherein, The correspondence between the vibration unit and the sensing unit is one-to-one, and the driving signal of the vibration unit is optimized based on the vibration signal collected by the corresponding sensing unit.

6. The vibration feedback device according to claim 1, which includes at least one of the vibration units and at least one of the sensing units, and the driving signal of the vibration unit is optimized based on the vibration signal collected by the sensing unit closest to the position of the vibration unit.

7. The vibration feedback device according to claim 1, which includes at least one of the vibration units and at least one of the sensing units, and the driving signal of the vibration unit is optimized based on the vibration signal collected by the sensing unit closest to the user operation position.

8. The vibration feedback device according to claim 1, wherein, The Fourier transform includes a fast Fourier transform.

9. The vibration feedback device according to claim 1, wherein, The sensing unit includes a strain-type pressure sensor, a displacement-type pressure sensor or a vision sensor.

10. The vibration feedback device according to claim 1, wherein, The sensing unit samples at least twice the resonance frequency of the vibration unit.

11. The vibration feedback device according to claim 1, wherein, The target object is a panel, the panel includes an outer surface for user operation, and the vibration unit is installed on the inner surface of the panel.

12. The vibration feedback device according to claim 11, wherein, The panel is an elastic panel or the panel is supported by an elastic support member.

13. A method for optimizing the driving signal of a vibration feedback device. The vibration feedback device includes a control unit and a vibration unit. The control unit controls and sends a driving signal to drive the vibration unit to vibrate. When the vibration unit vibrates, it drives the target object to vibrate. The method includes: Collect the vibration signal of the target object through a sensing unit; Perform a Fourier transform on the vibration signal to obtain the optimal operating frequency of the vibration unit; Optimize the drive signal of the vibration unit based on the optimal operating frequency.

14. A method for configuring a drive signal of a vibration mechanism, comprising: Obtain a vibration signal of a target object, wherein the vibration of the target object is directly or indirectly caused by the vibration mechanism; Perform a Fourier transform on the vibration signal to obtain the optimal operating frequency of the vibration mechanism; Configure the drive signal of the vibration mechanism based on the optimal operating frequency.

15. The drive signal configuration method according to claim 14, wherein, Obtaining the vibration signal of the target object includes: obtaining the vibration signal of the target object through at least one sensing unit.

16. The drive signal configuration method according to claim 15, wherein, The sensing unit includes a strain type pressure sensor, a displacement type pressure sensor or a vision sensor.

17. The drive signal configuration method according to claim 15, wherein, The sensing unit has a direct or indirect physical connection with the target object.

18. The drive signal configuration method according to claim 15, wherein, The correspondence between the vibration mechanism and the sensing unit is one-to-one, and the method includes: configuring the drive signal of the vibration mechanism based on the vibration signal obtained by the sensing unit corresponding to the vibration mechanism.

19. The drive signal configuration method according to claim 15, which comprises: Configure the drive signal of the vibration mechanism based on the vibration signal obtained by the sensing unit closest to the position of the vibration mechanism.

20. The drive signal configuration method according to claim 15, which comprises: Configure the drive signal of the vibration mechanism based on the vibration signal obtained by the sensing unit closest to the user operation position.

21. The drive signal configuration method according to claim 14, wherein, The Fourier transform includes a fast Fourier transform.

22. The drive signal configuration method according to claim 15, wherein, The sensing unit samples at least twice the resonance frequency of the vibration mechanism.

23. A drive signal configuration device for a vibration mechanism, comprising: A vibration signal acquisition module, configured to acquire a vibration signal of a target object, wherein the vibration of the target object is directly or indirectly caused by the vibration mechanism; An optimal operating frequency acquisition module, configured to perform a Fourier transform on the vibration signal to obtain the optimal operating frequency of the vibration mechanism; A configuration module, configured to configure the drive signal of the vibration mechanism based on the optimal operating frequency.

24. A computer-readable storage medium having computer-executable instructions stored thereon for performing the method according to any one of claims 13-22.

25. A computing device, comprising: At least one processor; and A memory for storing computer-executable instructions that, when executed, cause the at least one processor to perform the method according to any one of claims 13-22.