[go: up one dir, main page]

WO2021146143A1 - Sortie haptique de positionnement et de détection de phase - Google Patents

Sortie haptique de positionnement et de détection de phase Download PDF

Info

Publication number
WO2021146143A1
WO2021146143A1 PCT/US2021/012968 US2021012968W WO2021146143A1 WO 2021146143 A1 WO2021146143 A1 WO 2021146143A1 US 2021012968 W US2021012968 W US 2021012968W WO 2021146143 A1 WO2021146143 A1 WO 2021146143A1
Authority
WO
WIPO (PCT)
Prior art keywords
transmitter
actuators
feedback
input signal
receivers
Prior art date
Application number
PCT/US2021/012968
Other languages
English (en)
Inventor
Samuel W. Sheng
Yenyu Hsieh
Mo-hsi Edwin SU
Herbert Huang
Original Assignee
Sentons Inc.
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 Sentons Inc. filed Critical Sentons Inc.
Publication of WO2021146143A1 publication Critical patent/WO2021146143A1/fr

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
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B6/00Tactile signalling systems, e.g. personal calling systems
    • 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
    • H02P25/034Voice coil motors
    • 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
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/006Controlling linear motors

Definitions

  • LRAs Linear resonant actuators
  • the haptic response of an LRA may be too small for use in a mobile device.
  • the desired characteristics of the haptic response from the LRA may be difficult to achieve. Consequently, an improved mechanism for providing a haptic response, particularly in a mobile device, is desired.
  • FIG. 1 is a diagram depicting an exemplary embodiment of a system for haptics including a linear resonant actuator and incorporating vibrational feedback.
  • FIG. 2 is a diagram depicting an exemplary embodiment of the frequency response of a linear resonant actuator.
  • FIG. 3 is a diagram depicting another exemplary embodiment of dynamic feedback system for haptics including a linear resonant actuator.
  • FIGS. 4A-4D are diagrams depicting exemplary embodiments of signals for of a linear resonant actuator incorporating vibrational feedback as incorporated in a mobile device.
  • FIG. 5 is a diagram depicting an exemplary embodiment of the dynamic frequency response of a linear resonant actuator incorporating vibrational feedback.
  • FIG. 6 is a flow chart depicting an exemplary embodiment of a method for providing a haptic response utilizing a linear resonant actuator incorporating vibrational feedback.
  • FIG. 7 is an embodiment of a haptic system utilizing feedback capable of localizing and providing phase information for haptic responses.
  • FIG. 8 is a flow chart depicting an exemplary embodiment of a method for utilizing feedback for localizing haptic responses.
  • FIG. 9 is a flow chart depicting an exemplary embodiment of a method for utilizing feedback for calibrating haptic responses.
  • the invention can be implemented in numerous ways, including as a process; an apparatus; a system; a composition of matter; a computer program product embodied on a computer readable storage medium; and/or a processor, such as a processor configured to execute instructions stored on and/or provided by a memory coupled to the processor.
  • these implementations, or any other form that the invention may take, may be referred to as techniques.
  • the order of the steps of disclosed processes may be altered within the scope of the invention.
  • a component such as a processor or a memory described as being configured to perform a task may be implemented as a general component that is temporarily configured to perform the task at a given time or a specific component that is manufactured to perform the task.
  • the term ‘processor’ refers to one or more devices, circuits, and/or processing cores configured to process data, such as computer program instructions.
  • LRAs Linear resonant actuators
  • An LRA utilizes a spring-mass system having a resonant frequency at or near Jk/m, where k is the stiffness (e.g. Hooke’s constant) of the spring and m is the mass attached to the spring.
  • k is the stiffness (e.g. Hooke’s constant) of the spring
  • m is the mass attached to the spring.
  • currents and electromagnetic fields are used.
  • the mass is magnetic. The mass vibrates in response to a nearby changing current, for example a current driven through a voice coil. Alternatively, a current may be driven through a spring wound around a magnetic core.
  • the spring vibrates, which causes the mass to move. If the LRA is driven at or near the resonant frequency, the amplitude of displacement of the mass is sufficient to provide the desired haptic response. If the LRA is not driven at resonance, the mass may exhibit little movement and a small haptic response may be output. Thus, the haptic response of an LRA may be too small for use in a mobile device.
  • the LRA is also generally desired to output a particular haptic response profile.
  • the haptic response may be desired to have an amplitude versus time profile similar to a square pulse. Such a response may provide the user with the feel of the click of a button.
  • the input signal used to achieve the desired haptic response may be complicated. For example, an input current pulse that is a square wave generally does not result in a mass displacement versus time that is also described by a substantially square wave.
  • the LRA is calibrated. Calibration typically occurs during manufacture of the mobile or other device incorporating the LRA. During this calibration phase, the appropriate and typically complex input signal for the desired haptic response is determined. This input signal is then subsequently used to drive the LRA. Although calibrating the LRA may initially provide the desired haptic response, the appropriate input signal may drift based on aging of the mobile device, add-ons such as mobile device cases, the characteristics of the user and other attributes. Consequently, an improved mechanism for providing a haptic response is desired. [0018] A mechanism for providing a haptic response is described. In some embodiments, a haptic system including an LRA, a receiver and a transmitter is provided.
  • the haptic system may be incorporated into a mobile device or other device for which a haptic response is desired.
  • the LRA has a characteristic frequency (e.g. a resonant frequency) and provides a vibration in response to an input signal.
  • the receiver senses received vibration from the LRA.
  • the receiver may be a piezoelectric receiver.
  • the piezoelectric receiver may also be operated as a touch sensor.
  • the transmitter provides the input signal to the LRA.
  • the receiver is coupled with the transmitter and provides vibrational feedback based on the received vibration.
  • the input signal provided by the transmitter incorporates the vibrational feedback.
  • the haptic system includes a current sensor and a voltage sensor.
  • the current sensor is coupled with the transmitter and senses a transmitter output current corresponding to the input signal.
  • the voltage sensor is coupled with the transmitter and senses a transmitter output voltage corresponding to the input signal.
  • Feedback for the transmitter includes the vibrational feedback, the transmitter output voltage and the transmitter output current.
  • a processor is coupled with the receiver, the current sensor and the voltage sensor.
  • the processor provides for the transmitter a driving signal incorporating the feedback.
  • the processor may provide a difference between a desired haptic response and the received vibrations.
  • the current and voltage sensors may be used to prevent the LRA from being overdriven.
  • the haptic system includes a plurality of actuators, a plurality of receivers and at least one transmitter.
  • the actuators include linear resonant actuators (LRAs).
  • the receivers include piezoelectric receivers.
  • Each of the actuators is configured to provide a vibration in response to an input signal.
  • the receivers are configured to sense received vibrations from the actuators and to provide vibrational feedback based on the received vibrations.
  • the transmitter(s) are configured to provide the input signal to each of the actuators.
  • the receivers are coupled with the transmitter(s) and provide the vibrational feedback for the transmitter(s).
  • the vibrational feedback indicates a phase difference between vibrations of the actuators at a particular location. The phase difference may be used to provide a particular haptic response from the plurality of actuators at the particular location.
  • the system includes current sensor(s) and voltage sensor(s).
  • the current sensor(s) are coupled with the transmitter(s) and are configured to sense transmitter output current(s) corresponding to the input signal.
  • the voltage sensor(s) are coupled with the transmitter(s) and are configured to sense a transmitter output voltage corresponding to the input signal.
  • Feedback for the transmitter(s) includes the vibrational feedback, the transmitter output voltage and the transmitter output current.
  • the system may also include processor(s) coupled with the receivers, the current sensor and the voltage sensor.
  • the processor(s) are configured to provide for the transmitter(s), driving signal(s) incorporating the feedback.
  • the input signal may incorporate the vibrational feedback such that the phase difference may be used to provide the desired haptic response from the plurality of actuators at the particular location.
  • a method for generating a haptic response includes sensing received vibrations from actuators using receivers.
  • the receivers may include piezoelectric receivers.
  • Each of the actuators provides a vibration in response to an input signal.
  • Feedback is provided for transmitter(s).
  • the feedback includes vibrational feedback from the receivers based on the received vibrations.
  • the vibrational feedback indicates a phase difference between vibrations of the actuators at a particular location.
  • the method also includes providing from the transmitter the input signal(s) to each actuator, the input signal incorporating the vibrational feedback. This correction of the input signal using vibrational feedback may be carried out dynamically during use in order to generate an input signal that results in the desired vibrations from the LRA and, therefore, the desired haptic response.
  • the method includes sensing a transmitter output current corresponding to the input signal and sensing a transmitter output voltage corresponding to the input signal.
  • providing the feedback for the transmitter/s) may include providing the vibrational feedback, providing the transmitter output voltage and providing the transmitter output current.
  • at least one driving signal incorporating the feedback is provided for the transmitter(s).
  • the method includes detecting a user-generated input and initially providing the input signal in response to the user-generated input.
  • a calibration method is also described.
  • the calibration method includes providing from transmitter(s) an input signal to each of a plurality of actuators.
  • the input signal is selected such that each of the actuators is excited in a non-observable mode.
  • Received vibrations from the actuators are sensed using receivers.
  • Each of the actuators provides a vibration in response to the input signal.
  • Feedback for the transmitter(s) is provided.
  • the feedback includes vibrational feedback from the receivers based on the received vibrations.
  • the vibrational feedback indicates a phase difference between vibrations of the plurality of actuators at a particular location.
  • the input signals may then be adjusted in order to provide the desired phase from the vibration of each actuator and, therefore, the desired haptic response.
  • FIG. 1 is a diagram depicting an exemplary embodiment of haptic system 100 usable in a device such as a mobile device. For clarity, only certain components are shown and FIG. 1 is not to scale.
  • the haptic system includes at least one transmitter 110, at least one linear resonant actuator (FRA) 120, and at least one receiver 130.
  • haptic system includes one transmitter 110, one FRA 120 and one receiver 130.
  • FRA 120 has a characteristic frequency (e.g. a resonant frequency) and provides a vibration in response to an input signal.
  • An embodiment of the frequency response of FRA 120 is depicted in FIG. 2.
  • the resonant frequency of FRA 120 may be at least five Hertz and not more than five hundred Hertz in some embodiments. For example, the resonant frequency may be two hundred Hertz.
  • transmitter 110 sends an input signal to FRA 120 to drive FRA
  • FRA 120 responds and provides initial output vibrations.
  • the vibrations from FRA 120 propagate through the device in which haptic system 100 is incorporated.
  • Receiver 130 senses received vibrations from FRA 120.
  • receiver 130 is a piezoelectric receiver.
  • piezoelectric receiver 130 may also be operated as a touch sensor. When operated as a touch sensor, piezoelectric receiver 130 is driven by a signal. However, when used in connection with haptic system 100, receiver 130 may be considered to be used as a microphone.
  • receiver 130 provides vibrational feedback (feedback based on the received vibrations) for transmitter 110.
  • amplitude of the response, the envelope of the response and the phase may be sensed using receiver 130 and returned as vibrational feedback.
  • receiver 130 provides the vibrational feedback directly to transmitter 110.
  • the vibrational feedback is processed before being incorporated into a signal provided to transmitter 110.
  • the response of receiver 130 may be proportional to the received vibrations.
  • the feedback provided to transmitter 110 may be based on a difference between the desired haptic response and the received vibrations.
  • This feedback is incorporated into a (new) input signal provided by transmitter 110 to LRA 120.
  • the new input signal should result in (new) haptic response by LRA 120 that is closer to the desired haptic response.
  • the haptic response of LRA 120 is adjusted based upon the received vibrations at receiver 130 and the desired haptic response. Consequently, the desired haptic response may be achieved.
  • haptic system 100 is used as part of a streamlined calibration mechanism during or after production. Consequently, each mobile device incorporating a haptic system may be individually calibrated. Further, haptic system 100 may be used in real time during actual usage of the corresponding device. In such an embodiment, haptic system 100 may dynamically adjust output of LRA 120 in real time. In such embodiments, haptic system 100 may account for differences in users, cases, wear, temperature and/or other issues that may otherwise reduce the haptic response from what is desired. Thus, using vibrational feedback, haptic system 100 may improve the haptic response in a mobile device.
  • FIG. 3 is a diagram depicting an exemplary embodiment of haptic system 300 usable in a device such as a mobile device. For clarity, only certain components are shown and FIG. 3 is not to scale.
  • the haptic system includes at least one transmitter 310, at least one linear resonant actuator (LRA) 320, and at least one receiver 330.
  • LRA linear resonant actuator
  • haptic system includes one transmitter 310, one LRA 320 and one receiver 330.
  • Receiver 330 is a piezoelectric receiver. In some such embodiments, piezoelectric receiver 330 may also be operated as a touch sensor.
  • the resonant frequency of LRA 320 is at least 5 FIz and not more than 300 FIz.
  • the wavelength(s) of vibrations for LRA 320 are such that the location of piezoelectric receiver 330 in a smaller mobile device such as a smart phone is not important in providing vibrational feedback.
  • piezoelectric receiver 330 is desired to have a specific location, such as a desired location for a particular haptic response.
  • Transmitter 310, LRA 320 and receiver 330 are analogous to transmitter 110, LRA 120 and receiver 130, respectively.
  • haptic system 300 includes at least one current sensor 340, at least one voltage sensor 350 and one or more processors 360. For simplicity, only one current sensor 340, one voltage sensor 350 and one processor 360 are separately depicted.
  • Flaptic system 300 functions in an analogous manner to haptic system 100.
  • Transmitter 310 sends an input signal to LRA 320 to drive LRA 320.
  • Current sensor 340 and voltage sensor 350 sense the current and voltage for the input signal.
  • LRA 320 responds and provides initial output vibrations. The vibrations from LRA 320 propagate through the device in which haptic system 300 is incorporated.
  • Piezoelectric receiver 330 senses received vibrations from LRA 320. In response to a received vibration, piezoelectric receiver 330 provides vibrational feedback (feedback based on the received vibrations) for transmitter 310. The vibrational feedback may simply be a measure of the received vibrations. Thus, piezoelectric receiver 330 functions in an analogous manner to receiver 130.
  • This vibrational feedback is provided to processor 360 and/or other logic (not shown).
  • Processor 360 may operate on the vibrational feedback, for example calculating a difference between the received vibrations and the desired haptic response. This difference is used to provide a driving signal to transmitter 310.
  • Processor 360 also receives from sensors 340 and 350 current and voltage feedback related to the input signal for LRA 320. Feedback from current sensor 340 and voltage sensor 350 may be used to ensure that LRA 320 is not overdriven. For example, processor 360 may limit or reduce the gain on signals input to transmitter 310. Processor 360 provides a new driving signal to transmitter 310. The new driving signal provided to transmitter 310 may be a combination of the previously provided signal, the vibrational feedback (e.g. a difference between the desired haptic response and the received vibrations from piezoelectric receiver 330), and any changes due to the sensed current and voltage. Transmitter 310 then provides a new input signal to LRA 320.
  • the vibrational feedback e.g. a difference between the desired haptic response and the received vibrations from piezoelectric receiver 330
  • FIGS. 4A-4D depict various signals during operation of haptic system 300.
  • FIG. 4A depicts the envelope of the desired haptic response.
  • An input signal having the same shape may also be provided from transmitter 310 to LRA 320 as an initial driving signal.
  • the initial output of LRA 320 is shown in FIG. 4B, with the envelope indicated by a dashed line.
  • a mass in LRA 320 oscillates at or near the resonant frequency of LRA 320.
  • Piezoelectric receiver 330 senses the vibrations and provides this vibrational feedback to processor 360.
  • Processor 360 determines the difference between the desired haptic response and the vibrational feedback/received vibrations from piezoelectric receiver 430. This difference is shown in FIG.
  • FIG. 4C depicts an embodiment of the envelope of the (eventual) output of LRA 320.
  • LRA 320 is driven to provide a haptic response analogous to the desired form shown in FIG. 4A.
  • FIG. 4D also depicts a dashed line indicating the haptic response having a finite slope. Such a response may reduce spiking of current and/or voltage.
  • haptic system 300 may be used as part of a streamlined calibration mechanism during production and/or in real time during use of the device in which haptic system 300 is incorporated. Consequently, each mobile device incorporating a haptic system may be individually calibrated. Further, haptic system 300 may dynamically adjust output of LRA 320 in real time. In such embodiments, haptic system 300 may account for differences in users, cases, wear, temperature and/or other issues that may otherwise reduce the haptic response from what is desired. Consequently, the haptic response in the device incorporating haptic system 300 may be improved.
  • FIG. 5 is a diagram depicting an exemplary embodiment of haptic system 500 usable in a device such as a mobile device. For clarity, only certain components are shown and FIG. 5 is not to scale.
  • the haptic system includes at least one transmitter 510, at least one linear resonant actuator (LRA) 520, at least one receiver 530, current sensor(s) 540, voltage sensor(s) 550 and processor(s) 560. In the embodiment shown in FIG.
  • LRA linear resonant actuator
  • haptic system includes two transmitters 510A and 510B (collectively or generically transmitters) 510), two LRAs 520A and 520B (collectively or generically LRA(s) 520) and receivers 530A, 530B and 530C (collectively receivers 530).
  • Receivers 530 are piezoelectric receivers.
  • Transmitter 510, LRAs 520 and receivers 530 are analogous to transmitter 110/310, LRA 120/320 and receiver 130/330, respectively.
  • Current sensor(s) 540A and 540B (collectively or generically current sensor(s) 540), voltage sensor(s) 550A and 550B (collectively or generically voltage sensor(s) 550) and processor(s) 560 are analogous to current sensor(s) 340, voltage sensor(s) 350 and processor(s) 360.
  • separate current sensors 540 and voltage sensors 550 are shown as sensing current and voltage output by transmitters 510 to for each LRA 520A and 520B, in some embodiments, shared current sensors and voltage sensors may be used for both LRAs 520.
  • Haptic system 500 functions in an analogous manner to and may provide benefits analogous to haptic system 100 and/or 300. However, as indicated in FIG. 5, multiple LRAs 520 are driven (e.g. at their individual resonant frequency) and multiple piezoelectric receivers 530 sense the output of LRAs 520.
  • FIG. 6 is a flow chart depicting an exemplary embodiment of method 600 for using a haptic system having vibrational feedback.
  • Method 600 may include steps that are not depicted for simplicity.
  • Method 600 is described in the context of haptic system 300. However, method 600 may be used with other haptic systems including but not limited to systems 100 and 500.
  • User-generated input may be detected, at 602.
  • LRA 320 is driven, at 604.
  • This may include transmitter 310 providing a driving signal to LRA 320.
  • Receiver 330 senses received vibrations and provides vibrational feedback, at 606.
  • Current and/or voltage may optionally be sensed by current sensor 340 and voltage sensor 350, at 608.
  • Feedback incorporating the received vibrations and, optionally, sensed current and voltage is provided, at 610. In some embodiments, this feedback is provided to processor 360.
  • the feedback is used to adjust the driving current, at 612.
  • the magnitude, frequency and/or phase may be adjusted for transmitter 310 may be tuned at 612.
  • the magnitude, frequency and/or phase (e.g. relative phase) for transmitters 510 may be adjusted at 612. This process continues during operation to provide the desired haptic response.
  • the haptic response of a device may be improved.
  • the haptic response may be localized at a desired region.
  • the haptic output of one or more actuators such as LRAs, may be desired to have a particular profile at a particular location on the device.
  • the mechanism described above may be used.
  • the receiver is desired to be located at or in proximity to the location/region at which the particular haptic response is desired.
  • multiple receivers may be used.
  • a haptic system used in providing a desired haptic response at a particular location may include a plurality of actuators, a plurality of receivers and at least one transmitter.
  • Each of the actuators provides a vibration in response to an input signal.
  • the receivers sense received vibrations from the actuators and provide vibrational feedback based on the received vibrations.
  • the transmitter(s) provide the input signal to each of the actuators.
  • the receivers are coupled with the transmitter(s) and provide the vibrational feedback for the transmitter(s).
  • the vibrational feedback indicates a phase difference between vibrations of the actuators at a particular location.
  • the actuators are LRAs.
  • the receivers are piezoelectric receivers.
  • the phase difference in the vibrations is used to provide a particular haptic response from the actuators at the particular location.
  • the vibrations of each of the actuators may be adjusted such that the vibrations from the actuators cohere in the desired manner at the particular location.
  • the vibrations may constructively interfere to provide a larger amplitude of vibration at the particular location and nowhere else, restricting the haptics excitation to a small region that can be dynamically defined by the processor.
  • the desired profile of the haptic response (e.g. amplitude versus time) may be achieved at the particular location.
  • current and/or voltage sensor(s) are utilized to sense the output current and/or output voltage of the transmitter(s).
  • the output current and/or output voltage are part of the input signal provided by the transmitter(s) to the actuators.
  • the sensed output current and/or output voltage may be part of the feedback used in controlling the actuators.
  • the haptic system includes one or more processors.
  • the processor(s) are coupled with the receivers, the current sensor(s) and the voltage sensor(s).
  • the processor(s) provide for the transmitter(s), driving signal(s) incorporating the feedback.
  • the input signal to each actuator incorporates the vibrational feedback such that the phase difference is used to provide the desired haptic response from the actuators at the particular location.
  • FIG. 7 is a diagram depicting an exemplary embodiment of haptic system 700 usable in device 702 such as a mobile device (e.g. a smart phone). For clarity, only certain components are shown and FIG. 7 is not to scale.
  • Haptic system 700 includes transmitters 710A, 710B, 710C and 710D (collectively transmitters 710), linear resonant actuators (LRAs) 720A, 720B, 720C and 720D (collectively LRAs 720) and receivers 730A, 730B, 730C and 730D (collectively receivers 720).
  • Haptic system 700 also includes one or more current sensors 740, voltage sensors 750 and processors 760.
  • LRAs For clarity, only one current sensor 740, one voltage sensor 750 and one processor 760 is shown. In some embodiments, multiple current sensor(s), voltage sensor(s) and/or processor(s) might be used. Although described in the context of LRAs, in some embodiments other actuators might be used. Although described in terms of a certain number of LRAs 720, another number of LRAs may be used. For example, piezoelectric actuators might be used in place of LRAs 720. Receivers 730A, 730B, 730C and 730D correspond to LRAs 720A, 720B, 720C and 720D, respectively. In some embodiments, there is a one-to-one correspondence between the LRAs 720 and the receivers 730.
  • a different number of receivers 730 may be used for a particular number of LRAs 720.
  • the number of receivers 730 is generally desired to be sufficient to be able to determine phase information at a particular location for each of the LRAs 720 such that LRAs 720 can be controlled to provide the desired haptic response at a particular location.
  • Receivers 730 are piezoelectric receivers in the embodiment shown. In some such embodiments, piezoelectric receivers 730 may also be simultaneously operated as touch sensors. Transmitters 710, LRAs 720, receivers 730, current sensor 740, voltage sensor 750 and processor 760 are analogous to transmitters 110/310/510, LRAs 120/320/520, receivers 130/330, current sensor(s) 340/540, voltage sensor(s) 350/550 and processor(s) 360/560, respectively. A single current sensor 740 and a single voltage sensor 750 are shown as sensing current and voltage output by transmitters 710 to all LRAs 720.
  • Haptic system 700 functions in an analogous manner to and may provide benefits analogous to haptic system 100, 300 and/or 500.
  • the desired profile e.g. amplitude of vibration versus time
  • haptic system 700 may be used to provide the desired haptic response at a particular location.
  • a particular location includes a region of a desired size. In the embodiment shown in FIG. 7, the haptic response is desired to be provided at the circled location marked X.
  • transmitters 710 send an input signal to each LRA 720A, 720B,
  • each of LRAs 720 responds and provides initial output vibrations.
  • the vibrations from LRAs 720 propagate through device 702.
  • Receivers 730 sense received vibrations from LRAs 720.
  • each of receivers 730 provides vibrational feedback (feedback based on the received vibrations) for transmitters 710.
  • a signal corresponding to the displacement versus time is provided from each of receivers 730.
  • receivers 730 provide the vibrational feedback to processor 760.
  • each receiver 730A, 730B, 730C and 730D is considered to provide vibrational feedback for a corresponding LRA 720A, 720B, 720C and 720D, respectively.
  • LRAs 720 are different distances and directions from location X. Thus, vibrations from different LRAs 720 generated at the same time may arrive at location X at different times. Consequently, the vibrations from LRAs 720 may be out of phase.
  • processor 760 uses the vibrational feedback from receivers 730, processor 760 determines the phase difference and delays between the vibrations from each LRA 720A, 720B, 720C and 720D at location X. Also using the vibrational feedback from each receiver 730A, 730B, 730C and 730D, processor 760 can triangulate the LRAs 720 for location X.
  • Processor 760 provides to the appropriate transmitters 710A, 710B, 7 IOC and 710D updated driving signals based on the haptic responses from receivers 730A, 730B, 730C and 730D, phase differences at location X and the desired haptic response at location X.
  • the updated driving signal incorporates the received vibrations (envelopes and amplitudes) from LRAs 720, difference in phases between the responses at location X and the desired haptic response at the location.
  • the desired haptic response and desired location are provided to processor 760 via separate inputs. In some embodiments, the desired response and the corresponding location may be provided via the same input.
  • the updated driving signal is also based on the currents and voltages sensed by current sensor 740 and voltage sensor 750. As discussed above, use of the feedback from current sensor 740 and voltage sensor 750 helps ensure that LRAs 720 are not be overdriven by transmitters 710. Transmitters 710 provide input signals to LRAs 720 based on the updated driving signals. For example, the driving signals may be adjusted so that the input signals to LRAs 720 result in the phase differences and delays between some or all of the vibrations from LRAs 720 being reduced or eliminated.
  • haptic system 700 is used as part of a calibration mechanism.
  • the calibration may take place during or after manufacture.
  • the input signals provided by transmitters 710 may be configured such that the vibrations of LRAs 720 are not perceptible by a user. Stated differently, the vibrations are non-observable.
  • the input signals provided by transmitters 710 result in vibrations of LRAs 720 are perceptible by a user, but may be smaller in amplitude than for a haptic response.
  • the haptic response for LRAs 720 may be localized at location X without unduly disturbing a user.
  • the appropriate driving signals to transmitters 710 for adjusting the phases of LRAs 720 may be determined and used during subsequent operation of device 702.
  • the driving signals for transmitters 710 determined during calibration may be used as initial driving signals during normal operation of haptic system 700.
  • the driving signals may then be updated during use of haptic system 700.
  • modulation can be introduced into the driving waveforms for vibration of the actuators. If such modulation is introduced, the vibrations from the actuators may still be constructively interfere at the desired location X. However, at locations away from X, the vibrations from the actuators may be less detectible by a user.
  • the actuators used are piezoelectric actuators rather than LRAs. Consequently, the desired haptic response may be better localized at the desired location.
  • a device incorporating haptic system 700 may be individually calibrated and haptic responses localized to a particular location. Further, haptic system 700 may be used in real time during actual usage of device 702 to provide localized haptic responses. In such embodiments, haptic system 700 may dynamically adjust output of LRAs 720 in real time. In such embodiments, haptic system 700 may account for differences in users, cases, wear, temperature and/or other issues that may otherwise reduce the haptic response from what is desired and/or change the phase differences between the vibrations from LRAs 720 at a particular location. Thus, using vibrational feedback, haptic system 700 may improve the haptic response in a mobile device.
  • FIG. 8 is a flow chart depicting an exemplary embodiment of method 800 for using a haptic system having vibrational feedback and used in localizing a haptic response.
  • Method 800 may include steps that are not depicted for simplicity.
  • Method 800 is described in the context of haptic system 700. However, method 800 may be used with other haptic systems including but not limited to systems 100, 300 and 500.
  • method 800 is performed in response to user-generated input.
  • method 800 may be used in calibrating haptic system 700.
  • LRAs 720 are driven, at 802. This includes each transmitter 710A, 710B,
  • LRAs 720 vibrate in response to the input signals.
  • Receivers 730A, 730B, 730C and 730D sense received vibrations, at 804.
  • Current and/or voltage may optionally be sensed by current sensor 740 and voltage sensor 750, at 806.
  • This feedback (vibrational feedback, current sensed, and voltage sensed) is provided to processor 760, at 808.
  • the phase differences at the location X for the LRAs 730 are determined, at 808.
  • the feedback is used to determine the new driving signals for transmitters 710 to provide the desired haptic response, at 810.
  • the difference between the desired response of each LRA 720 and the vibration sensed by the corresponding receivers 730 as well as the phase differences at location X between the vibrations of LRAs 720 are thus determined and used in determining the new driving signals.
  • Transmitters 710 provide new input signals for LRAs 720 based on these new driving signals, at 812.
  • the vibrations output by LRAs 720 change. This process continues during operation to provide the desired haptic response at location X.
  • the haptic response of a device at a particular location may be controlled.
  • FIG. 9 is a flow chart depicting an exemplary embodiment of method 900 for using a haptic system having vibrational feedback and used in calibrating a haptic response.
  • Method 900 may include steps that are not depicted for simplicity.
  • Method 900 is described in the context of haptic system 700. However, method 900 may be used with other haptic systems including but not limited to systems 100, 300 and 500.
  • method 900 is performed in response to user-generated input.
  • method 900 may be used in calibrating haptic system 700.
  • LRAs 720 are driven such that the vibrations generated at a particular location
  • each transmitter 710A, 710B, 710C and 710D providing an input signal to a corresponding LRA 720A, 720B, 720C and 720D, respectively, such that the LRA 720A, 720B, 720C and 720D are excited in a nonobservable mode.
  • LRAs 720 vibrate in response to the input signals.
  • Receivers 730A, 730B, 730C and 730D sense received vibrations, at 904.
  • receivers 730A, 730B, 730C and 730D may sense the vibrations.
  • Current and/or voltage may optionally be sensed by current sensor 740 and voltage sensor 750, at 906.
  • This feedback (vibrational feedback and, optionally, sensed current and voltage) is provided to processor 760, at 908.
  • the phase differences at the location X for the LRAs 730 may also be determined at 908.
  • the feedback is used to determine the new driving signals for transmitters 710 to provide the desired haptic response also at 908.
  • the difference between the desired response of each LRA 720 and the vibration sensed by the corresponding receivers 730 as well as the phase differences at location X between the vibrations of LRAs 720 are thus determined and used in determining the new driving signals.
  • Transmitters 710 provide new input signals for LRAs 720 based on these new driving signals, at 910. This process continues during operation to provide the desired haptic response at location X.
  • the vibrations output by LRAs 720 may be calibrated without the user perceiving the vibrations. Consequently, the haptic response of a device at a particular location may be controlled without adversely affecting the user’s experience.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

L'invention décrit un système haptique. Le système haptique inclut une pluralité d'actionneurs, une pluralité de récepteurs et au moins un émetteur. Chacun des actionneurs sert à produire une vibration en réponse à un signal d'entrée. Les récepteurs servent à détecter des vibrations reçues des actionneurs et à produire un retour vibratoire sur la base des vibrations reçues. L'émetteur ou les émetteurs servent à transmettre le signal d'entrée à chacun des actionneurs. Les récepteurs sont couplés avec l'émetteur ou les émetteurs et produisent le retour vibratoire pour l'émetteur ou les émetteurs. Le retour vibratoire indique la différence de phase entre les vibrations des actionneurs à une position particulière.
PCT/US2021/012968 2020-01-17 2021-01-11 Sortie haptique de positionnement et de détection de phase WO2021146143A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US202062962849P 2020-01-17 2020-01-17
US62/962,849 2020-01-17

Publications (1)

Publication Number Publication Date
WO2021146143A1 true WO2021146143A1 (fr) 2021-07-22

Family

ID=76864778

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2021/012968 WO2021146143A1 (fr) 2020-01-17 2021-01-11 Sortie haptique de positionnement et de détection de phase

Country Status (1)

Country Link
WO (1) WO2021146143A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180158289A1 (en) * 2016-12-06 2018-06-07 Dialog Semiconductor (Uk) Limited Apparatus and Method for Controlling a Haptic Actuator
US20180204426A1 (en) * 2017-01-13 2018-07-19 Intel Corporation Apparatus and method for modifying a haptic output of a haptic device
WO2019094440A1 (fr) * 2017-11-08 2019-05-16 General Vibration Corporation Commutation et modulation de phase cohérentes d'un réseau d'actionneurs linéaires

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180158289A1 (en) * 2016-12-06 2018-06-07 Dialog Semiconductor (Uk) Limited Apparatus and Method for Controlling a Haptic Actuator
US20180204426A1 (en) * 2017-01-13 2018-07-19 Intel Corporation Apparatus and method for modifying a haptic output of a haptic device
WO2019094440A1 (fr) * 2017-11-08 2019-05-16 General Vibration Corporation Commutation et modulation de phase cohérentes d'un réseau d'actionneurs linéaires

