Tactile sensation generation method, haptic reproduction device and computer storage medium
View Patent ↗A haptic reproduction device includes a display module, a haptic reproduction module and a control module. The tactile sensation generation method includes: acquiring a position of a virtual functional area touched by a user and detected by the display module; outputting a first drive signal to the haptic reproduction module through the control module when the position of the virtual functional area touched by the user is an edge position of the virtual functional area, so that the haptic reproduction module generates a boundary tactile sensation; outputting a second drive signal to the haptic reproduction module through the control module when the position of the virtual functional area touched by the user is a middle position of the virtual functional area, so that the haptic reproduction module generates a haptic feedback.
1 . A tactile sensation generation method for a haptic reproduction device, the haptic reproduction device comprising a display module, a haptic reproduction module and a control module, and the tactile sensation generation method comprising:
acquiring a position of a virtual functional area touched by a user, the position being an edge position of the virtual functional area or a middle position of the virtual functional area, wherein the position is detected by the display module;
outputting a first drive signal to the haptic reproduction module through the control module when the display module detects that the position of the virtual functional area touched by the user is the edge position of the virtual functional area, so that the haptic reproduction module generates a boundary tactile sensation; and
outputting a second drive signal to the haptic reproduction module through the control module when the display module detects the position of the virtual functional area touched by the user is the middle position of the virtual functional area, so that the haptic reproduction module generates a haptic feedback;
wherein the haptic reproduction module comprises an actuator and a touch control substrate, the actuator disposed on the touch control substrate and at an edge of the touch control substrate;
wherein the first drive signal output when the edge position of the virtual functional area is touched comprises a first signal, a second signal, and a third signal, and a driving cycle corresponding to the first drive signal is divided into a first time period, a second time period and a third time period;
wherein the first signal drives the actuator disposed at the edge of the touch control substrate to a vibration amplitude required for operation in the first time period;
the second signal makes the edge of the touch control substrate generate different normal forces in the second time period through different driving waveforms, wherein driving waveforms with different frequencies, different periods and different drive voltages correspond to different amplitudes of the touch control substrate and different normal forces applied to a finger, the different frequencies and different periods affect types of the boundary tactile sensation, and the different drive voltages affect intensity of the boundary tactile sensation, wherein the types of the boundary tactile sensation comprise at least sharp boundary sensation, steps and gentle slopes; and
the third signal stops the vibration of the actuator disposed at the edge of the touch control substrate in the third time period;
wherein, at the edge of the touch control substrate, at a drive voltage of 40 Vpp, a frequency of 700 Hz, and a square wave driving waveform of 40 cycles, the sharp boundary sensation is generated;
at the edge of the touch control substrate, at the drive voltage of 40 Vpp, a frequency of 500 Hz, and a square wave driving waveform of 35 cycles, a gentle slope boundary tactile sensation is generated;
at the edge of the touch control substrate, at the drive voltage of 40 Vpp, a frequency of 100 Hz, and a square wave driving waveform of 12 cycles, a step boundary tactile sensation is generated;
wherein the frequency of the first signal is a first frequency, the first frequency is a resonant frequency of the haptic reproduction module, or a difference between the first frequency and the resonant frequency of the haptic reproduction module is within a preset first difference range;
wherein the frequency of the second signal is a second frequency, or the second signal is an amplitude modulated wave with the second frequency as a carrier frequency; and the second frequency is the resonant frequency of the haptic reproduction module, or the difference between the second frequency and the resonant frequency of the haptic reproduction module is within a preset second difference range.
2 . The tactile sensation generation method according to claim 1 , wherein:
the haptic reproduction module is configured to acquire the first signal within the first time period so as to achieve a stable vibration state;
the haptic reproduction module is configured to acquire and vibrate the second signal according to a type and intensity of the boundary tactile sensation within the second time period;
the haptic reproduction module is configured to acquire the third signal and stop vibration within the third time period;
the type and intensity of the boundary tactile sensation are determined according to a frequency and voltage amplitude of the first signal and a frequency and voltage amplitude of the second signal.
3 . The tactile sensation generation method according to claim 2 , wherein a length of the first time period is less than a length of the second time period, and a length of the third time period is less than the length of the second time period.
4 . The tactile sensation generation method according to claim 2 , wherein the frequency of the second signal is smaller than the frequency of the first signal.
5 . The tactile sensation generation method according to claim 2 , wherein the intensity of the boundary tactile sensation generated by the haptic reproduction module is proportional to the voltage amplitude of the second signal.
6 . The tactile sensation generation method according to claim 2 , wherein the voltage amplitude of the first signal is greater than or equal to that of the second signal.
7 . The tactile sensation generation method according to claim 2 , wherein the maximum voltage amplitude of the second signal is between 70% and 100% of the maximum voltage amplitude of the first signal.
8 . The tactile sensation generation method according to claim 2 , wherein the haptic reproduction module comprises a plurality of resonant frequencies, and different resonant frequencies correspond to different vibration types.
9 . The tactile sensation generation method according to claim 8 , wherein a voltage amplitude of the first signal is less than or equal to a maximum drive voltage amplitude of the actuator.
10 . The tactile sensation generation method according to claim 2 , wherein the length of the first time period is N1 first cycles, the first cycle=1/the first frequency, N1>0, and the magnitude of N1 is determined according to the motion acceleration measured by the haptic reproduction module.
11 . The tactile sensation generation method according to claim 2 , wherein the length of the second time period is N2 second cycles, the second cycle=1/the second frequency, N2>0, and the magnitude of N2 is determined according to the frequency of the second signal and the type of boundary tactile sensation generated by the haptic reproduction module.
12 . The tactile sensation generation method according to claim 11 , wherein the frequency of the third signal is a third frequency, the length of the third time period is N3 third cycles, the third cycle=1/the third frequency; and
the third frequency is the same as the second frequency, and N3 is between 1 and 3.
13 . The tactile sensation generation method according to claim 2 , wherein the phase of the second signal is 180° out of phase of the third signal.
14 . The tactile sensation generation method according to claim 2 , wherein a waveform type of the first signal comprises a square wave, a sine wave or a triangular wave; or
a waveform type of the second signal comprises a square wave, a sine wave, a triangular wave or an amplitude modulated wave; or
a waveform type of the third signal comprises a square wave, a sine wave or a triangular wave.
15 . A haptic reproduction device comprising at least one processor and a memory storing computer programs running on the at least one processor, wherein when the at least one processor executes the computer programs, functions of a display module, a haptic reproduction module and a control module are implemented, wherein
the display module is configured to detect a position of the virtual functional area touched by a user, the position being an edge position of the virtual functional area or a middle position of the virtual functional area;
the control module is configured to acquire the position of the virtual functional area touched by the user detected by the display module, output a first drive signal to the haptic reproduction module when the position of the virtual functional area touched by the user is the edge position of the virtual functional area; and output a second drive signal to the haptic reproduction module when the position of the virtual functional area touched by the user is the middle position of the virtual functional area; and
the haptic reproduction module is configured to receive the first drive signal outputted by the control module and generate a boundary tactile sensation; or, receive the second drive signal outputted by the control module and generate a haptic feedback;
wherein the haptic reproduction module comprises an actuator and a touch control substrate, the actuator disposed on the touch control substrate and at an edge of the touch control substrate;
wherein the first drive signal output when the edge position of the virtual functional area is touched comprises a first signal, a second signal, and a third signal, and a driving cycle corresponding to the first drive signal is divided into a first time period, a second time period and a third time period;
the first signal is configured for driving the actuator disposed at the edge of the touch control substrate to a vibration amplitude required for operation in the first time period;
the second signal is configured for making the edge of the touch control substrate generate different normal forces in the second time period through different driving waveforms, wherein driving waveforms with different frequencies, different periods and different drive voltages correspond to different amplitudes of the touch control substrate and different normal forces applied to a finger, the different frequencies and different periods affect types of the boundary tactile sensation, and the different drive voltages affect intensity of the boundary tactile sensation, wherein the types of the boundary tactile sensation comprise at least sharp boundary sensation, steps and gentle slopes; and
the third signal is configured for stopping the vibration of the actuator disposed at the edge of the touch control substrate in the third time period;
wherein, at the edge of the touch control substrate, at a drive voltage of 40 Vpp, a frequency of 700 Hz, and a square wave driving waveform of 40 cycles, the sharp boundary sensation is generated;
at the edge of the touch control substrate, at the drive voltage of 40 Vpp, a frequency of 500 Hz, and a square wave driving waveform of 35 cycles, a gentle slope boundary tactile sensation is generated;
at the edge of the touch control substrate, at the drive voltage of 40 Vpp, a frequency of 100 Hz, and a square wave driving waveform of 12 cycles, a step boundary tactile sensation is generated;
wherein the frequency of the first signal is a first frequency, the first frequency is a resonant frequency of the haptic reproduction module, or a difference between the first frequency and the resonant frequency of the haptic reproduction module is within a preset first difference range;
wherein the frequency of the second signal is a second frequency, or the second signal is an amplitude modulated wave with the second frequency as a carrier frequency; and the second frequency is the resonant frequency of the haptic reproduction module, or the difference between the second frequency and the resonant frequency of the haptic reproduction module is within a preset second difference range.
16 . The haptic reproduction device according to claim 15 , wherein the haptic reproduction module comprises a plurality of resonant frequencies, and different resonant frequencies correspond to different vibration types.
17 . The haptic reproduction device according to claim 16 , wherein the actuator comprises a piezoelectric actuator, a linear motor actuator, an eccentric rotor actuator, and an electrostatic actuator.
18 . A non-transitory computer storage medium, storing computer executable instructions, wherein the computer executable instructions, when executed by at least one processor, cause the at least one processor to perform the following steps:
acquiring a position of a virtual functional area touched by a user, the position being an edge position of the virtual functional area or a middle position of the virtual functional area, wherein the position is detected by a display module;
outputting a first drive signal to a haptic reproduction module through a control module when the display module detects that the position of the virtual functional area touched by the user is the edge position of the virtual functional area, so that the haptic reproduction module generates a boundary tactile sensation; and
outputting a second drive signal to the haptic reproduction module through the control module when the display module detects that the position of the virtual functional area touched by the user is the middle position of the virtual functional area, so that the haptic reproduction module generates a haptic feedback;
wherein the first drive signal output when the edge position of the virtual functional area is touched comprises a first signal, a second signal, and a third signal, and a driving cycle corresponding to the first drive signal is divided into a first time period, a second time period and a third time period;
wherein the first signal drives an actuator of the haptic reproduction module to a vibration amplitude required for operation in the first time period, and the actuator is disposed on a touch control substrate and at an edge of the touch control substrate;
the second signal makes the edge of the touch control substrate of the haptic reproduction module generate different normal forces in the second time period through different driving waveforms, wherein driving waveforms with different frequencies, different periods and different drive voltages correspond to different amplitudes of the touch control substrate and different normal forces applied to a finger, the different frequencies and different periods affect types of the boundary tactile sensation, and the different drive voltages affect intensity of the boundary tactile sensation, wherein the types of the boundary tactile sensation comprise at least sharp boundary sensation, steps and gentle slopes; and
the third signal stops the vibration of the actuator disposed at the edge of the touch control substrate in the third time period;
wherein, at the edge of the touch control substrate, at a drive voltage of 40 Vpp, a frequency of 700 Hz, and a square wave driving waveform of 40 cycles, the sharp boundary sensation is generated;
at the edge of the touch control substrate, at the drive voltage of 40 Vpp, a frequency of 500 Hz, and a square wave driving waveform of 35 cycles, a gentle slope boundary tactile sensation is generated;
at the edge of the touch control substrate, at the drive voltage of 40 Vpp, a frequency of 100 Hz, and a square wave driving waveform of 12 cycles, a step boundary tactile sensation is generated;
wherein the frequency of the first signal is a first frequency, the first frequency is a resonant frequency of the haptic reproduction module, or a difference between the first frequency and the resonant frequency of the haptic reproduction module is within a preset first difference range;
wherein the frequency of the second signal is a second frequency, or the second signal is an amplitude modulated wave with the second frequency as a carrier frequency; and the second frequency is the resonant frequency of the haptic reproduction module, or the difference between the second frequency and the resonant frequency of the haptic reproduction module is within a preset second difference range.