Vibration feedback tactile compensation methods, systems, electronic devices and storage media

By generating vibration acceleration variation curves and determining driving force compensation values, the vibration driving force of the vibration feedback device is adjusted, solving the problem of weakened vibration feedback tactile sensation at low temperatures and achieving tactile consistency and improved user experience at different temperatures.

CN118584904BActive Publication Date: 2025-11-14CHINA FAW CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410672852.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-28
Publication Date
2025-11-14
Estimated Expiration
2044-05-28

AI Technical Summary

Technical Problem

At low temperatures, the vibration feedback of smart surface products weakens, affecting the user experience.

Method used

By acquiring the vibration acceleration of the oscillator device sample at different temperatures, generating the vibration acceleration variation curve, determining the vibration driving force compensation value, and adjusting the vibration driving force of the vibration feedback device to compensate for temperature changes.

Benefits of technology

Maintaining consistent vibration feedback at different temperatures enhances the user's sensory experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118584904B_ABST
    Figure CN118584904B_ABST
Patent Text Reader

Abstract

This invention discloses a method, system, device, and storage medium for vibration feedback tactile compensation, comprising: acquiring the first vibration acceleration of multiple oscillator device samples under a preset driving force and a first temperature; generating a vibration acceleration variation curve of the oscillator device samples based on the first vibration acceleration and the first temperature; determining the vibration driving force compensation value at different temperatures based on the vibration acceleration variation curve, thereby obtaining a vibration driving force compensation curve; determining the ambient temperature value of the target vibration feedback device; determining the target driving force compensation value based on the ambient temperature value and the vibration driving force compensation curve; and adjusting the vibration driving force of the target vibration feedback device based on the target driving force compensation value. This invention can compensate for the vibration driving force and vibration acceleration of a vibration feedback device at different temperatures, making the vibration feedback tactile sensation more consistent across different temperatures, improving the user's perceptual experience, and can be applied in the field of vibration feedback technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vibration feedback technology, and in particular to a vibration feedback tactile compensation method, system, electronic device, and storage medium. Background Technology

[0002] The vibration feedback principle of smart surface products works by detecting a trigger signal and actively activating a mass block inside the oscillator to vibrate rapidly in a specific direction, thereby causing the entire panel to resonate and generating a tactile feedback sensation. Typically, the oscillator contains a silicone structure that acts as a vibration convergent element to achieve a more refined tactile feedback. However, due to the inherent property of silicone hardening at low temperatures, the vibration acceleration of the oscillator in smart surface products decreases at low temperatures, weakening the tactile feedback and affecting the user's sensory experience. Summary of the Invention

[0003] The purpose of this invention is to at least partially solve one of the technical problems existing in the prior art.

[0004] Therefore, one objective of this invention is to provide a vibration feedback tactile compensation method, which can compensate for the vibration driving force and vibration acceleration of a vibration feedback device at different temperatures, so that the vibration feedback tactile sensation at different temperatures tends to be consistent, thereby improving the user's perceptual experience.

[0005] Another objective of this invention is to provide a vibration feedback tactile compensation system.

[0006] To achieve the above-mentioned technical objectives, the technical solutions adopted in the embodiments of the present invention include:

[0007] On one hand, embodiments of the present invention provide a vibration feedback tactile compensation method, comprising the following steps:

[0008] The first vibration acceleration of multiple oscillator device samples under a preset driving force and a first temperature is obtained, and the vibration acceleration variation curve of the oscillator device samples is generated based on the first vibration acceleration and the first temperature.

[0009] Based on the vibration acceleration variation curve, the vibration driving force compensation value at different temperatures is determined, and the vibration driving force compensation curve is obtained.

[0010] Determine the ambient temperature value of the target vibration feedback device, and determine the target driving force compensation value based on the ambient temperature value and the vibration driving force compensation curve;

[0011] The vibration driving force of the target vibration feedback device is adjusted according to the target driving force compensation value.

[0012] Furthermore, in one embodiment of the present invention, the step of generating the vibration acceleration variation curve of the oscillator device sample based on the first vibration acceleration and the first temperature specifically includes:

