[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111309150B - Method, apparatus and storage medium for implementing dynamic haptic vibration effects - Google Patents

Method, apparatus and storage medium for implementing dynamic haptic vibration effects Download PDF

Info

Publication number
CN111309150B
CN111309150B CN202010116775.0A CN202010116775A CN111309150B CN 111309150 B CN111309150 B CN 111309150B CN 202010116775 A CN202010116775 A CN 202010116775A CN 111309150 B CN111309150 B CN 111309150B
Authority
CN
China
Prior art keywords
vibration
condition
motor
effect
mode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010116775.0A
Other languages
Chinese (zh)
Other versions
CN111309150A (en
Inventor
邵笑杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AAC Technologies Pte Ltd
Original Assignee
AAC Technologies Pte Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AAC Technologies Pte Ltd filed Critical AAC Technologies Pte Ltd
Priority to CN202010116775.0A priority Critical patent/CN111309150B/en
Priority to PCT/CN2020/078170 priority patent/WO2021168900A1/en
Publication of CN111309150A publication Critical patent/CN111309150A/en
Application granted granted Critical
Publication of CN111309150B publication Critical patent/CN111309150B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/032Reciprocating, oscillating or vibrating motors

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • User Interface Of Digital Computer (AREA)
  • Apparatuses For Generation Of Mechanical Vibrations (AREA)

Abstract

The invention provides a method, a device and a storage medium for realizing dynamic tactile vibration effect. The realization method of the dynamic tactile vibration effect comprises the following steps: setting a vibration combination mode and outputting the vibration combination mode; setting a recovery condition; judging whether the recovery condition is to recover the normal vibration mode; setting input conditions; detecting the input condition, and combining the output vibration combination mode with the input condition to perform adjustment processing or output the vibration of the input condition so as to obtain a motor driving voltage waveform for driving the motor to vibrate; the motor driving voltage waveform is output to the motor to vibrate the motor according to the motor driving voltage waveform. According to the technical scheme provided by the invention, the dynamic adjustment of the tactile vibration is realized by customizing the vibration combination mode and dynamically monitoring the input condition, and the dynamic tactile vibration effect is realized.

Description

Method, apparatus and storage medium for implementing dynamic haptic vibration effects
[ Field of technology ]
The present invention relates to the field of haptic technology, and in particular, to a method, an apparatus, and a storage medium for implementing dynamic haptic vibration effects.
[ Background Art ]
With the rapid development and popularization of consumer electronic devices such as mobile phones and tablets, the user experience is improved by customizing unique haptic feedback effects, the effects of games, videos and music are enhanced, and the mechanical haptic vibration effects are intuitively reconstructed without errors. The haptic vibration effect is usually generated by using a linear resonant actuator (Linear Resonance Driver, LRA) motor, wherein the LRA motor is a key device in the current mainstream touch feedback scheme, and the driving electric signal directly determines the output of the vibration signal of the linear motor and finally affects the haptic feeling of the user.
However, in the prior art, the output of the haptic vibration is single, interaction is lacking, once a certain vibration is triggered, only a certain kind of haptic vibration effect can be output, and the vibration signal can not be adjusted any more, so that dynamic adaptation can not be performed for a scene with changed external input, and particularly for a continuous and long-output application scene. Accordingly, there is a need to provide an implementation that can customize dynamic haptic vibration effects that will greatly improve the personalized experience and user satisfaction of electronic products.
[ Invention ]
The invention provides a method, a device and a storage medium for realizing dynamic haptic vibration effect, which realize dynamic adjustment of haptic vibration and realize dynamic haptic vibration effect by customizing a vibration combination mode and dynamically monitoring input conditions.
The realization method of the dynamic tactile vibration effect provided by the invention comprises the following steps:
step S10: setting a vibration combination mode and outputting the vibration combination mode; the vibration combination pattern includes a combination of a plurality of vibration effects;
step S20: setting a recovery condition; the recovery condition is used for recovering the common vibration mode and triggering the judgment of the vibration combination mode;
Step S30: judging whether the recovery condition is to recover the normal vibration mode, recovering vibration to the normal vibration mode when the recovery condition is to recover the normal vibration mode, otherwise outputting the vibration combination mode and executing the step S40 and the step S50;
step S40: setting input conditions for implementing different dynamic haptic vibration effects;
Step S50: detecting the input condition, and combining the output vibration combination mode with the input condition to perform adjustment processing or output the vibration of the input condition so as to obtain a motor driving voltage waveform for driving the motor to vibrate;
Step S60: the motor driving voltage waveform is output to the motor to vibrate the motor according to the motor driving voltage waveform.
Further, the step S50 includes:
step S510: detecting the input condition once every preset time;
step S520: inputting the input condition and converting the input condition into a vibration condition for driving the motor to vibrate;
Step S530: judging whether the vibration condition is insertion of a new haptic vibration effect, if so, executing step S540, otherwise, executing step S550;
Step S540: outputting the vibration condition as a motor driving voltage waveform for driving the motor to vibrate, and restoring the vibration of the vibration combination mode after the motor completes the vibration of the vibration condition;
Step S550: and adjusting the vibration combination mode according to the vibration condition, and outputting the adjusted vibration combination mode as the motor driving voltage waveform.
Further, the judgment of the recovery condition is made after the motor completes the vibration of one of the vibration effects in the vibration combination mode, when the recovery condition is to recover the normal vibration mode, the vibration is recovered to the normal vibration mode, otherwise, the next vibration effect in the vibration combination mode is output and the steps S40 and S50 are performed.
Further, the vibration effect includes at least one of a vibration intensity, a vibration duration, an interval time, and a number of repetitions of driving the motor to vibrate.
Further, the input condition is an external condition, specifically, the external condition includes a change in external environment.
Further, the vibration condition is one or more of vibration intensity, vibration duration, interval time, and repetition number converted according to the input condition.
Further, the preset time is 10ms-10 seconds.
Further, the present invention provides an implementation apparatus of a dynamic tactile vibration effect, which includes a memory and a processor, on which an implementation program of the dynamic tactile vibration effect that can be run on the processor is stored, the implementation program of the dynamic tactile vibration effect implementing the steps of the implementation method of the dynamic tactile vibration effect as described above when executed by the processor.
Preferably, the implementation device of the dynamic tactile vibration effect further includes a sensor, the input condition is a change in an external environment of the implementation device inputting the dynamic tactile vibration effect, including a change in a pressure value and a change in acceleration applied to the implementation device of the dynamic tactile vibration effect, and the sensor converts the input condition into a vibration condition driving the motor to vibrate.
Meanwhile, the present invention provides a storage medium, which is a computer-readable storage medium, on which a dynamic tactile vibration effect realization program is stored, the dynamic tactile vibration effect realization program being executable by one or more processors to realize the steps of the dynamic tactile vibration effect realization method as described above.
Compared with the prior art, the realization method, the device and the storage medium for the dynamic tactile vibration effect realize the dynamic regulation of the tactile vibration and realize the dynamic tactile vibration effect by customizing the vibration combination mode and dynamically monitoring the input condition.
[ Description of the drawings ]
For a clearer description of the technical solutions of the embodiments of the present invention, the drawings that are needed in the description of the embodiments will be briefly introduced below, it being obvious that the drawings in the description below are only some embodiments of the present invention, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art, wherein:
FIG. 1 is a schematic flow chart according to a first embodiment of the present invention;
fig. 2 is a flow chart of step S50 in fig. 1;
FIG. 3 is a schematic diagram illustrating an internal structure of a device for implementing dynamic haptic vibration effects according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a program module for implementing dynamic haptic vibration effects in an apparatus for implementing dynamic haptic vibration effects according to an embodiment of the present invention.
[ Detailed description ] of the invention
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are only some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, the present invention provides a method for implementing a dynamic tactile vibration effect, where the method for implementing a dynamic tactile vibration effect includes:
step S10: setting a vibration combination mode and outputting the vibration combination mode; the vibration combination pattern includes a combination of a plurality of vibration effects; specifically, in one embodiment, the vibration combination pattern includes a combination of 5 different vibration effects: the first, second, third, fourth, and fifth vibration effects, each including at least one of a vibration intensity, a vibration duration, an interval time, and a repetition number driving the motor to vibrate.
Step S20: setting a recovery condition; the recovery condition is used for recovering the normal vibration mode and triggering the judgment of the vibration combination mode.
Step S30: judging whether the recovery condition is to recover the normal vibration mode, and recovering vibration to the normal vibration mode when the recovery condition is to recover the normal vibration mode, otherwise outputting the vibration combination mode and executing the step S40 and the step S50.
Step S40: setting input conditions for implementing different dynamic haptic vibration effects; the input condition is an external condition, specifically, the external condition includes a change in external environment. The input conditions are used to achieve different dynamic haptic vibration effects; the input conditions include a change in pressure value and a change in acceleration applied to the implementation of the dynamic tactile vibration effect. In an embodiment, the input condition is, for example, a change in pressure value at a screen or surface of the device implementing the dynamic tactile vibration effect, another example being a change in the sliding speed of a finger over the screen. Further, the input condition is converted into a vibration condition, which is one or more of vibration intensity, vibration duration, interval time, and repetition number converted according to the input condition.
Step S50: detecting the input condition, and combining the output vibration combination mode with the input condition to perform adjustment processing or output the vibration of the input condition so as to obtain a motor driving voltage waveform for driving the motor to vibrate;
Step S60: the motor driving voltage waveform is output to the motor to vibrate the motor according to the motor driving voltage waveform.
Judging the restoration condition after the motor completes the vibration of one of the vibration effects in the vibration combination modes, restoring the vibration to the normal vibration mode when the restoration condition is to restore the normal vibration mode, and otherwise outputting the next vibration effect in the vibration combination mode and executing the step S40 and the step S50.
Referring to fig. 2, specifically, step S50 includes:
Step S510: detecting the input condition once every preset time; the preset time is set according to the expected vibration effect. Specifically, the preset time is 10ms-10 seconds, the preset time can be adjusted and set according to the expected vibration effect, when the preset time is 10ms, the detected problem time is short, the detection frequency is high, and the response to the expected vibration effect is more sensitive; the haptic vibration effects ultimately brought can be controlled by adjusting the preset time setting for detection according to the desired vibration effect.
Step S520: inputting the input condition and converting the input condition into a vibration condition for driving the motor to vibrate; the vibration condition is one or more of vibration intensity, vibration duration, interval time and repetition number converted according to the input condition.
Step S530: it is determined whether the vibration condition is insertion of a new haptic vibration effect, if so, step S540 is performed, otherwise step S550 is performed.
Step S540: and outputting the vibration condition as a motor driving voltage waveform for driving the motor to vibrate, and recovering the vibration of the vibration combination mode after the motor completes the vibration of the vibration condition.
Step S550: and adjusting the vibration combination mode according to the vibration condition, and outputting the adjusted vibration combination mode as the motor driving voltage waveform.
Further, the motor driving voltage waveform is output to the motor to vibrate the motor according to the motor driving voltage waveform.
In an embodiment, the input condition is detected according to the preset time cycle, the input condition is input, the input condition is converted into a vibration condition for driving the motor to vibrate, whether the vibration condition is a new haptic vibration effect is judged, the vibration condition is further inserted or the vibration combination mode is adjusted, the motor driving voltage waveform is output, and the motor driving voltage waveform drives the motor to vibrate to achieve a dynamic haptic vibration effect. After the vibration effect is completed, it is re-judged whether the restoration condition is restoration of the normal vibration mode by returning to step S30, and the restoration condition may be whether the next dynamic tactile vibration effect is realized or restoration of the normal vibration is confirmed by setting the changed judgment condition. Therefore, the realization method of the dynamic tactile vibration effect can dynamically adapt to the scene with changed external input, realizes the cyclic detection through the setting of the preset time and the judgment of the vibration condition, and has relatively better dynamic adaptation to the continuous and long-output application scene.
In order to achieve the above object, the present invention also provides a device for implementing a dynamic tactile vibration effect, the device for implementing a dynamic tactile vibration effect including a memory and a processor, the memory storing a program for implementing a dynamic tactile vibration effect executable on the processor, the program for implementing a dynamic tactile vibration effect implementing the steps of the method for implementing a dynamic tactile vibration effect described above when executed by the processor.
The device for realizing the dynamic tactile vibration effect further comprises a sensor, wherein the input condition is a change of the external environment of the device for realizing the dynamic tactile vibration effect, the change of the pressure value and the change of the acceleration of the device for realizing the dynamic tactile vibration effect are applied, and the sensor can sense the change of the external environment of the device and convert the input condition into a vibration condition for driving the motor to vibrate.
Furthermore, the present invention provides a storage medium, which is a computer-readable storage medium, on which a dynamic tactile vibration effect realization program is stored, the dynamic tactile vibration effect realization program being executable by one or more processors to realize the steps of the dynamic tactile vibration effect realization method described above.
Referring to fig. 3, an internal structure diagram of an implementation device of a dynamic tactile vibration effect according to an embodiment of the present invention is provided, where the implementation device of the dynamic tactile vibration effect includes at least a memory 11, a processor 12, a communication bus 13, a network interface 14, and a sensor 15.
The memory 11 includes at least one type of readable storage medium including flash memory, a hard disk, a multimedia card, a card memory (e.g., SD or DX memory, etc.), a magnetic memory, a magnetic disk, an optical disk, etc. The memory 11 may in some embodiments be an internal storage unit of the implementation of the dynamic tactile vibration effect, for example a hard disk of the implementation of the dynamic tactile vibration effect. The memory 11 may also be an external storage device of the implementation apparatus of the dynamic tactile vibration effect in other embodiments, such as a plug-in hard disk, a smart memory card (SMART MEDIA CARD, SMC), a Secure Digital (SD) card, a flash memory card (FLASH CARD) or the like, which are equipped on the implementation apparatus of the dynamic tactile vibration effect. Further, the memory 11 may also include both an internal memory unit and an external memory device of the implementation means of the dynamic tactile vibration effect. The memory 11 may be used not only for storing application software installed in an implementation device of dynamic tactile vibration effects and various types of data, for example, code of an implementation program of dynamic tactile vibration effects, etc., but also for temporarily storing data that has been output or is to be output.
Processor 12 may in some embodiments be a central processing unit (Central Processing Unit, CPU), controller, microcontroller, microprocessor or other data processing chip for running program code or processing data stored in memory 11, such as implementation programs for executing dynamic haptic vibration effects, etc.
The communication bus 13 is used to enable connection communication between these components.
The network interface 14 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface), and is typically used to establish a communication link between the dynamic tactile vibration effect implementing means and other electronic devices.
The sensor 15 is used for dynamically inputting changes in the external environment of the device, including changes in the pressure value and changes in the acceleration applied to the device implementing the dynamic tactile vibration effect, and converts the input conditions into vibration conditions that drive the motor to vibrate.
Optionally, the implementation device of the dynamic tactile vibration effect may further include a user interface, which may include a Display (Display), an input unit such as a Keyboard (Keyboard), and an optional user interface may further include a standard wired interface, a wireless interface. Alternatively, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch, or the like. The display may also be referred to as a display screen or a display unit, as appropriate, for displaying information processed in the implementation of the dynamic tactile vibration effect and for displaying a visual user interface.
Fig. 3 illustrates only a dynamic haptic vibration effect implementation device having components 11-15 and an implementation program of dynamic haptic vibration effects, and it will be understood by those skilled in the art that the structure illustrated in fig. 3 does not constitute a limitation of a dynamic haptic vibration effect implementation device, and may include fewer or more components than illustrated, or may combine certain components, or a different arrangement of components.
In the embodiment of the dynamic tactile vibration effect realization apparatus shown in fig. 3, a realization program of the dynamic tactile vibration effect is stored in the memory 11; the processor 12 implements the following steps when executing the implementation program of the dynamic tactile vibration effect stored in the memory 11:
step S10: setting a vibration combination mode and outputting the vibration combination mode; the vibration combination pattern includes a combination of a plurality of vibration effects;
step S20: setting a recovery condition; the recovery condition is used for recovering the common vibration mode and triggering the judgment of the vibration combination mode;
Step S30: judging whether the recovery condition is to recover the normal vibration mode, recovering vibration to the normal vibration mode when the recovery condition is to recover the normal vibration mode, otherwise outputting the vibration combination mode and executing the step S40 and the step S50;
step S40: setting input conditions for implementing different dynamic haptic vibration effects;
Step S50: detecting the input condition, and combining the output vibration combination mode with the input condition to perform adjustment processing or output the vibration of the input condition so as to obtain a motor driving voltage waveform for driving the motor to vibrate;
Step S60: the motor driving voltage waveform is output to the motor to vibrate the motor according to the motor driving voltage waveform.
Referring to fig. 4, which is a schematic diagram of a program module of a dynamic tactile vibration effect implementation program in an embodiment of the dynamic tactile vibration effect implementation apparatus of the present invention, in which the dynamic tactile vibration effect implementation program may be divided into a setting module 10, a detecting module 20, an output module 30, and a driving module 40, by way of example:
A setting module 10 for setting a vibration combination mode and a vibration effect;
a detection module 20 for detecting an input condition;
An output module 30 for outputting a voltage waveform of the motor drive;
the driving module 40 drives the motor vibration to obtain a dynamic haptic vibration effect.
The functions or operation steps implemented when the program modules such as the setting module 10, the detecting module 20, the output module 30, and the driving module 40 are executed are substantially the same as those of the foregoing embodiments, and will not be described herein.
In addition, an embodiment of the present invention also proposes a storage medium, which is a computer-readable storage medium, on which an implementation program of a dynamic tactile vibration effect is stored, the implementation program of the dynamic tactile vibration effect being executable by one or more processors to implement the following operations:
step S10: setting a vibration combination mode and outputting the vibration combination mode; the vibration combination pattern includes a combination of a plurality of vibration effects;
step S20: setting a recovery condition; the recovery condition is used for recovering the common vibration mode and triggering the judgment of the vibration combination mode;
Step S30: judging whether the recovery condition is to recover the normal vibration mode, recovering vibration to the normal vibration mode when the recovery condition is to recover the normal vibration mode, otherwise outputting the vibration combination mode and executing the step S40 and the step S50;
step S40: setting input conditions for implementing different dynamic haptic vibration effects;
Step S50: detecting the input condition, and combining the output vibration combination mode with the input condition to perform adjustment processing or output the vibration of the input condition so as to obtain a motor driving voltage waveform for driving the motor to vibrate;
Step S60: the motor driving voltage waveform is output to the motor to vibrate the motor according to the motor driving voltage waveform.
The storage medium embodiments of the present invention are substantially the same as the above-described embodiments of the method and apparatus for implementing dynamic tactile vibration effects, and are not described in detail herein.
Compared with the prior art, the realization method, the device and the storage medium for the dynamic tactile vibration effect realize the dynamic regulation of the tactile vibration and realize the dynamic tactile vibration effect by customizing the vibration combination mode and dynamically monitoring the input condition, thereby greatly improving the personalized experience effect and the user satisfaction of the electronic product.
It should be noted that, the foregoing reference numerals of the embodiments of the present invention are merely for describing the embodiments, and do not represent the advantages and disadvantages of the embodiments. And the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, apparatus, article, or method that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, apparatus, article, or method. Without further limitation, an element defined by the phrase "comprising a … …" does not exclude the presence of other like elements in a process, apparatus, article or method that comprises the element.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) as described above, comprising instructions for causing a terminal device (which may be a drone, a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present invention.
Note that the above is only a preferred embodiment of the present invention and the technical principle applied. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, while the invention has been described in connection with the above embodiments, the invention is not limited to the embodiments, but may be embodied in many other equivalent forms without departing from the spirit or scope of the invention, which is set forth in the following claims.

Claims (6)

1. A method of implementing a dynamic haptic vibration effect, the method comprising:
step S10: setting a vibration combination mode and outputting the vibration combination mode; the vibration combination pattern includes a combination of a plurality of vibration effects;
step S20: setting a recovery condition; the recovery condition is used for recovering the common vibration mode and triggering the judgment of the vibration combination mode;
Step S30: judging whether the recovery condition is to recover the normal vibration mode, recovering vibration to the normal vibration mode when the recovery condition is to recover the normal vibration mode, otherwise outputting the vibration combination mode and executing the step S40 and the step S50;
step S40: setting input conditions for implementing different dynamic haptic vibration effects;
Step S50: detecting the input condition, and combining the output vibration combination mode with the input condition to perform adjustment processing or output the vibration of the input condition so as to obtain a motor driving voltage waveform for driving the motor to vibrate;
Judging the recovery condition after the motor completes the vibration of one vibration effect in the vibration combination modes, recovering the vibration to be in the normal vibration mode when the recovery condition is that of the normal vibration mode, otherwise outputting the next vibration effect in the vibration combination mode and executing the step S40 and the step S50;
the input condition is an external condition, the external condition including a change in external environment;
Step S50 includes:
Step S510: detecting the input condition once every preset time, wherein the preset time can be adjusted and set according to the expected vibration effect, the detection interval time is short, the detection frequency is high, and the response to the expected vibration effect is more sensitive; the preset time setting for detection is adjusted according to the expected vibration effect, so that the finally brought haptic vibration effect can be controlled;
The preset time is 10ms-10 seconds;
step S520: inputting the input condition and converting the input condition into a vibration condition for driving the motor to vibrate;
Step S530: judging whether the vibration condition is insertion of a new haptic vibration effect, if so, executing step S540, otherwise, executing step S550;
Step S540: outputting the vibration condition as a motor driving voltage waveform for driving the motor to vibrate, and restoring the vibration of the vibration combination mode after the motor completes the vibration of the vibration condition;
step S550: adjusting the vibration combination mode according to the vibration condition, and outputting the adjusted vibration combination mode as the motor driving voltage waveform;
Step S60: the motor driving voltage waveform is output to the motor to vibrate the motor according to the motor driving voltage waveform.
2. The method of claim 1, wherein the vibration effect includes at least one of a vibration intensity, a vibration duration, an interval time, and a number of repetitions of driving the motor into vibration.
3. The method of claim 1, wherein the vibration condition is one or more of a vibration intensity, a vibration duration, an interval time, and a number of repetitions converted according to the input condition.
4. An implementation device of a dynamic tactile vibration effect, characterized in that the implementation device of a dynamic tactile vibration effect comprises a memory and a processor, the memory storing an implementation program of a dynamic tactile vibration effect executable on the processor, the implementation program of a dynamic tactile vibration effect implementing the steps of the implementation method of a dynamic tactile vibration effect according to any one of claims 1 to 3 when executed by the processor.
5. The apparatus according to claim 4, wherein the apparatus further comprises a sensor, the input condition is a change in an external environment of the apparatus for inputting the dynamic tactile vibration effect, including a change in a pressure value and a change in acceleration applied to the apparatus for implementing the dynamic tactile vibration effect, and the sensor converts the input condition into a vibration condition for driving the motor to vibrate.
6. A storage medium, characterized in that the storage medium is a computer-readable storage medium, on which a realization program of dynamic tactile vibration effects is stored, which realization program of dynamic tactile vibration effects is executable by one or more processors to realize the steps of the realization method of dynamic tactile vibration effects according to any one of claims 1 to 3.
CN202010116775.0A 2020-02-25 2020-02-25 Method, apparatus and storage medium for implementing dynamic haptic vibration effects Active CN111309150B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010116775.0A CN111309150B (en) 2020-02-25 2020-02-25 Method, apparatus and storage medium for implementing dynamic haptic vibration effects
PCT/CN2020/078170 WO2021168900A1 (en) 2020-02-25 2020-03-06 Method and apparatus for achieving dynamic tactile vibration effect and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010116775.0A CN111309150B (en) 2020-02-25 2020-02-25 Method, apparatus and storage medium for implementing dynamic haptic vibration effects

Publications (2)

Publication Number Publication Date
CN111309150A CN111309150A (en) 2020-06-19
CN111309150B true CN111309150B (en) 2024-07-16

Family

ID=71146041

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010116775.0A Active CN111309150B (en) 2020-02-25 2020-02-25 Method, apparatus and storage medium for implementing dynamic haptic vibration effects

Country Status (2)

Country Link
CN (1) CN111309150B (en)
WO (1) WO2021168900A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111736703B (en) * 2020-06-29 2024-02-20 瑞声科技(新加坡)有限公司 Method and device for realizing haptic effect and computer readable storage medium
CN111897524B (en) * 2020-07-06 2022-04-29 瑞声新能源发展(常州)有限公司科教城分公司 Method and system for realizing Haptics haptic effect
CN115378303A (en) * 2021-05-20 2022-11-22 荣耀终端有限公司 Method and device for adjusting drive waveform, electronic device and readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102111496A (en) * 2009-12-24 2011-06-29 三星电子株式会社 Method and apparatus for generating vibrations in portable terminal
CN102609078A (en) * 2011-01-20 2012-07-25 宏达国际电子股份有限公司 Electronic device with tactile feedback and method for providing tactile feedback

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2934067B1 (en) * 2008-07-21 2013-01-25 Dav HAPTICALLY RETURN CONTROL DEVICE AND CORRESPONDING CONTROL METHOD
JP2014142869A (en) * 2013-01-25 2014-08-07 Nec Corp Information processor, information processing method, program and recording medium
CN108693971A (en) * 2018-04-10 2018-10-23 北京航空航天大学 A kind of haptic interaction device with a variety of vibration modes
CN110058676A (en) * 2018-11-28 2019-07-26 瑞声科技(新加坡)有限公司 A kind of method for oscillating, electronic equipment and storage medium
CN110707982B (en) * 2019-09-05 2021-09-17 Oppo(重庆)智能科技有限公司 Control method, device and equipment of electronic equipment and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102111496A (en) * 2009-12-24 2011-06-29 三星电子株式会社 Method and apparatus for generating vibrations in portable terminal
CN102609078A (en) * 2011-01-20 2012-07-25 宏达国际电子股份有限公司 Electronic device with tactile feedback and method for providing tactile feedback

Also Published As

Publication number Publication date
WO2021168900A1 (en) 2021-09-02
CN111309150A (en) 2020-06-19

Similar Documents

Publication Publication Date Title
CN111309150B (en) Method, apparatus and storage medium for implementing dynamic haptic vibration effects
CN102246122B (en) Haptic function control method for portable terminals
CN104641322B (en) For providing the user terminal apparatus of LOCAL FEEDBACK and its method
US9396630B2 (en) Encoding dynamic haptic effects
CN106716351B (en) Method and electronic equipment for displaying webpage
US20090002324A1 (en) Method, Apparatus and Computer Program Product for Providing a Scrolling Mechanism for Touch Screen Devices
KR101141198B1 (en) Terminal and method for feedback of virtual keyboard
CN111338477A (en) Method and device for realizing haptic vibration effect and storage medium
CN107562345B (en) Information storage method and mobile terminal
CN103365356A (en) Method and apparatus for displaying on electronic device
CN111142711A (en) Firmware configuration method and device, storage medium and mobile terminal
CN113613064B (en) Video processing method, device, storage medium and terminal
CN106775727B (en) Control method and device of mobile terminal
CN114740981A (en) Information processing method, information processing apparatus, readable medium, electronic device, and program product
CN106354374A (en) Icon moving method and mobile terminal
CN110231865A (en) Tactile feedback method, electronic equipment and storage medium
CN105183291A (en) Method and system for extracting information in display interface
JP2011129047A (en) Tactile sense presentation device
CN106250020A (en) The input of a kind of font and display packing and mobile terminal
CN111008054A (en) Page display method and equipment and electronic equipment
CN111553097B (en) Method for acquiring driving signal of motor of touch display device and terminal equipment
CN105635993A (en) Smart reminding method and apparatus
JP5697525B2 (en) Communication terminal, server, tactile feedback generation method, and communication system
CN111078043B (en) Low-frequency vibration sense compensation method and device and electronic equipment
CN110570830B (en) Equipment adjusting method and device, storage medium and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant