Drive apparatus, electronic device, drive control program, and drive signal generating method
First Claim
1. A drive apparatus, comprising:
- a memory configured to store waveform data that representsa first drive signal configured to vibrate a vibration-generating device m times, the first drive signal being a sine wave satisfying a frequency f1=(m/n)×
q(t) (where m and n are natural numbers other than zero, different from each other), q(t) being a time characteristic of a resonance frequency of the vibration-generating device, ora second drive signal configured to vibrate the vibration-generating device ((m/2)×
r) times (where r is a natural number other than zero), the second drive signal being a sine wave satisfying the frequency f1=(m/n)×
q(t) (where m and n are positive odd numbers different from each other),wherein the vibration-generating device having a rated value f0 of the resonance frequency, and having a frequency characteristic such that the resonance frequency varies depending on an acceleration amplitude in a first range from a first resonance frequency to a second resonance frequency including the rated value f0; and
a drive-processor configured to read the waveform data stored in the memory, and to output the first drive signal or the second drive signal corresponding to the waveform data to the vibration-generating device,wherein the time characteristic q(t) is a time characteristic such that the resonance frequency of the vibration-generating device varies with time, the time characteristic q(t) being obtained when driving the vibration-generating device bya third drive signal configured to vibrate the vibration-generating device m times, the third drive signal being a sine wave satisfying the frequency f1=(m/n)×
f2 (where m and n are natural numbers other than zero, different from each other), f2 being a frequency included in a second range of the resonance frequency, the second range taking an error into consideration, ora fourth drive signal configured to vibrate the vibration-generating device ((m/2)×
r) times (where r is a natural number other than zero), the fourth drive signal being a sine wave satisfying the frequency f1=(m/n)×
f2 (where m and n are positive odd numbers different from each other),wherein the time characteristic q(t) is a time characteristic such that the resonance frequency of the vibration-generating device varies with time, the time characteristic q(t) being obtained by substituting acceleration representing an envelope of acceleration of displacement of responsive vibration into a frequency characteristic of the acceleration amplitude of the resonance frequency of the vibration-generating device, the responsive vibration being obtained by driving the vibration-generating device in response to the third drive signal or the fourth drive signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A drive apparatus includes a memory to store waveform data representing a sinusoidal drive signal satisfying a frequency f1=(m/n)×q(t) (m and n: natural numbers, m≠n), to vibrate a vibration-generating device m times, where q(t) is a time characteristic of a resonance frequency of the vibration-generating device, or ((m/2)×r) times (r: natural number≠0, m and n: positive odd, m≠n), the vibration-generating device having the resonance frequency varying depending on an acceleration amplitude in a range between first and second resonance frequencies including the rated value f0; and a drive-processor to output the drive signal to the vibration-generating device. The q(t) is obtained when driving the vibration-generating device by a sinusoidal drive signal satisfying f1=(m/n)×f2, to vibrate the vibration-generating device m times if m≠n, or ((m/2)×r) times.
-
Citations
6 Claims
-
1. A drive apparatus, comprising:
-
a memory configured to store waveform data that represents a first drive signal configured to vibrate a vibration-generating device m times, the first drive signal being a sine wave satisfying a frequency f1=(m/n)×
q(t) (where m and n are natural numbers other than zero, different from each other), q(t) being a time characteristic of a resonance frequency of the vibration-generating device, ora second drive signal configured to vibrate the vibration-generating device ((m/2)×
r) times (where r is a natural number other than zero), the second drive signal being a sine wave satisfying the frequency f1=(m/n)×
q(t) (where m and n are positive odd numbers different from each other),wherein the vibration-generating device having a rated value f0 of the resonance frequency, and having a frequency characteristic such that the resonance frequency varies depending on an acceleration amplitude in a first range from a first resonance frequency to a second resonance frequency including the rated value f0; and a drive-processor configured to read the waveform data stored in the memory, and to output the first drive signal or the second drive signal corresponding to the waveform data to the vibration-generating device, wherein the time characteristic q(t) is a time characteristic such that the resonance frequency of the vibration-generating device varies with time, the time characteristic q(t) being obtained when driving the vibration-generating device by a third drive signal configured to vibrate the vibration-generating device m times, the third drive signal being a sine wave satisfying the frequency f1=(m/n)×
f2 (where m and n are natural numbers other than zero, different from each other), f2 being a frequency included in a second range of the resonance frequency, the second range taking an error into consideration, ora fourth drive signal configured to vibrate the vibration-generating device ((m/2)×
r) times (where r is a natural number other than zero), the fourth drive signal being a sine wave satisfying the frequency f1=(m/n)×
f2 (where m and n are positive odd numbers different from each other),wherein the time characteristic q(t) is a time characteristic such that the resonance frequency of the vibration-generating device varies with time, the time characteristic q(t) being obtained by substituting acceleration representing an envelope of acceleration of displacement of responsive vibration into a frequency characteristic of the acceleration amplitude of the resonance frequency of the vibration-generating device, the responsive vibration being obtained by driving the vibration-generating device in response to the third drive signal or the fourth drive signal. - View Dependent Claims (2, 3)
-
-
4. An electronic device, comprising:
-
a touch panel; a vibration-generating device configured to have a rated value f0 of a resonance frequency, and having a frequency characteristic such that the resonance frequency varies depending on an acceleration amplitude in a first range from a first resonance frequency to a second resonance frequency including the rated value f0, and to vibrate the touch panel; a drive apparatus that includes a memory configured to store waveform data that represents a first drive signal configured to vibrate the vibration-generating device m times, the first drive signal being a sine wave satisfying a frequency f1=(m/n)×
q(t) (where m and n are natural numbers other than zero, different from each other), q(t) being a time characteristic of the resonance frequency of the vibration-generating device, ora second drive signal configured to vibrate the vibration-generating device ((m/2)×
r) times (where r is a natural number other than zero), the second drive signal being a sine wave satisfying the frequency f1=(m/n)×
q(t) (where m and n are positive odd numbers different from each other), anda drive-processor configured to read the waveform data stored in the memory, and to output the first drive signal or the second drive signal corresponding to the waveform data to the vibration-generating device, wherein the time characteristic q(t) is a time characteristic such that the resonance frequency of the vibration-generating device varies with time, the time characteristic q(t) being obtained when driving the vibration-generating device by a third drive signal configured to vibrate the vibration-generating device m times, the third drive signal being a sine wave satisfying the frequency f1=(m/n)×
f2 (where m and n are positive odd numbers different from each other), f2 being a frequency included in a second range of the resonance frequency, the second range taking an error into consideration, ora fourth drive signal configured to vibrate the vibration-generating device ((m/2)×
r) times (where r is a natural number other than zero), the fourth drive signal being a sine wave satisfying the frequency f1=(m/n)×
f2 (where m and n are positive odd numbers different from each other),wherein the time characteristic q(t) is a time characteristic such that the resonance frequency of the vibration-generating device varies with time, the time characteristic q(t) being obtained by substituting acceleration representing an envelope of acceleration of displacement of responsive vibration into a frequency characteristic of the acceleration amplitude of the resonance frequency of the vibration-generating device, the responsive vibration being obtained by driving the vibration-generating device in response to the third drive signal or the fourth drive signal.
-
-
5. A non-transitory computer-readable recording medium having a program stored therein for causing a computer to execute a process, the process comprising:
-
reading waveform data that represents a first drive signal configured to vibrate a vibration-generating device m times, the first drive signal being a sine wave satisfying a frequency f1=(m/n)×
q(t) (where m and n are natural numbers other than zero, different from each other), q(t) being a time characteristic of a resonance frequency of the vibration-generating device, ora second drive signal configured to vibrate the vibration-generating device ((m/2)×
r) times (where r is a natural number other than zero), the second drive signal being a sine wave satisfying the frequency f1=(m/n)×
q(t) (where m and n are positive odd numbers different from each other),wherein the vibration-generating device has a rated value f0 of the resonance frequency, and has a frequency characteristic such that the resonance frequency varies depending on an acceleration amplitude in a first range from a first resonance frequency to a second resonance frequency including the rated value f0; and outputting the first drive signal or the second drive signal corresponding to the waveform data to the vibration-generating device, wherein the time characteristic q(t) is a time characteristic such that the resonance frequency of the vibration-generating device varies with time, the time characteristic q(t) being obtained when driving the vibration-generating device by a third drive signal configured to vibrate the vibration-generating device m times, the third drive signal being a sine wave satisfying the frequency f1=(m/n)×
f2 (where m and n are natural numbers other than zero, different from each other), f2 being a frequency included in a second range of the resonance frequency, the second range taking an error into consideration, ora fourth drive signal configured to vibrate the vibration-generating device ((m/2)×
r) times (where r is a natural number other than zero), the fourth drive signal being a sine wave satisfying the frequency f1=(m/n)×
f2 (where m and n are positive odd numbers different from each other),wherein the time characteristic q(t) is a time characteristic such that the resonance frequency of the vibration-generating device varies with time, the time characteristic q(t) being obtained by substituting acceleration representing an envelope of acceleration of displacement of responsive vibration into a frequency characteristic of the acceleration amplitude of the resonance frequency of the vibration-generating device, the responsive vibration being obtained by driving the vibration-generating device in response to the third drive signal or the fourth drive signal.
-
-
6. A method of generating a drive signal, the method comprising:
-
obtaining a time characteristic q(t) such that a resonance frequency of a vibration-generating device varies with time, the time characteristic q(t) being obtained when driving the vibration-generating device by a first drive signal configured to vibrate the vibration-generating device m times, the first drive signal being a sine wave satisfying a frequency f1=(m/n)×
f2 (where m and n are natural numbers other than zero, different from each other), f2 being a frequency included in a first range of the resonance frequency, the first range taking an error into consideration, ora second drive signal configured to vibrate the vibration-generating device ((m/2)×
r) times (where r is a natural number other than zero), the second drive signal being a sine wave satisfying the frequency f1=(m/n)×
f2 (where m and n are positive odd numbers different from each other),wherein the vibration-generating device has a rated value f0 of the resonance frequency, and has a frequency characteristic such that the resonance frequency varies depending on an acceleration amplitude in a second range from a first resonance frequency to a second resonance frequency including the rated value f0; and generating waveform data that represents a third drive signal configured to vibrate the vibration-generating device m times, the third drive signal being a sine wave satisfying the frequency f1=(m/n)×
q(t) (where m and n are natural numbers other than zero, different from each other), q(t) being the time characteristic of the resonance frequency, ora fourth drive signal configured to vibrate the vibration-generating device ((m/2)×
r) times (where r is a natural number other than zero), the fourth drive signal being a sine wave satisfying the frequency f1=(m/n)×
q(t) (where m and n are positive odd numbers different from each other),wherein the time characteristic q(t) is a time characteristic such that the resonance frequency of the vibration-generating device varies with time, the time characteristic q(t) being obtained by substituting acceleration representing an envelope of acceleration of displacement of responsive vibration into a frequency characteristic of the acceleration amplitude of the resonance frequency of the vibration-generating device, the responsive vibration being obtained by driving the vibration-generating device in response to the third drive signal or the fourth drive signal.
-
Specification