[0013] The average vibration acceleration of the oscillator device sample under the preset driving force and the first temperature is determined based on the first vibration acceleration, and a first mapping relationship between the average vibration acceleration and the first temperature is determined.

[0014] The vibration acceleration variation curve is obtained by curve fitting based on the first mapping relationship.

[0015] Furthermore, in one embodiment of the present invention, the step of determining the vibration driving force compensation value at different temperatures based on the vibration acceleration variation curve to obtain the vibration driving force compensation curve specifically includes:

[0016] The target vibration acceleration corresponding to the target temperature and the second vibration acceleration corresponding to multiple second temperatures are determined based on the vibration acceleration change curve, and the vibration acceleration compensation value is determined based on the difference between the second vibration acceleration and the target vibration acceleration.

[0017] The vibration driving force compensation value is determined based on the vibration acceleration compensation value, and then a second mapping relationship between the vibration driving force compensation value and the second temperature is determined.

[0018] The vibration driving force compensation curve is obtained by curve fitting based on the second mapping relationship.

[0019] Furthermore, in one embodiment of the present invention, the step of determining the ambient temperature value of the target vibration feedback device and determining the target driving force compensation value based on the ambient temperature value and the vibration driving force compensation curve specifically includes:

[0020] The ambient temperature value is obtained by a temperature sensor installed in the target vibration feedback device;

[0021] The vibration driving force compensation value at the corresponding temperature is obtained by matching the ambient temperature value in the vibration driving force compensation curve and is used as the target driving force compensation value.

[0022] Furthermore, in one embodiment of the present invention, the step of adjusting the vibration driving force of the target vibration feedback device according to the target driving force compensation value specifically includes:

[0023] Obtain the first vibration driving force of the target vibration feedback device;

[0024] The target vibration driving force is obtained based on the target driving force compensation value and the first vibration driving force.

[0025] The target vibration driving force is sent to the vibration control module of the target vibration feedback device.

[0026] On the other hand, embodiments of the present invention provide a vibration feedback tactile compensation system, comprising:

[0027] The vibration acceleration variation curve generation module is used to obtain the first vibration acceleration of multiple oscillator device samples under a preset driving force and a first temperature, and generate the vibration acceleration variation curve of the oscillator device samples based on the first vibration acceleration and the first temperature.

[0028] The vibration driving force compensation curve determination module is used to determine the vibration driving force compensation value at different temperatures based on the vibration acceleration change curve, and obtain the vibration driving force compensation curve.

[0029] The target driving force compensation value determination module is used to determine the ambient temperature value of the target vibration feedback device and determine the target driving force compensation value based on the ambient temperature value and the vibration driving force compensation curve.

[0030] The vibration driving force adjustment module is used to adjust the vibration driving force of the target vibration feedback device according to the target driving force compensation value.

[0031] Furthermore, in one embodiment of the present invention, the vibration acceleration change curve generation module includes:

[0032] The first mapping relationship determination unit is used to determine the average vibration acceleration of the oscillator device sample under the preset driving force and the first temperature based on the first vibration acceleration, and to determine the first mapping relationship between the average vibration acceleration and the first temperature;

[0033] The first curve fitting unit is used to perform curve fitting based on the first mapping relationship to obtain the vibration acceleration change curve.

[0034] Furthermore, in one embodiment of the present invention, the vibration driving force compensation curve determination module includes:

[0035] The vibration acceleration compensation value determination unit is used to determine the target vibration acceleration corresponding to the target temperature and the second vibration acceleration corresponding to multiple second temperatures based on the vibration acceleration change curve, and to determine the vibration acceleration compensation value based on the difference between the second vibration acceleration and the target vibration acceleration.

[0036] The second mapping relationship determination unit is used to determine the vibration driving force compensation value based on the vibration acceleration compensation value, and then determine the second mapping relationship between the vibration driving force compensation value and the second temperature;

[0037] The second curve fitting unit is used to perform curve fitting based on the second mapping relationship to obtain the vibration driving force compensation curve.