Similar Documents

Publication Publication Date Title
CN111954861B (zh) 驱动波形调整以补偿换能器谐振频率
KR20210093200A (ko) 촉각 액추에이터 및 디바이스의 제어 방법
KR20240021907A (ko) 액츄에이터 파라미터들의 시스템내 추정용 방법들 및 시스템들
CN110058186B (zh) 磁传感器校准系统和方法
US20180090253A1 (en) Integrated gap sensing electromagnetic reluctance actuator
US11763971B2 (en) Methods to control force in reluctance actuators based on flux related parameters
US10599221B2 (en) Systems, devices, and methods for providing limited duration haptic effects
US12198536B2 (en) Factory and user calibration of haptic systems
JP4058378B2 (ja) 角速度センサおよび角速度検出装置
US20210225139A1 (en) Localization and phase detection haptic output
EP3444581B1 (fr) Compensation d'intervalles améliorée pour capteurs de couple à magnétostriction
CN102753969B (zh) 用于监视与移动终端机械接触的物体的特性的方法和装置
US7309988B2 (en) Methods and systems for reducing acoustic noise in a magnetic resonance imaging (MRI) system
JP2023030533A (ja) スピーカ
WO2021146143A1 (fr) Sortie haptique de positionnement et de détection de phase
EP4072161B1 (fr) Haut-parleur
WO2021146142A1 (fr) Rétroaction dynamique pour systèmes haptiques
US11580829B2 (en) Dynamic feedback for haptics
US20230136016A1 (en) Systems, devices, and methods for a digital analog hybrid haptic effects controller
US11641546B2 (en) Frequency-domain haptic waveform compensation for haptic transducers
US20200371592A1 (en) Sensing and compensating for non-linear haptic vibration
Jones et al. Finite element methods applied to the analysis of high-fidelity loudspeaker transducers
JP4509625B2 (ja) 磁気共鳴イメージング装置および静磁場形成装置
WO2022169587A1 (fr) Optimisation prédictive de suivi de capteur dans des applications de détection à capteurs multiples
CN117109727A (zh) 超声装置的声功率检测方法、系统及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21740692

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21740692

Country of ref document: EP

Kind code of ref document: A1