Method for generating haptic feedback signal, electronic device and storage medium
Patent Information
- Application Number
- JP2022577190
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-09-13
- Filing Date
- 2022-11-22
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2042-11-22
Smart Images

Figure 0007634571000013 
Figure 0007634571000014 
Figure 0007634571000015
Abstract
Description
[Technical field]
[0001] The present application relates to the field of haptic feedback technology, and in particular to a method for generating a haptic feedback signal, an electronic device, and a storage medium. [Background technology]
[0002] Haptic feedback technology is a new type of feedback technology following auditory feedback technology and visual feedback technology, and is widely applied in various electronic devices, especially consumer electronic devices such as mobile phones and tablets. Haptic feedback technology is a haptic feedback mechanism that combines hardware and software to assist actions such as force and vibration, simulating the actual tactile experience of humans, allowing users to have a more realistic and immersive sensory experience.
[0003] In the prior art, many haptic feedback signals are often stored before the shipment of electronic devices, and these haptic feedback signals are designed by designers in advance, and each has a different haptic feedback effect. In practical applications, electronic devices call different haptic feedback signals according to various trigger commands input by users, such as clicks, long presses, and slides, and input the called haptic feedback signals to haptic feedback devices such as motors and brakes, so that the haptic feedback devices can output corresponding haptic feedback actions such as acting force and vibration according to the received haptic feedback signals, thereby providing users with corresponding haptic feedback effects. However, designers commonly encounter two disadvantages in the process of designing haptic feedback signals. First, it takes a long time for designers to design a large number of haptic feedback signals, and the speed is poor. Second, the haptic feedback effect corresponding to the haptic feedback signal is single and lacks richness.
[0004] Therefore, there is a need for an improved method for generating the haptic feedback signal. Summary of the Invention [Problem to be solved by the invention]
[0005] The present application aims to provide a method for generating a haptic feedback signal, an electronic device, and a storage medium to solve the problem in the prior art that the haptic feedback effect corresponding to the haptic feedback signal is single and lacks richness. [Means for solving the problem]
[0006] To achieve the above object, in a first aspect, an embodiment of the present application provides a method for generating a haptic feedback signal, including: obtaining an initial haptic feedback signal; mapping the initial haptic feedback signal from a time domain to a frequency domain to obtain an initial spectral diagram in the frequency domain of the initial haptic feedback signal; adjusting amplitude values of harmonic components of any frequency band in the initial spectral diagram to obtain a target spectral diagram; and mapping a signal corresponding to the target spectral diagram from the frequency domain to the time domain to obtain a target haptic feedback signal.
[0007] In a second aspect, an embodiment of the present application provides an electronic device, comprising a memory having stored therein a plurality of haptic feedback signals generated by the method for generating a haptic feedback signal according to the first aspect of the embodiment of the present application.
[0008] In a third aspect, an embodiment of the present application provides another electronic device, comprising a memory and at least one processor, wherein the memory is used to store at least one program, and when the at least one program is executed by the at least one processor, the at least one processor executes the method for generating a haptic feedback signal according to the first aspect of the embodiment of the present application.
[0009] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having executable instructions stored thereon, the executable instructions, when executed, performing the method for generating a haptic feedback signal as described in the first aspect of the embodiment of the present application. Effect of the Invention
[0010] As can be seen from the above description, compared with the prior art, the beneficial effects of the present invention are as follows:
[0011] First, the acquired initial haptic feedback signal is mapped from the time domain to the frequency domain to obtain an initial spectrum diagram in the frequency domain of the initial haptic feedback signal. Then, the amplitude value of the harmonic components of any frequency band in the initial spectrum diagram is adjusted to obtain a target spectrum diagram. Finally, the signal corresponding to the target spectrum diagram is mapped from the frequency domain to the time domain to obtain a target haptic feedback signal. The haptic feedback device in the electronic device can output a corresponding haptic feedback operation based on the target haptic feedback signal to achieve a corresponding haptic feedback effect. From this, it can be seen that the initial spectrum diagram is composed of multiple frequency bands. In the present application, the initial haptic feedback signal is converted into a new haptic feedback signal, i.e., a target haptic feedback signal, by adjusting the amplitude value of the harmonic components of any frequency band(s) in the initial spectrum diagram. As can be understood, different frequency bands selected during the amplitude value adjustment will result in different target haptic feedback signals, and different target haptic feedback signals correspond to different haptic feedback effects. Therefore, in the present application, by adjusting the amplitude value of the harmonic components of any frequency band in the initial spectral diagram, a target tactile feedback signal with a large amount of different tactile feedback effects can be obtained, and the richness of the tactile feedback signal can be effectively increased. [Brief description of the drawings]
[0012] In order to more clearly describe the technical solutions in the related art or embodiments of the present application, the drawings necessary for describing the related art or embodiments of the present application are briefly described below. Obviously, the drawings described below are only some embodiments of the present application, not all embodiments, and those skilled in the art can obtain other drawings based on these drawings without making inventive efforts. [Figure 1] FIG. 1 is a schematic flow chart of a method for generating a haptic feedback signal according to an embodiment of the present application. [Diagram 2] FIG. 2 is an initial spectrum diagram according to an embodiment of the present application. [Diagram 3] FIG. 3 is a comparison diagram between an initial spectrum diagram and a target spectrum diagram according to an embodiment of the present application. [Figure 4] FIG. 4 is a module block diagram of a first electronic device according to an embodiment of the present application. [Diagram 5] FIG. 5 is a module block diagram of a second electronic device according to an embodiment of the present application. [Figure 6] FIG. 6 is a module block diagram of a computer-readable storage medium provided by an embodiment of the present application. [Figure 7] FIG. 7 is a flow chart showing the process from generation to use of a haptic feedback signal provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] In order to make the objectives, technical solutions and advantages of the present application clearer and easier to understand, the present application will be described clearly and completely in the following in combination with the embodiments of the present application and corresponding drawings. Herein, the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. It should be understood that the various embodiments of the present application described below are only used to describe the present application and are not used to limit the present application, that is, other embodiments obtained by those skilled in the art without creative labor based on the various embodiments of the present application fall within the scope of protection of the present application. In addition, the technical features of the various embodiments of the present application described below may be combined with each other as long as there is no conflict between them.
[0014] Referring to FIG. 1, FIG. 1 is a schematic flow chart of a method for generating a haptic feedback signal according to an embodiment of the present application. As shown in FIG. 1, the method for generating a haptic feedback signal includes the following steps 101 to 104.
[0015] Step 101: Obtain an initial haptic feedback signal.
[0016] In the embodiment of the present application, when generating a desired haptic feedback signal, an initial haptic feedback signal needs to be obtained first, and the haptic feedback signal is generated based on a desired haptic feedback effect, for example, in a combat game, the electronic device needs to provide a user with haptic feedback with a striking effect, and in such a case, the initial haptic feedback signal can be generated based on the required striking effect. Furthermore, in a shooting game, the electronic device needs to provide a user with haptic feedback with a recoil effect of a firearm, and in such a case, the initial haptic feedback signal can be generated based on the recoil effect of a firearm. Specifically, the initial haptic feedback signal actually refers to a driving signal required for a haptic feedback device to output a haptic feedback operation in an electronic device.
[0017] Step 102: Map the initial haptic feedback signal from the time domain to the frequency domain to obtain an initial spectrogram of the initial haptic feedback signal in the frequency domain.
[0018] In the embodiment of the present application, after obtaining the initial haptic feedback signal, the initial haptic feedback signal needs to be mapped from the time domain where it is currently located to the frequency domain to obtain an initial spectrum diagram in the frequency domain of the initial haptic feedback signal. For example, the initial spectrum diagram may be as shown in FIG. 2.
[0019] Step 103: The amplitude value of the harmonic components of any frequency band in the initial spectrum diagram is adjusted to obtain a target spectrum diagram.
[0020] In the embodiment of the present application, after obtaining an initial spectral map, it is necessary to adjust the amplitude value of the harmonic components of any frequency band (one or more) in the initial spectral map to obtain a target spectral map. It can be understood that the initial spectral map corresponds to an initial haptic feedback signal, in which the amplitude value of the harmonic components of each frequency band is constant, and after adjusting the amplitude value of the harmonic components of any frequency band in the initial spectral map through step 103, a new spectral map different from the initial spectral map can be obtained, and this new spectral map also does not correspond to the initial haptic feedback signal, but corresponds to a new haptic feedback signal, and this new haptic feedback signal is the target haptic feedback signal in step 104.
[0021] For example, if a more focused and crisp haptic feedback is desired, the low-frequency harmonic components in the initial spectrum can be suppressed and the harmonic components in the initial spectrum can be increased. Here, a comparison diagram between the initial spectrum before the amplitude value adjustment and the target spectrum after the amplitude value adjustment is shown in FIG. 3. In the initial spectrum, the harmonic components in two frequency bands, 400-500Hz and 500-600Hz, can be selected to adjust the amplitude value, and specifically, the amplitude value occupancy rate of the harmonic components in these two frequency bands can be increased.
[0022] Step 104: Map the signal corresponding to the target spectrogram from the frequency domain to the time domain to obtain a target haptic feedback signal.
[0023] In the embodiment of the present application, in order to obtain this new haptic feedback signal, after obtaining the target spectral map, it is necessary to map the new haptic feedback signal corresponding to the target spectral map from the currently located frequency domain to the time domain. This new haptic feedback signal is called the target haptic feedback signal. As can be understood, the target haptic feedback signal is the final haptic feedback signal, and the target haptic feedback signal can be input to a haptic feedback device in an electronic device, so that the haptic feedback device can output a corresponding haptic feedback action according to the target haptic feedback signal to achieve a corresponding haptic feedback effect.
[0024] As can be seen from the above, the initial spectral map consists of multiple frequency bands, and in the embodiment of the present application, the initial haptic feedback signal is converted into a new haptic feedback signal, i.e., a target haptic feedback signal, by adjusting the amplitude value of the harmonic components of any frequency band in the initial spectral map; as can be understood, different frequency bands selected when adjusting the amplitude value will result in different target haptic feedback signals, and different target haptic feedback signals correspond to different haptic feedback effects; therefore, in the embodiment of the present application, by adjusting the amplitude value of the harmonic components of any frequency band in the initial spectral map, a large number of target haptic feedback signals with different haptic feedback effects can be obtained, which can effectively increase the richness of the haptic feedback signal; and since this process is realized by a software program, it can be realized within a few seconds or less, which can shorten the time required for designers to design a large number of haptic feedback signals and well meet the rapidity of the generation of haptic feedback signals.
[0025] In one embodiment, step 101 specifically includes: obtaining an acceleration signal; and converting the acceleration signal into a voltage signal as an initial haptic feedback signal, where the acceleration signal is generated based on a desired haptic feedback effect, and the acceleration signal refers to the acceleration required for the haptic feedback device to actually output a haptic feedback operation in an electronic device, for example, when the haptic feedback device is a linear motor, the acceleration signal indicates the acceleration required for the linear motor, that is, when the acceleration of the linear motor matches the acceleration signal, the haptic feedback operation output thereby can reach the desired haptic feedback effect.
[0026] In one specific embodiment, the acceleration signal can be converted into a voltage signal according to the acceleration equalization equation, that is, the acceleration signal can be converted into a voltage signal according to the electromechanical coupling equation of the vibration system, and the electromechanical coupling equation of the vibration system is as follows: JPEG0007634571000001.jpg2769
[0027] where m is the mass of the vibrator in the haptic feedback device, c is the mechanical damping of the haptic feedback device, k is the spring constant of the haptic feedback device, BL is the electromechanical coupling coefficient, and R e is the resistance of the coil in the haptic feedback device, L e is the inductance of the coil, i is the current, u is the voltage, x is the displacement, JPEG0007634571000002.jpg55 is speed ( JPEG0007634571000003.jpg55 means that the first derivative of the displacement with respect to time is calculated. JPEG0007634571000004.jpg68 is acceleration ( JPEG0007634571000005.jpg68 means that the second derivative of the displacement with respect to time is calculated.
[0028] As can be understood, the electromechanical coupling equation of the vibration system mainly relates to the conversion between voltage and displacement, and there are two types of conversion forms: one is the displacement response calculation, that is, the voltage is known, and the displacement, velocity or acceleration is obtained by the above electromechanical coupling equation; the other is the equalization algorithm, that is, the displacement, velocity or acceleration is known, and the voltage is obtained by the above electromechanical coupling equation. This specific embodiment converts the acceleration signal into a voltage signal based on the equalization algorithm.
[0029] In one embodiment, “mapping the initial haptic feedback signal from the time domain to the frequency domain” in step 102 may specifically include performing a Fourier transform on the initial haptic feedback signal to map the initial haptic feedback signal from the time domain where it is currently located to the frequency domain.
[0030] In one specific embodiment, the Fourier transform is given by: JPEG0007634571000006.jpg3283
[0031] Where: JPEG0007634571000007.jpg812 shows the twiddle factors, k=0, 1, ..., N-1, n=0, 1, ..., N-1.
[0032] Correspondingly, “mapping a signal corresponding to the target spectral diagram from the frequency domain to the time domain” in step 104 may specifically include performing an inverse Fourier transform on the new haptic feedback signal corresponding to the target spectral diagram, i.e., the target haptic feedback signal, so as to map the new haptic feedback signal corresponding to the target spectral diagram from the currently located frequency domain to the time domain.
[0033] In one embodiment, "adjusting the amplitude value of the harmonic components of any frequency band in the initial spectrum map" in step 103 may specifically include multiplying the harmonic components of any frequency band in the initial spectrum map by a preset weighting function to adjust the amplitude value of the harmonic components of the corresponding frequency band. As can be seen, in this embodiment, the weight of the harmonic components of the frequency bands that are not multiplied by the preset weighting function in the initial spectrum map is 1, that is, their amplitude values are kept as they are.
[0034] In one specific embodiment, the preset weighting function is a Hanning window function. Of course, in other specific embodiments, the preset weighting function may be selected as other weighting functions commonly used in the art, such as a linear function or a Gaussian window function. As can be understood, different weighting functions can adjust the amplitude value to different degrees, and the same weighting function can adjust the amplitude value to different degrees according to its own parameters. In addition, the same weighting function or different weighting functions can be used for different frequency bands in the initial spectrum map.
[0035] Note that the above embodiment is only a preferred embodiment of the present application, and is not the only limitation on the specific flow of steps 101 to 104. In contrast, a person skilled in the art can flexibly configure the embodiment of the present application according to the practical scene.
[0036] Referring to FIG. 4, FIG. 4 is a module block diagram of a first electronic device according to an embodiment of the present application. In an embodiment of the present application, an electronic device is further provided, which includes a processor, a memory, and a haptic feedback device. Here, the memory is used to store a plurality of haptic feedback signals, and the plurality of haptic feedback signals are all generated according to the haptic feedback signal generating method provided in the embodiment of the present application. The processor is used to select different haptic feedback signals from the memory according to different trigger instructions, and further input the selected haptic feedback signals to the haptic feedback device, and the haptic feedback device is used to output a corresponding haptic feedback action according to the received haptic feedback signal. In an embodiment of the present application, the haptic feedback device may include, but is not limited to, a motor, such as a linear motor or an eccentric rotating mass motor, and a brake, such as a linear resonant brake or a piezoelectric brake. The haptic feedback action may include, but is not limited to, an acting force and a vibration.
[0037] Furthermore, the electronic device may include a trigger that detects a trigger command input by a user and transmits the detected trigger command to the processor, where the trigger command may include, but is not limited to, a click, a long press, a short press, a slide, and the creation of a specific shape.
[0038] Additionally, the electronics may include a drive circuit for generating a drive signal based on the haptic feedback signal selected from the memory by the processor to drive the haptic feedback device to output a corresponding haptic feedback action.
[0039] Please refer to FIG. 5, which is a module block diagram of another electronic device according to an embodiment of the present application.
[0040] 5, an embodiment of the present application further provides another electronic device 500, which includes a memory 510 and at least one processor 520. Here, the memory 510 is used to store at least one program, and when the at least one program is executed by the at least one processor 520, the at least one processor 520 executes the method for generating a haptic feedback signal according to the embodiment of the present application.
[0041] In some embodiments, the electronic device 500 may further include a bus 530 for a communication connection between the memory 510 and the at least one processor 520 .
[0042] Please refer to FIG. 6, which is a module block diagram of a computer-readable storage medium according to an embodiment of the present application.
[0043] As shown in FIG. 6, an embodiment of the present application further provides a computer-readable storage medium 600, which stores executable instructions 610, which, when executed, perform a method for generating a haptic feedback signal according to an embodiment of the present application.
[0044] As described above, the embodiment of the present application relates to the generation and use of a haptic feedback signal, and the process from the generation to the use of the haptic feedback signal can be seen in FIG. 7. Step 701: determining a desired haptic feedback effect and generating a required acceleration signal for a haptic feedback device based on the desired haptic feedback effect; Step 702: converting the acceleration signal into a voltage signal based on an acceleration equalization formula as an initial haptic feedback signal; Step 703: inputting the initial haptic feedback signal into an electronic device for executing the method for generating the haptic feedback signal according to the embodiment of the present application, where the electronic device executes the method for generating the haptic feedback signal according to the embodiment of the present application to obtain a target haptic feedback signal different from the initial haptic feedback signal; Step 704: Obtaining a target haptic feedback signal output by an electronic device; Step 705: inputting the target haptic feedback signal into a haptic feedback device, and the haptic feedback device outputs a corresponding haptic feedback action accordingly, so as to achieve a corresponding haptic feedback effect.
[0045] For a more detailed flow of each step in steps 701 to 705, please refer to the explanation of the relevant part shown above, and the embodiment of the present application will not be explained repeatedly here.
[0046] The steps of a method or algorithm described in the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of both. The software module may be stored in a Random Access Memory (RAM), memory, a Read Only Memory (ROM), an Electrically Programmable ROM, an Electrically Erasable Programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0047] In the above embodiments, all or part of the invention may be realized by software, hardware, firmware, or any combination thereof. When realized by using software, all or part of the invention may be realized in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed by a computer, the flow or function described in the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or may be transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, optical fiber, digital user cable, etc.) or wirelessly (infrared, radio, microwave, etc.). The computer-readable storage medium may be any available medium accessible by a computer, or may be a data storage device such as a server, data center, etc. integrated with one or more available media. The available media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVDs), or semiconductor media (eg, solid state disks).
[0048] In addition, each embodiment in the present application will be described step by step, focusing on the differences between each embodiment and other embodiments, and the same similar parts between each embodiment can be referred to each other. As for the product class embodiment, since it is similar to the method class embodiment, the description will be relatively simple, and the relevant points can be referred to the description of some of the method class embodiments.
[0049] It should also be explained that in the context of this application, relational terms such as first and second are used only to distinguish one entity or operation from another, without necessarily requiring or implying that such an actual relationship or order exists between these entities or operations. Furthermore, the terms "comprise," "include," or any other variation thereof are intended to cover a non-exclusive inclusion, whereby a process, method, article, or apparatus that includes a set of elements includes not only those elements, but also other elements not expressly listed or elements inherent to such process, method, part, or apparatus. In the absence of further limitations, an element qualified by the phrase "comprises a ..." does not exclude the presence of another identical element in the process, method, part, or apparatus that includes that element.
[0050] The above description of the disclosed embodiments enables a person skilled in the art to realize or use the contents of the present application. Various modifications of these embodiments will be apparent to those skilled in the art, as the general principles defined in the contents of the present application may be realized in other embodiments without departing from the spirit or scope of the contents of the present application. Therefore, the contents of the present application are not limited to these embodiments shown in the contents of the present application, but should be accorded the widest scope consistent with the principles and novel features disclosed in the contents of the present application.
Claims
1. Obtaining an initial haptic feedback signal; mapping the initial haptic feedback signal from a time domain to a frequency domain to obtain an initial spectral representation of the initial haptic feedback signal in the frequency domain; Adjusting the amplitude value of a harmonic component of any frequency band in the initial spectrum diagram to obtain a target spectrum diagram; mapping a signal corresponding to the target spectrogram from the frequency domain to the time domain to obtain a target haptic feedback signal; storing, by a memory, a plurality of said target haptic feedback signals; The processor selects different target haptic feedback signals from within the memory based on different trigger instructions, and further inputs the selected target haptic feedback signals to a haptic feedback device; the haptic feedback device outputs a corresponding haptic feedback action based on the received target haptic feedback signal.
13. A method for generating a haptic feedback signal, comprising:
2. adjusting the amplitude value of a harmonic component of any frequency band in the initial spectral map includes multiplying the harmonic component of any frequency band in the initial spectral map by a preset weighting function to adjust the amplitude value of the harmonic component of the any frequency band.
2. The method of claim 1, wherein the haptic feedback signal is generated by a first input of the haptic feedback signal.
3. The preset weighting function includes any one of a linear function, a Hanning window function, and a Gaussian window function.
3. The method of claim 2, wherein the haptic feedback signal is generated by a first input of the haptic feedback signal.
4. Mapping the initial haptic feedback signal from the time domain to the frequency domain includes performing a Fourier transform on the initial haptic feedback signal to map the initial haptic feedback signal from the time domain to the frequency domain; Mapping the signal corresponding to the target spectral map from the frequency domain to the time domain includes performing an inverse Fourier transform on the signal corresponding to the target spectral map to map the signal corresponding to the target spectral map from the frequency domain to the time domain.
2. The method of claim 1, wherein the haptic feedback signal is generated by a first input of the haptic feedback signal.
5. The Fourier transform is given by the following equation: Where: denotes the twiddle factors, k=0, 1, . . . , N-1, n=0, 1, . . . , N-1, 5. The method of claim 4, wherein the haptic feedback signal is generated by a first input of the haptic feedback signal.
6. Obtaining an initial haptic feedback signal includes: Obtaining an acceleration signal, where the acceleration signal refers to an acceleration required for a haptic feedback device to output a haptic feedback action in an electronic device, and the acceleration signal is generated based on a desired haptic feedback effect; and converting the acceleration signal into a voltage signal as an initial haptic feedback signal.
2. The method of claim 1, wherein the haptic feedback signal is generated by a first input of the haptic feedback signal.
7. converting the acceleration signal to a voltage signal includes converting the acceleration signal to a voltage signal based on an electromechanical coupling equation of a vibration system.
7. The method of claim 6, wherein the haptic feedback signal is generated by a first input of the haptic feedback signal.
8. The electromechanical coupling equation of the vibration system is as follows: where m is the mass of the oscillator in the haptic feedback device, c is the mechanical damping of the haptic feedback device, k is the spring constant of the haptic feedback device, BL is the electromechanical coupling coefficient, R e is the resistance of the coil in the haptic feedback device, L e is the inductance of the coil, i is the current, u is the voltage, x is the displacement, is the speed, is the acceleration, 8. The method of claim 7, wherein the haptic feedback signal is generated by a first input of the haptic feedback signal.
9. A haptic feedback device includes a memory in which a plurality of haptic feedback signals generated by the method for generating a haptic feedback signal according to any one of claims 1 to 8 are stored, a processor, and a haptic feedback device, the processor is adapted to select different haptic feedback signals from within the memory based on different trigger instructions, and to input the selected haptic feedback signals to the haptic feedback device; the haptic feedback device is adapted to output a corresponding haptic feedback action based on the received haptic feedback signal; 1. An electronic device comprising:
10. The haptic feedback device includes one of a motor and a brake.
10. The electronic device according to claim 9.
11. a memory and at least one processor, wherein the memory is used to store at least one program, and when the at least one program is executed by the at least one processor, the at least one processor executes the method for generating a haptic feedback signal according to any one of claims 1 to 8.
1. An electronic device comprising:
12. 1. A computer-readable storage medium, comprising: The computer-readable storage medium has executable instructions stored thereon, the executable instructions, when executed, performing a method for generating a haptic feedback signal according to any one of claims 1 to 8. A computer-readable storage medium comprising:
Citation Information
Patent Citations
Method for converting texture image into tactile signal based on deep learning
CN109559758A
Voice processing method and device, electronic equipment and storage medium
CN113889073A
Low-frequency effect haptic conversion system
JP2019021350A
Closed-loop haptic or other tactile feedback system for mobile devices, touch screen devices, and other devices
US20130106589A1