[0038] Furthermore, in one embodiment of the present invention, the target driving force compensation value determination module includes:

[0039] A temperature acquisition unit is used to acquire the ambient temperature value through a temperature sensor installed in the target vibration feedback device;

[0040] A matching unit is used to match the vibration driving force compensation value at the corresponding temperature in the vibration driving force compensation curve according to the ambient temperature value, and use it as the target driving force compensation value.

[0041] Furthermore, in one embodiment of the present invention, the vibration driving force adjustment module includes:

[0042] The first vibration driving force acquisition unit is used to acquire the first vibration driving force of the target vibration feedback device;

[0043] A target vibration driving force determination unit is used to obtain the target vibration driving force based on the target driving force compensation value and the first vibration driving force;

[0044] The target vibration driving force transmitting unit is used to transmit the target vibration driving force to the vibration control module of the target vibration feedback device.

[0045] On the other hand, embodiments of the present invention provide an electronic device, the electronic device including a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for implementing communication between the processor and the memory, wherein the program, when executed by the processor, implements the vibration feedback tactile compensation method as described above.

[0046] On the other hand, embodiments of the present invention also provide a storage medium, which is a computer-readable storage medium for computer-readable storage. The storage medium stores one or more programs, which can be executed by one or more processors to implement the vibration feedback tactile compensation method as described above.

[0047] On the other hand, embodiments of the present invention also provide a vehicle, the vehicle including the vibration feedback tactile compensation system or electronic device as described above.

[0048] The advantages and beneficial effects of the present invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention:

[0049] This invention provides an embodiment of the method for obtaining the first vibration acceleration of multiple oscillator device samples under a preset driving force and a first temperature. Based on the first vibration acceleration and the first temperature, a vibration acceleration variation curve of the oscillator device samples is generated. The vibration driving force compensation value at different temperatures is determined based on the vibration acceleration variation curve, resulting in a vibration driving force compensation curve. The ambient temperature value of the target vibration feedback device is then determined. Based on the ambient temperature value and the vibration driving force compensation curve, the target driving force compensation value is determined. Finally, the vibration driving force of the target vibration feedback device is adjusted based on the target driving force compensation value. This invention enables compensation for the vibration driving force and vibration acceleration of the vibration feedback device at different temperatures, making the vibration feedback feel more consistent across different temperatures and improving the user's sensory experience. Attached Figure Description

[0050] To more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the embodiments of the present invention are described below. It should be understood that the drawings described below are only for the convenience of clearly describing some embodiments of the technical solutions of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0051] Figure 1 This is a flowchart illustrating one step of the vibration feedback tactile compensation method provided in an embodiment of the present invention.

[0052] Figure 2 A flowchart of step S101 provided in an embodiment of the present invention;

[0053] Figure 3 This is a schematic diagram of a vibration acceleration variation curve provided in an embodiment of the present invention;

[0054] Figure 4 A flowchart of step S102 provided in an embodiment of the present invention;

[0055] Figure 5 This is a schematic diagram of a vibration driving force compensation curve provided in an embodiment of the present invention;

[0056] Figure 6 A flowchart of step S103 provided in an embodiment of the present invention;

[0057] Figure 7 A flowchart of step S104 provided in an embodiment of the present invention;

[0058] Figure 8 This is a schematic diagram of the vibration feedback tactile compensation system provided in an embodiment of the present invention;

[0059] Figure 9A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present invention;

[0060] Figure 10 This is a schematic diagram of the structure of the storage medium provided in an embodiment of the present invention. Detailed Implementation

[0061] The embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain this application, and should not be construed as limiting this application. It should be noted that although functional modules are divided in the system schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the system schematic diagram or the order in the flowchart. The step numbers in the following embodiments are only set for ease of explanation and do not limit the order between steps. The execution order of each step in the embodiments can be adaptively adjusted according to the understanding of those skilled in the art.

[0062] In the description of this invention, "multiple" means two or more. The use of "first" and "second" is for distinguishing technical features only and should not be construed as indicating or implying relative importance, the number of indicated technical features, or the order of the indicated technical features. Furthermore, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0063] The vibration feedback haptic compensation method provided in this application can be applied to a terminal, a server, or software running on either a terminal or a server. In some embodiments, the terminal can be a smartphone, tablet, laptop, desktop computer, set-top box, etc.; the server can be configured as an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can be an application that implements the vibration feedback haptic compensation method, etc., but is not limited to the above forms.

[0064] This application can be used in a wide variety of general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics devices, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices. This application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform specific tasks or implement specific abstract data types. This application can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0065] It should be noted that in all specific embodiments of this application, when processing data related to user identity or characteristics, such as user information, user behavior data, user historical data, and user location information, user permission or consent is obtained first. Furthermore, the collection, use, and processing of this data comply with relevant laws, regulations, and standards of the relevant countries and regions. In addition, when embodiments of this application require access to sensitive personal information of users, separate permission or consent from the user is obtained through pop-ups or redirects to confirmation pages. Only after obtaining the user's separate permission or consent is the necessary user-related data for the proper functioning of the embodiments of this application obtained.

[0066] This invention provides a method for testing the low-temperature vibration performance of a certain number of oscillator device samples to obtain the curve of the vibration acceleration of the oscillator device samples as a function of temperature. Then, a vibration driving force compensation curve is designed. Based on this vibration driving force compensation curve, the vibration driving force of the vibration feedback device is compensated at different temperatures, so that the vibration feedback tactile sensation of the vibration feedback device at different temperatures tends to be consistent, thereby improving the user's perception experience.

[0067] like Figure 1 The diagram shown is a flowchart of one step of the vibration feedback tactile compensation method provided in an embodiment of the present invention. (Refer to...) Figure 1 This invention provides a vibration feedback tactile compensation method, which specifically includes the following steps:

[0068] S101. Obtain the first vibration acceleration of multiple oscillator device samples under a preset driving force and a first temperature, and generate the vibration acceleration change curve of the oscillator device samples based on the first vibration acceleration and the first temperature.

[0069] like Figure 2The diagram shown is a flowchart of step S101 provided in an embodiment of the present invention. (Refer to...) Figure 2 As an optional implementation, the step of generating a vibration acceleration variation curve of the oscillator device sample based on the first vibration acceleration and the first temperature specifically includes:

[0070] S1011. Determine the average vibration acceleration of the oscillator device sample under the preset driving force and the first temperature based on the first vibration acceleration, and determine the first mapping relationship between the average vibration acceleration and the first temperature;

[0071] S1012. Obtain the vibration acceleration variation curve by curve fitting based on the first mapping relationship.

[0072] Specifically, this invention tests the vibration acceleration of 50 oscillator device samples under a preset driving force and conditions ranging from -40℃ to 30℃. The average vibration acceleration of the 50 oscillator device samples under the same temperature condition is calculated to obtain the average vibration acceleration under the corresponding temperature condition. The test data under different temperature conditions are processed in the above manner to obtain the first mapping relationship between the average vibration acceleration and temperature. Then, curve fitting is performed using software to obtain the vibration acceleration variation curve, as shown below. Figure 3 The figure shown is a schematic diagram of a vibration acceleration variation curve provided in an embodiment of the present invention.

[0073] S102. Determine the vibration driving force compensation value at different temperatures based on the vibration acceleration variation curve, and obtain the vibration driving force compensation curve.

[0074] like Figure 4 The diagram shown is a flowchart of step S102 provided in an embodiment of the present invention. (Refer to...) Figure 4 As an optional implementation, the step of determining the vibration driving force compensation value at different temperatures based on the vibration acceleration variation curve to obtain the vibration driving force compensation curve specifically includes:

[0075] S1021. Determine the target vibration acceleration corresponding to the target temperature and the second vibration acceleration corresponding to multiple second temperatures based on the vibration acceleration change curve, and determine the vibration acceleration compensation value based on the difference between the second vibration acceleration and the target vibration acceleration.

