Drive waveform adjustments to compensate for transducer resonant frequency
US-10991499-B2 · Apr 27, 2021 · US
US12057009B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12057009-B2 |
| Application number | US-202217796827-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 21, 2022 |
| Priority date | May 20, 2021 |
| Publication date | Aug 6, 2024 |
| Grant date | Aug 6, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of this application provide an adjustment method and apparatus for a driving waveform, a device, and a storage medium. In the adjustment method for a driving waveform, a vibration description file is obtained; a waveform type described in the vibration description file is recognized; and a driving waveform of a linear motor is generated according to a vibration parameter described in the vibration description file and a resonant frequency of the linear motor in response to recognizing that the waveform type described in the vibration description file is a transient waveform. In this case, it can be seen that the driving waveform of the linear motor is generated according to the vibration parameter described in the vibration description file and the resonant frequency of the linear motor in a case that the waveform type described in the vibration description file is the transient waveform.
Opening claim text (preview).
What is claimed is: 1. An adjustment method for a driving waveform, applicable to an electronic device, the electronic device comprising a linear motor, the method comprising: obtaining a vibration description file; recognizing a waveform type described in the vibration description file; and generating a driving waveform of the linear motor according to a vibration parameter described in the vibration description file and a resonant frequency of the linear motor in a case that the waveform type described in the vibration description file is a transient waveform. 2. The adjustment method for a driving waveform according to claim 1 , wherein the generating a driving waveform of the linear motor according to a vibration parameter described in the vibration description file and a resonant frequency of the linear motor comprises: generating a plurality of half-cycle waveforms according to a parameter of a waveform array that is adapted to the resonant frequency of the linear motor; and combining the generated plurality of half-cycle waveforms to obtain the transient waveform described in the vibration description file. 3. The adjustment method for a driving waveform according to claim 1 , wherein the generating a driving waveform of the linear motor according to a vibration parameter described in the vibration description file and a resonant frequency of the linear motor comprises: selecting a driving waveform whose frequency matches the resonant frequency of the linear motor from a plurality of pre-stored driving waveforms, wherein the driving waveform whose frequency matches the resonant frequency of the linear motor meets a vibration parameter requirement of the transient waveform described in the vibration description file. 4. The adjustment method for a driving waveform according to claim 3 , wherein the plurality of pre-stored driving waveforms are stored in groups, and one group of driving waveforms corresponds to one resonant frequency of the linear motor; each group of driving waveforms comprises at least one driving waveform, and each driving waveform is adapted to a frequency requirement of a vibration waveform of the linear motor; and the selecting a driving waveform whose frequency matches the resonant frequency of the linear motor from a plurality of pre-stored driving waveforms, wherein the driving waveform whose frequency matches the resonant frequency of the linear motor meets a vibration parameter requirement of the transient waveform described in the vibration description file comprises: selecting a group of driving waveforms whose frequency matches the resonant frequency of the linear motor from a plurality of groups of driving waveforms; and determining the driving waveform that meets the vibration parameter requirement of the transient waveform described in the vibration description file from the selected group of driving waveforms. 5. The adjustment method for a driving waveform according to claim 1 , wherein the generating a driving waveform of the linear motor according to a vibration parameter described in the vibration description file and a resonant frequency of the linear motor comprises: selecting a vibration waveform that meets a vibration parameter requirement of the transient waveform described in the vibration description file from a plurality of pre-stored vibration waveforms; and processing the selected vibration waveform to obtain a driving waveform whose frequency matches the resonant frequency of the linear motor. 6. The adjustment method for a driving waveform according to claim 1 , wherein vibration parameters described in the vibration description file comprise intensity, sharpness, the waveform type, a start time, and a stop time. 7. The adjustment method for a driving waveform according to claim 1 , wherein the transient waveform is a vibration waveform that drives the linear motor to experience only a rising phase and not a stable vibration phase or a stop phase. 8. An adjustment apparatus for a driving waveform, comprising: an obtaining unit, configured to obtain a vibration description file; a recognition unit, configured to recognize a waveform type described in the vibration description file; and a generation unit, configured to generate a driving waveform of a linear motor according to a vibration parameter described in the vibration description file and a resonant frequency of the linear motor in a case that the waveform type described in the vibration description file is a transient waveform. 9. The adjustment apparatus for a driving waveform according to claim 8 , wherein when generating the driving waveform of the linear motor according to the vibration parameter described in the vibration description file and the resonant frequency of the linear motor, the generation unit is configured to: generate a plurality of half-cycle waveforms according to a parameter of a waveform array that is adapted to the resonant frequency of the linear motor; and combining the generated plurality of half-cycle waveforms to obtain the transient waveform described in the vibration description file. 10. The adjustment apparatus for a driving waveform according to claim 8 , wherein when generating the driving waveform of the linear motor according to the vibration parameter described in the vibration description file and the resonant frequency of the linear motor, the generation unit is configured to: select a driving waveform whose frequency matches the resonant frequency of the linear motor from a plurality of pre-stored driving waveforms, wherein the driving waveform whose frequency matches the resonant frequency of the linear motor meets a vibration parameter requirement of the transient waveform described in the vibration description file. 11. The adjustment apparatus for a driving waveform according to claim 10 , wherein the plurality of pre-stored driving waveforms are stored in groups, and one group of driving waveforms corresponds to one resonant frequency of the linear motor; each group of driving waveforms comprises at least one driving waveform, and each driving waveform is adapted to a frequency requirement of a vibration waveform of the linear motor; when selecting the driving waveform whose frequency matches the resonant frequency of the linear motor from the plurality of pre-stored driving waveforms, wherein the driving waveform whose frequency matches the resonant frequency of the linear motor meets the vibration parameter requirement of the transient waveform described in the vibration description file, the generation unit is configured to: select a group of driving waveforms whose frequency matches the resonant frequency of the linear motor from a plurality of groups of driving waveforms; and determining the driving waveform that meets the vibration parameter requirement of the transient waveform described in the vibration description file from the selected group of driving waveforms. 12. The adjustment apparatus for a driving waveform according to claim 8 , wherein when generating the driving waveform of the linear motor according to the vibration parameter described in the vibration description file and the resonant frequency of the linear motor, the generation unit is configured to: selecting a vibration waveform that meets a vibration parameter requirement of the transient waveform described in the vibration description file from a plurality of pre-stored vibration waveforms; and processing the selected vibration waveform to obtain a driving waveform whose frequency matches the resonant frequency of the linear motor. 13. The adjustment apparatus for a driving waveform according to claim 8 , wherei
Linear motors · CPC title
Voice coil motors (voice coil motors driven by DC H02P7/025) · CPC title
Input arrangements with force or tactile feedback as computer generated output to the user · CPC title
Tactile signalling systems, e.g. tactile personal calling systems · CPC title
Reciprocating, oscillating or vibrating motors · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.