[0076] S1022. Determine the vibration driving force compensation value based on the vibration acceleration compensation value, and then determine the second mapping relationship between the vibration driving force compensation value and the second temperature;

[0077] S1023. Obtain the vibration driving force compensation curve by curve fitting according to the second mapping relationship.

[0078] Specifically, according to Figure 3It is known that the vibration acceleration of the oscillator device sample decreases under low temperature conditions. Correspondingly, this embodiment of the invention determines the vibration acceleration compensation value based on the value of the decrease in vibration acceleration. When the model of the oscillator device sample (or vibration feedback device) is known, the corresponding vibration driving force compensation value can be determined based on the vibration acceleration compensation value, thereby obtaining a second mapping relationship between the vibration driving force compensation value and temperature. Then, the vibration driving force compensation curve is obtained by curve fitting. Figure 5 The figure shows a schematic diagram of a vibration driving force compensation curve provided in an embodiment of the present invention. The blue part in the figure represents the second mapping relationship between the vibration driving force compensation value and the temperature, and the red part is the fitted vibration driving force compensation curve. It can be seen that the lower the temperature, the greater the vibration driving force compensation value, thereby ensuring that the vibration feedback tactile sensation tends to be consistent at different temperatures.

[0079] S103. Determine the ambient temperature value of the target vibration feedback device, and determine the target driving force compensation value based on the ambient temperature value and the vibration driving force compensation curve.

[0080] like Figure 6 The diagram shown is a flowchart of step S103 provided in an embodiment of the present invention. (Refer to...) Figure 6 As an optional implementation, the step of determining the ambient temperature value of the target vibration feedback device and determining the target driving force compensation value based on the ambient temperature value and the vibration driving force compensation curve specifically includes:

[0081] S1031. Obtain the ambient temperature value by using a temperature sensor installed in the target vibration feedback device;

[0082] S1032. Based on the ambient temperature value, the vibration driving force compensation value at the corresponding temperature is obtained by matching the vibration driving force compensation curve and used as the target driving force compensation value.

[0083] Specifically, a temperature sensor is installed on the target vibration feedback device to obtain the ambient temperature value. Then, based on the ambient temperature value, the vibration driving force compensation value at the corresponding temperature is matched in the vibration driving force curve for subsequent compensation and adjustment of the vibration driving force of the target vibration feedback device.

[0084] In some alternative embodiments, the target vibration feedback device may be a smart surface product on a vehicle.

[0085] S104. Adjust the vibration driving force of the target vibration feedback device according to the target driving force compensation value.

[0086] like Figure 7 The diagram shown is a flowchart of step S104 provided in an embodiment of the present invention. (Refer to...) Figure 7As an optional implementation, the step of adjusting the vibration driving force of the target vibration feedback device according to the target driving force compensation value specifically includes:

[0087] S1041. Obtain the first vibration driving force of the target vibration feedback device;

[0088] S1042. Obtain the target vibration driving force based on the target driving force compensation value and the first vibration driving force;

[0089] S1043, The vibration control module that sends the target vibration driving force to the target vibration feedback device.

[0090] Specifically, after obtaining the first vibration driving force preset by the target vibration feedback device, the target driving force compensation value is summed with the first vibration driving force to obtain the target vibration driving force, which is then sent to the vibration control module of the target vibration feedback device to generate a corresponding driving signal to drive the built-in oscillator device to vibrate.

[0091] The method steps of the embodiments of the present invention have been described above. It is understood that the embodiments of the present invention can compensate for the vibration driving force and vibration acceleration of the vibration feedback device at different temperatures, making the vibration feedback tactile sensation more consistent at different temperatures and improving the user's perceptual experience. Furthermore, the embodiments of the present invention can be applied to smart surface products for vehicles, thereby improving the user's interaction experience with the vehicle.

[0092] like Figure 8 The diagram shown is a structural schematic of the vibration feedback tactile compensation system provided in an embodiment of the present invention. (Refer to...) Figure 8 This invention provides a vibration feedback tactile compensation system, comprising:

[0093] The vibration acceleration variation curve generation module is used to obtain the first vibration acceleration of multiple oscillator device samples under a preset driving force and a first temperature, and generate the vibration acceleration variation curve of the oscillator device samples based on the first vibration acceleration and the first temperature.

[0094] The vibration driving force compensation curve determination module is used to determine the vibration driving force compensation value at different temperatures based on the vibration acceleration change curve, and obtain the vibration driving force compensation curve.

[0095] The target driving force compensation value determination module is used to determine the ambient temperature value of the target vibration feedback device and determine the target driving force compensation value based on the ambient temperature value and the vibration driving force compensation curve.

[0096] The vibration driving force adjustment module is used to adjust the vibration driving force of the target vibration feedback device according to the target driving force compensation value.

[0097] As a further optional implementation, the vibration acceleration variation curve generation module includes:

[0098] The first mapping relationship determination unit is used to determine the average vibration acceleration of the oscillator device sample under a preset driving force and a first temperature based on the first vibration acceleration, and to determine the first mapping relationship between the average vibration acceleration and the first temperature.

[0099] The first curve fitting unit is used to perform curve fitting based on the first mapping relationship to obtain the vibration acceleration change curve.

[0100] As a further optional implementation, the vibration driving force compensation curve determination module includes:

[0101] The vibration acceleration compensation value determination unit is used to determine the target vibration acceleration corresponding to the target temperature and the second vibration acceleration corresponding to multiple second temperatures based on the vibration acceleration change curve, and to determine the vibration acceleration compensation value based on the difference between the second vibration acceleration and the target vibration acceleration.

[0102] The second mapping relationship determination unit is used to determine the vibration driving force compensation value based on the vibration acceleration compensation value, and then determine the second mapping relationship between the vibration driving force compensation value and the second temperature.

[0103] The second curve fitting unit is used to obtain the vibration driving force compensation curve by curve fitting according to the second mapping relationship.

[0104] As a further optional implementation, the target driving force compensation value determination module includes:

[0105] A temperature acquisition unit is used to acquire ambient temperature values ​​through a temperature sensor installed in the target vibration feedback device.

[0106] The matching unit is used to match the vibration driving force compensation value at the corresponding temperature in the vibration driving force compensation curve based on the ambient temperature value, and use it as the target driving force compensation value.

[0107] As a further optional implementation, the vibration driving force adjustment module includes:

[0108] The first vibration driving force acquisition unit is used to acquire the first vibration driving force of the target vibration feedback device;

[0109] The target vibration driving force determination unit is used to obtain the target vibration driving force based on the target driving force compensation value and the first vibration driving force.

[0110] The target vibration driving force transmitting unit is used to transmit the target vibration driving force to the vibration control module of the target vibration feedback device.

[0111] The content of the above method embodiments is applicable to this system embodiment. The specific functions implemented in this system embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.

[0112] This invention also provides an electronic device, comprising: a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for communication between the processor and the memory. When the program is executed by the processor, it implements the aforementioned vibration feedback tactile compensation method. This electronic device can be any smart terminal, including tablet computers, in-vehicle computers, etc.

[0113] like Figure 9 The diagram shown is a hardware structure schematic of an electronic device provided in an embodiment of the present invention. (Refer to...) Figure 9 This invention provides an electronic device, comprising:

[0114] The processor 901 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present invention.

[0115] The memory 902 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 902 can store the operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 902 and called by the processor 901 to execute the vibration feedback tactile compensation method of the embodiments of this invention.

[0116] The input / output interface 903 is used to implement information input and output;

[0117] The communication interface 904 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0118] Bus 905 transmits information between various components of the device (e.g., processor 901, memory 902, input / output interface 903, and communication interface 904);

[0119] The processor 901, memory 902, input / output interface 903, and communication interface 904 are connected to each other within the device via bus 905.

[0120] like Figure 10 The diagram shown is a structural schematic of the storage medium provided in an embodiment of the present invention. (Refer to...) Figure 10 The present invention also provides a storage medium, which is a computer-readable storage medium for computer-readable storage. The storage medium stores one or more programs 1001, which can be executed by one or more processors to implement the above-described vibration feedback tactile compensation method.

[0121] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0122] This invention also provides a vehicle that includes the electric drive assembly of the aforementioned vibration feedback haptic compensation system or electronic device.

[0123] Specifically, the vehicle can be a private car, such as a sedan, SUV, MPV, or pickup truck.

[0124] This invention also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device can read the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, causing the computer device to perform... Figure 1 The method shown.

[0125] In some alternative embodiments, the functions / operations mentioned in the block diagrams may not occur in the order shown in the operation diagrams. For example, depending on the functions / operations involved, two consecutively shown blocks may actually be executed substantially simultaneously, or the aforementioned blocks may sometimes be executed in reverse order. Furthermore, the embodiments presented and described in the flowcharts of this invention are provided by way of example to provide a more comprehensive understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is changed and sub-operations described as part of a larger operation are executed independently.

[0126] Furthermore, although the invention has been described in the context of functional modules, it should be understood that, unless otherwise stated, one or more of the aforementioned functions and / or features may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the invention. Rather, given the properties, functions, and internal relationships of the various functional modules in the apparatus disclosed herein, the actual implementation of the module will be understood within the scope of conventional skill of an engineer. Therefore, those skilled in the art can implement the invention as set forth in the claims using ordinary techniques without excessive experimentation. It is also understood that the specific concepts disclosed are merely illustrative and not intended to limit the scope of the invention, which is determined by the full scope of the appended claims and their equivalents.

[0127] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0128] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.

[0129] More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the aforementioned program can be printed, because the aforementioned program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or, if necessary, processing in other suitable ways, and then stored in computer memory.

[0130] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0131] In the foregoing description of this specification, references to terms such as "one embodiment," "another embodiment," or "some embodiments" indicate that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of the present invention. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0132] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

[0133] The above is a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of this application.

Claims

1. A vibration feedback tactile compensation method, characterized in that, Includes the following steps: The first vibration acceleration of multiple oscillator device samples under a preset driving force and a first temperature is obtained, and the vibration acceleration variation curve of the oscillator device samples is generated based on the first vibration acceleration and the first temperature. Based on the vibration acceleration variation curve, the vibration driving force compensation value at different temperatures is determined, and the vibration driving force compensation curve is obtained. Determine the ambient temperature value of the target vibration feedback device, and determine the target driving force compensation value based on the ambient temperature value and the vibration driving force compensation curve; The vibration driving force of the target vibration feedback device is adjusted according to the target driving force compensation value; The step of determining the vibration driving force compensation value at different temperatures based on the vibration acceleration variation curve to obtain the vibration driving force compensation curve specifically includes: The target vibration acceleration corresponding to the target temperature and the second vibration acceleration corresponding to multiple second temperatures are determined based on the vibration acceleration change curve, and the vibration acceleration compensation value is determined based on the difference between the second vibration acceleration and the target vibration acceleration. The vibration driving force compensation value is determined based on the vibration acceleration compensation value, and then a second mapping relationship between the vibration driving force compensation value and the second temperature is determined. The vibration driving force compensation curve is obtained by curve fitting based on the second mapping relationship.

2. The vibration feedback tactile compensation method according to claim 1, characterized in that, The step of generating the vibration acceleration variation curve of the oscillator device sample based on the first vibration acceleration and the first temperature specifically includes: The average vibration acceleration of the oscillator device sample under the preset driving force and the first temperature is determined based on the first vibration acceleration, and a first mapping relationship between the average vibration acceleration and the first temperature is determined. The vibration acceleration variation curve is obtained by curve fitting based on the first mapping relationship.

3. The vibration feedback tactile compensation method according to claim 1, characterized in that, The step of determining the ambient temperature value of the target vibration feedback device and determining the target driving force compensation value based on the ambient temperature value and the vibration driving force compensation curve specifically includes: The ambient temperature value is obtained by a temperature sensor installed in the target vibration feedback device; The vibration driving force compensation value at the corresponding temperature is obtained by matching the ambient temperature value in the vibration driving force compensation curve and is used as the target driving force compensation value.

4. A vibration feedback tactile compensation method according to any one of claims 1 to 3, characterized in that, The step of adjusting the vibration driving force of the target vibration feedback device according to the target driving force compensation value specifically includes: Obtain the first vibration driving force of the target vibration feedback device; The target vibration driving force is obtained based on the target driving force compensation value and the first vibration driving force. The target vibration driving force is sent to the vibration control module of the target vibration feedback device.

5. A vibration feedback tactile compensation system, characterized in that, include: The vibration acceleration variation curve generation module is used to obtain the first vibration acceleration of multiple oscillator device samples under a preset driving force and a first temperature, and generate the vibration acceleration variation curve of the oscillator device samples based on the first vibration acceleration and the first temperature. The vibration driving force compensation curve determination module is used to determine the vibration driving force compensation value at different temperatures based on the vibration acceleration change curve, and obtain the vibration driving force compensation curve. The target driving force compensation value determination module is used to determine the ambient temperature value of the target vibration feedback device and determine the target driving force compensation value based on the ambient temperature value and the vibration driving force compensation curve. A vibration driving force adjustment module is used to adjust the vibration driving force of the target vibration feedback device according to the target driving force compensation value. The vibration driving force compensation curve determination module includes: The vibration acceleration compensation value determination unit is used to determine the target vibration acceleration corresponding to the target temperature and the second vibration acceleration corresponding to multiple second temperatures based on the vibration acceleration change curve, and to determine the vibration acceleration compensation value based on the difference between the second vibration acceleration and the target vibration acceleration. The second mapping relationship determination unit is used to determine the vibration driving force compensation value based on the vibration acceleration compensation value, and then determine the second mapping relationship between the vibration driving force compensation value and the second temperature; The second curve fitting unit is used to perform curve fitting based on the second mapping relationship to obtain the vibration driving force compensation curve.

6. The vibration feedback tactile compensation system according to claim 5, characterized in that, The vibration acceleration variation curve generation module includes: The first mapping relationship determination unit is used to determine the average vibration acceleration of the oscillator device sample under the preset driving force and the first temperature based on the first vibration acceleration, and to determine the first mapping relationship between the average vibration acceleration and the first temperature; The first curve fitting unit is used to perform curve fitting based on the first mapping relationship to obtain the vibration acceleration change curve.

7. The vibration feedback tactile compensation system according to claim 5, characterized in that, The target driving force compensation value determination module includes: A temperature acquisition unit is used to acquire the ambient temperature value through a temperature sensor installed in the target vibration feedback device; A matching unit is used to match the vibration driving force compensation value at the corresponding temperature in the vibration driving force compensation curve according to the ambient temperature value, and use it as the target driving force compensation value.

8. A vibration feedback tactile compensation system according to any one of claims 5 to 7, characterized in that, The vibration driving force adjustment module includes: The first vibration driving force acquisition unit is used to acquire the first vibration driving force of the target vibration feedback device; A target vibration driving force determination unit is used to obtain the target vibration driving force based on the target driving force compensation value and the first vibration driving force; The target vibration driving force transmitting unit is used to transmit the target vibration driving force to the vibration control module of the target vibration feedback device.

9. An electronic device, characterized in that, The electronic device includes a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for enabling communication between the processor and the memory. When the program is executed by the processor, it implements the steps of the vibration feedback tactile compensation method as described in any one of claims 1 to 4.

10. A storage medium, said storage medium being a computer-readable storage medium for computer-readable storage, characterized in that, The storage medium stores one or more programs, which can be executed by one or more processors to implement the steps of the vibration feedback tactile compensation method as described in any one of claims 1 to 4.

11. A vehicle, characterized in that, The vehicle includes a vibration feedback tactile compensation system as described in any one of claims 5 to 8 or an electronic device as described in claim 9.

Citation Information

Patent Citations

  • Tactile feedback method and device

    CN115469746A