CN102591512B - Haptic feedback system and the method for providing touch feedback - Google Patents

Haptic feedback system and the method for providing touch feedback Download PDF

Info

Publication number
CN102591512B
CN102591512B CN201110108174.6A CN201110108174A CN102591512B CN 102591512 B CN102591512 B CN 102591512B CN 201110108174 A CN201110108174 A CN 201110108174A CN 102591512 B CN102591512 B CN 102591512B
Authority
CN
China
Prior art keywords
haptic
touch
controller
signal
actuator
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
CN201110108174.6A
Other languages
Chinese (zh)
Other versions
CN102591512A (en
Inventor
Y·阿利
B·德坎内
T·L·布兰肯希普
P·尼克松
L·科尔曼
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.)
Maxim Integrated Products Inc
Original Assignee
Maxim Integrated Products 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
Priority claimed from US12/986,991 external-priority patent/US8698766B2/en
Application filed by Maxim Integrated Products Inc filed Critical Maxim Integrated Products Inc
Publication of CN102591512A publication Critical patent/CN102591512A/en
Application granted granted Critical
Publication of CN102591512B publication Critical patent/CN102591512B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M19/00Current supply arrangements for telephone systems
    • H04M19/02Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone
    • H04M19/04Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone the ringing-current being generated at the substations
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K2217/00Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00
    • H03K2217/94Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00 characterised by the way in which the control signal is generated
    • H03K2217/96Touch switches
    • H03K2217/96062Touch switches with tactile or haptic feedback

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)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

A kind of method the invention provides haptic feedback system and for providing touch feedback.The haptic feedback system includes:The user's interface device of such as touch-screen, it includes touch panel and is coupled to one or more tactile driving elements of the touch panel;Touch controller;And actuator control.The touch controller receives the data sensed from the touch panel, and generates haptic signal as response and send the haptic signal to actuator control.The generation and transmission of haptic signal get around any host controller system.Special signal path couples the touch controller and the actuator control, and the haptic signal transmits on the special signal path.Alternatively, the haptic signal is transferred to the actuator control on serial bus interface from the touch controller.In response to the haptic signal received, the actuator control is realized to the one or more of tactile driving elements of the touch-screen, the appropriate drive signal that form is haptic waveform.

Description

Haptic feedback system and the method for providing touch feedback
Technical field
The present invention relates to the field of touch panel or touch-screen.More particularly it relates to provide touch feedback The field of touch panel or touch-screen.
Background technology
Many electric devices include the display of type of touch screens.Touch-screen be detect generally by finger, hand, stylus or its The display of the presence of touch of its pointing device in viewing area, position and optional pressure.Touch-screen causes user Any middle device can not needed directly to be interacted with display module, rather than arranged via mouse, touch pad or mechanical keyboard Interact indirectly.Touch-screen can be embodied in computer or be embodied as to access the terminal of network.Touch-screen is generally shown in It is all in point of sales system, Automatic Teller Machine (ATM), mobile phone, personal digital assistant (PDA), portable game console, defend Star guider and massaging device.
The touch screen technology of many types be present.If resistive touch screen panel is made up of dried layer, if the dried layer includes The two thin metal conducting layers separated by thin space.When jobbie contacts touch panel, the layer is specific Connected at point.Contacted in response to object, two divider that the panel is connected with same output end similarly carry out electronic work.This makes Into curent change, the curent change is recorded as touch event and to be sent to controller for processing.
Capacitive touch screen panel using conduction across the material of the continuous current of sensor to coat, partly coating or Person patterns.Sensor sheet reveals the field of precisely controlled storage electronics on both trunnion axis and vertical axes, so as to obtain electricity Hold.Human body is also storage electronics and therefore also shows the electric device of electric capacity.When the reference electric capacity of sensor is by another electric capacity When field (such as finger) changes, the electronic circuit for being connected to the panel measures the distortion of resulting reference electric capacity.With touching thing The relevant measured information of part is sent to controller for Mathematical treatment.Capacitive sensor can with naked finger contact or Person is contacted with the electric installation gripped by naked hand.Capacitive sensor also be based on close to come work, and need not directly contact and It is triggered.In most cases, do not occur to contact with the direct of electrically-conducting metal surface, and conductive sensor passes through insulating glass Or plastic layer and the body of user separate.The device for being the capacitive character button by finger contact with purpose can often pass through The palm of hand is non-contiguously quickly brandished close to surface to trigger.
Other types of touch screen technology is including the use of the surface acoustic wave technique of ultrasonic wave, infrared touch panel panel, coupling To spring strain gauge panel, optical imagery, seismic wave type signalling technique (dispersive signal technology) and Total internal reflection.
Haptic technology refer to by applying power, vibrate and/or move to user via sense of touch and the skill with user interface Art.Whole device is vibrated, such as the silent mode on cell phone, or only touch-surface is vibrated, for example tactile is touched Touch screen.Tactile or haptic feedback are provided to the button contacts in touch screen control panel or the confirmation of pressing, or to being adopted The confirmation of the action taken.
Touch feedback is provided by following:One or more transducers are attached to touch-screen, and profit The panel all or in part is vibrated with one or more of transducers.Localization touch feedback is provided in some applications, Standing wave mode is wherein obtained by using multi-phase actuator and on panel, the actual part touched of only panel is shaken It is dynamic.Electrical signal is converted to mechanical energy by transducer.Piezo-activator is sometimes used as transducer.Piezo-activator is believed by electricity Vibrated when number exciting.
Haptic feedback system includes the feedback circuit for being coupled to touch-surface (such as touch-screen), for detecting what is touched (multiple) position, processing detection touch and in response to the processing to touch-surface provide touch feedback.Fig. 1 explanation tradition is touched Feel reponse system, it includes touch-screen 2, capacitive touchscreen controller 4, host controller system 8 and tactile actuator control Device.Host controller system 8, capacitive touchscreen controller 4 and haptic actuator controller 6 are via serial bus interface 10 Coupling.Touch-screen 2 is the capacitive touch screen with the one or more sensors when touched for sensing touch screen.It is former The data for beginning to sense are 4 from sensor transmissions to capacitive touchscreen controller.The data sensed are changed by touch screen controller 4 For digital information and send for processing to host controller system 8.Host controller system 8 according on touch-screen 2 which Mesh is selected to handle converted sensing data, the project be by the touch location on touch-screen 2 when the touch occurs with And the information determination shown on touch-screen 2.For example, select the application-specific being performed or action and system host control Device 8 processed handles the selection.Host controller system 8 decides whether to issue signal to haptic actuation as a part for the processing Device controller 6, the haptic actuator controller and then the actuator for transmitting a signal to touch-screen 2.Actuator vibrates touch-screen. The actuator is any Mechatronic Systems for converting electrical energy into mechanical energy.In some applications, touch-screen 2 can also have and be used to feel Survey the one or more power sensing elements for the pressure for being applied to touch-screen.Substitute sensed position data or except being sensed Position data outside, pressure data generation can be used to be provided to the signal of haptic actuator controller 6.
Host controller system 8 introduces delay, and the haptic response that the delay feels user is postponed.Except perform with Outside the processing task (it starts the demand for haptic response) that the project selected on the touchscreen is associated, system host control Device processed may be occupied to perform other processing tasks.Sense of touch is very sensitive.If touch-screen is touched, and is vibrated (haptic response) not in relative short time (such as 30 milliseconds) are felt, then user generally infers that original touch is not touched Screen is touched to sense, and typically by more firmly pressing is attempted to carry out another time.This hysteresis is angry for a user People's.(in host controller system, idle and customization tactile is specific from several milliseconds for the scope of the delay of traditional touch feedback framework When software is added to the operating system of host controller system) (when the receiving digital information system to 100 milliseconds or longer In the case that console controller is busy).Standard operation system does not support touch feedback, and this function is a kind of customization addition.
The content of the invention
A kind of haptic feedback system includes:For example the user's interface device of touch-screen, the user's interface device include touching Panel and the one or more tactile driving elements for being coupled to the touch panel;Touch controller;And actuator control.Touch The data sensed that controller receives instruction touch event from the touch panel are touched, and tactile triggering letter is generated as response Number and to actuator control send haptic trigger signal.The generation and transmission of haptic trigger signal get around any system host control Device processed.In certain embodiments, special signal path couples the touch controller and the actuator control, tactile triggering letter Number transmitted on the special signal path.In other embodiments, the haptic trigger signal touches on serial bus interface from this Touch controller and be transferred to the actuator control.In response to the haptic trigger signal received, the actuator control realize to The one or more tactile driving elements of the touch-screen, the appropriate drive signal that form is haptic waveform.
In an aspect, a kind of touch reponse system is disclosed, the touch reponse system includes:User touches interface, The user, which touches interface, to be included interface surface and is coupled to the driving element of the interface surface, and the wherein interface surface is configured to Sensing touch event and transmit sensed data in response to identified touch event;Touch controller, it is coupled to The user touches interface, to receive sensed data and the data in response to being sensed generate and export trigger signal; Transmission path, the touch controller is coupled to driving element controller by it;And driving element controller, it is coupled to this and touched Touch controller and be coupled to the interface surface, wherein the driving element controller is configured to receive via the transmission path and come from The trigger signal of touch controller, and the trigger signal in response to being received is to the driving element output drive signal.Touch The data sensed are converted to digital information by controller.Touching reponse system also includes being coupled to the touch controller to receive The host controller system of the digital information, the wherein host controller system are configured to perform corresponding to the digital information System-level processing, wherein the host controller system and it is not responsive to the digital information in addition and generates control signal and to the drive Dynamic element controller output control signal.Driving element can be tactile actuator or audio tweeter.Sense the touch event And the delay between the driving element is encouraged to be equal to or less than 30 milliseconds.
On the other hand, another haptic feedback system is disclosed.Haptic feedback system includes:User touches interface, its Including interface surface and the tactile actuator for being coupled to the interface surface, the wherein interface surface is configured to sensing touch thing Part, and the touch event in response to being sensed transmits sensed data;Touch controller, it is coupled to user touch and connect Mouthful to receive sensed data and the data in response to being sensed generate and export haptic signal;Transmission path, it should Touch controller is coupled to haptic actuator controller;And haptic actuator controller, its be coupled to the touch controller and It is coupled to the interface surface, wherein the haptic actuator controller, which is configured to receive via the transmission path, comes from the touch control The haptic signal of device processed, and the haptic signal in response to being received and to the tactile actuator export haptic waveform.User touches Touch that interface can be touch-screen and touch controller can be touch screen controller.Touch-screen can be capacitive touch screen or electricity Resistive touch screen.Interface surface can be that display surface, one or more push type buttons or one or more capacitive characters are pressed Button.Transmission path can be single line interconnection, multi-thread interconnection or serial bus interface.Transmission path can be in the touch control It is directly connected between device and the haptic actuator controller.
Haptic signal can be haptic trigger signal.Haptic actuator controller may include memory, the memory by with The multiple haptic waveforms of storage are set to drive the tactile actuator, wherein the haptic trigger signal may include haptic waveform mark in addition Know, haptic waveform mark by the haptic actuator controller using with select one of multiple haptic waveforms for being stored from And it is output to the tactile actuator.Haptic feedback system, which may also comprise, to be coupled to the haptic waveform of the haptic actuator controller and deposits Bank, wherein the haptic waveform thesaurus may be configured to store multiple haptic waveforms to drive the tactile actuator, in addition Wherein the haptic trigger signal may include haptic waveform identify, the haptic waveform mark by the haptic actuator controller use with One of multiple haptic waveforms for being stored are selected to be output to the tactile actuator.Haptic signal can be that low-voltage is touched Feel waveform, the wherein haptic actuator controller can be configured to boost to the low voltage haptic waveform and be enough to activate this in addition The high voltage haptic waveform of tactile actuator.The data sensed are converted to digital information by touch controller.Touch feedback system System, which may also comprise, is coupled to the touch controller to receive the host controller system of digital information, the wherein system host control Device processed may be configured to perform the system-level processing corresponding to the digital information, and wherein the host controller system is not in addition Tactile coherent signal is generated in response to the digital information and exports tactile coherent signal to the haptic actuator controller.Felt The data of survey can be touch coordinate data or pressure data.Haptic feedback system may also comprise be coupled to the touch controller, The serial bus interface of haptic actuator controller and host controller system.Serial bus interface can be independent of the transmission Path and separated with the transmission path, or serial bus interface can be the transmission path, the wherein haptic signal passes through this Touch controller and be addressed to the haptic actuator controller.Sense the touch event and encourage between the tactile actuator Delay is equal to or less than 30 milliseconds.Touch controller can be the ic core that encapsulation is separated with the haptic actuator controller Piece.Touch controller can be the first IC chip, and haptic actuator controller can be the second IC chip, Wherein first IC chip and the second IC chip can be integrated into multichip IC packaging body.Tactile causes Dynamic device may be configured to sensing touch event.
It yet still another aspect, disclose a kind of method that touch feedback is provided.This method includes touching on sensing interface surface Touch event;Sensed data are transmitted to touch controller in response to the touch event sensed;Rung by the touch controller Haptic signal should be generated in the data sensed;The haptic signal is output to from the touch controller via transmission path tactile Feel actuator control;In response to the haptic signal, from the haptic actuator controller to the tactile for being coupled to the interface surface Actuator exports haptic waveform;And the tactile actuator is activated according to the haptic waveform.
Brief description of the drawings
With reference in this description and forming the accompanying drawing of this part for specification and show the implementation of haptic feedback system Example, and for explaining the principle of haptic feedback system together with specification, but disclosed reality is not limited the invention to Example.
Fig. 1 shows conventional haptic feedback system.
Fig. 2 shows the functional block diagram of the haptic feedback system according to the first embodiment of the present invention.
Fig. 3 shows Fig. 2 haptic feedback system, wherein haptic trigger signal via special signal path from touch controller It is transferred to actuator control.
Fig. 4 shows Fig. 2 haptic feedback system, wherein haptic trigger signal via non-dedicated signal path from touch control Device is transferred to actuator control.
Fig. 5 shows the functional block diagram of haptic feedback system according to the second embodiment of the present invention.
Embodiment
Embodiments of the invention are related to haptic feedback system.It will be appreciated by the skilled addressee that under the present invention State detailed description to be merely illustrative, and purpose is not to be limited in any way.Other embodiments of the invention will be held The teaching technical staff that changes places utilizes the benefit of present disclosure.
Now, reference will be made in detail to the embodiments of the invention being shown in the drawings.In accompanying drawing and following detailed descriptions, All the time same or similar part is referred to using same reference numerals.For the sake of clarity, it is not shown and description is described herein as Embodiment all general characteristics.It is to be understood, of course, that in the development of any this actual embodiment, it is necessary to carry out Many embodiments specifically judge, so as to realize the specific objective of developer, for example meet using the pact related to business Beam;And it will be understood that, these specific objectives will change because of the difference of embodiment and because of the difference of developer.Furthermore will Understanding, this development effort will be complicated and time-consuming, but for benefiting from the ordinary skill people of present disclosure To be conventional engineering duty for member.
Although haptic feedback system will combine the following examples to describe, it will be appreciated that the embodiment purpose not limits Make the method and system of these embodiments and example.On the contrary, haptic feedback system is intended to be included in by appended power Alternative, improvement and equivalent in the spirit and scope for the haptic feedback system that sharp claim limits.Furthermore following In detailed description, many specific details are provided so as to which this method and system be more fully described.However, for of the prior art For those of ordinary skill it will be clear that it is evident that methods described can be put into practice in the case of without these specific details And system.
According to the application, some parts, processing step and/or data structure can utilize include hardware, software or its The all kinds processing system of combination of anticipating is implemented.In addition, it will be appreciated by those of ordinary skill in the art that without departing substantially from public herein The device, application specific integrated circuit that such as hardwire connects can also be used on the premise of the scope and spirit for the inventive concept opened Etc. (ASIC) the relatively low device of versatility.
In certain embodiments, haptic feedback system includes control panel, and the control panel is configured with such as touch-screen Touch-sensing input function and provide a user the haptic response function of touch feedback.As used herein, this control Panel is referred to as touch panel.Touch panel can be Conductive touch panel plate, resistive touch screen panel or other conventional touch Sensitive interface.Haptic response is provided by one or more driving elements or actuator, and the driving element or actuator are used to make to touch The surface vibration of panel or otherwise physical motion are touched, to provide for the selection event on touch panel or touch The physics of event confirms.This tactile or vibrational feedback are should by using the drive signal modulation provided by actuator control Driving element and produce.The drive signal is configured to basis or complicated wave form, such as square wave or sine wave.Therefore, drive Signal is also referred to as haptic waveform.In other embodiments, haptic feedback system is applied to presses with capacitive character button or push type Button and the user's interface device alternatively with display.Touch feedback is used to vibrate one in response to pressing one of described button Individual or multiple buttons.Although haptic feedback system hereinafter describes according to touch-screen, however, it is understood that touch feedback System is generally applicable to other touch inputs, user's interface device.
Haptic feedback system includes touch controller, and the touch controller receives sensed data from touch panel, and And as response generation haptic signal and send the haptic signal to actuator control.In certain embodiments, haptic signal For haptic trigger signal.In other embodiments, haptic signal is actual haptic waveform.The generation and transmission of haptic signal are got around Any host controller system.In certain embodiments, dedicated transmissions circuit is included in touch controller and actuator control Between, haptic signal uploads defeated in the dedicated transmissions circuit.In other embodiments, haptic signal on serial bus interface from Touch controller is transferred to actuator control.In response to the haptic signal received, actuator control is realized to touch-screen One or more driving elements appropriate drive signal.By eliminating the participation of host controller system, reduce by touching Shield the touch event of sensing and to the delay between the corresponding haptic response of user.Further, since do not have when providing touch feedback There is host controller system participation, the active stack of host operating system need not change.
Fig. 2 illustrates the functional block diagram of the haptic feedback system according to the first embodiment of the present invention.Haptic feedback system bag Include user's interface device 12, touch controller 14, actuator control 16 and host controller system 18.In some embodiments In, touch controller 14 is the IC chip separated with actuator control 16.In certain embodiments, touch controller IC chip and actuator control IC chip are packaged separately.In other embodiments, touch controller collection Multichip IC packaging body is integrated into circuit chip and actuator control IC chip.In some embodiments In, user's interface device 12 is capacitive touch screen panel, and it includes touch panel 26 and is coupled to one of touch panel 26 Or multiple driving elements 24.In this case, touch controller 14 is used as touch screen controller.Touch panel 26 is configured to feel A touch event or multiple simultaneous touch events are surveyed, so as to represent that user selects.By straight on touch panel Contact is touched or proximated to record touch event, this is well known in the art.Touch panel can be Conductive touch Panel plate, resistive touch screen panel or the other traditional type panels that can be used for sensing touch event.
The data sensed by touch panel 26 are sent to touch controller 14 by user's interface device 12.Touch controller 14 Original sensing data is converted into digital information.In certain embodiments, the digital information represent touch event number and Each position of the touch event on touch panel.Other information can also be represented, such as touch event can cross touch Waving for multiple points on panel sweeps (swipe) motion, waves the direction swept and wave the distance swept.Wave sweep can represent for example for Make the image that currently shows or page scroll or for change to such as slide show it is a series of in another image or The scroll actions of the page.In certain embodiments, user's interface device 12 is configured to the reality that detection is applied to touch panel 26 Border pressure.In this case, the data sensed include detected pressure, and the numeral obtained from the data conversion sensed Information includes and the measurement of the proportional pressure sensed.Generally, digital information may include but be not limited to touch coordinate data and/ Or pressure data.It will be understood that as known in the art, other information can also be represented by the digital information.
Touch controller 14 handles the digital information to determine whether to start haptic response.In certain embodiments, touch Controller 14 is configured with tactile and enables/disable mark.When disabled, haptic response is not started when sensing touch event, It is and unrelated with the property of the digital information corresponding to the touch event.When enabling, touch controller 14 handles digital information simultaneously Determine whether that haptic response will be produced.In certain embodiments, according to content, the touch thing currently shown on the touch panel 26 Part position on the touch panel 26, touch event type (such as single touch or wave sweep) and/or touch event number (such as Single touch event or multiple touch events), and it is appropriate to determine haptic response.In other embodiments, touched for any Event generation haptic response is touched, and it is unrelated with current display, touch event position, touch event type or touch event number. In certain embodiments, the haptic response each generated has identical type, such as Sing plus vibration, and shows with current Show, touch event position, touch event type or touch event number it is unrelated.In other embodiments, can be based on current aobvious Show, touch event position, touch event type and/or touch event number select different types of haptic response.It will be understood that Other criterions can be used to determine whether to generate haptic response and the type by the haptic response of generation.
If touch controller 14 determines that haptic response will be started, touch controller 14 generates haptic trigger signal. Haptic feedback system is designed to provide in those configurations of multiple different types of haptic responses, and touch controller 14 also determines By the type of the haptic response of generation, the type is transmitted in the haptic trigger signal.Generally, it is possible to specify N kind inhomogeneities The haptic response of type.In certain embodiments, 16 kinds of different types of haptic responses are available, and touch controller 14 is as touched Feel 4 bit sequences in trigger signal indicated and select one of described available types.In certain embodiments, per species The haptic response of type represents the combination of specific haptic waveform or multiple specific haptic waveforms, and haptic trigger signal includes representing The waveform mark (ID) of one or a combination set of the haptic waveform.Touch controller 14 sends tactile to actuator control 16 and touched Signal.In the situation that only a single haptic response is used for all haptic responses, haptic trigger signal can only include 1 ratio Spy enables/disabled, for starting or not starting haptic response.In certain embodiments, cause to mark from enabling haptic response Quasi- haptic waveform said in the sense that use, and described 1 enables/disables and is also regarded as waveform ID.
In some applications, touch controller 14 is used as intelligence system.For example, touch controller 14 determines touch panel 26 N number of different zones in touch event, and the touch event in response to occurring in a particular area, the intelligence system determines to exist The respective waveforms ID sent in haptic trigger signal.Based on the region sensed, touch controller 14 sends unique tactile and touched Send signals to actuator control 16.In other applications, touch controller 14 is used as simple system, wherein uncertain touch Where occurs event on the touch panel 26, and in response to touch event, simple haptic trigger signal is sent into actuator Controller.In response to simple haptic trigger signal, acquiescence haptic waveform is used.Such as when keying in text using the keyboard of display When message is to indicate when each text character is chosen, it is thus only necessary to which simple acquiescence haptic waveform or pulse are whole tactile to make Panel 26 is touched to vibrate.In this simplified situation, haptic trigger signal is same signal, and is felt with where on the touch panel 26 It is unrelated to measure touch.
As shown in Fig. 2 touch controller 14, actuator control 16 and host controller system 18 connect via universal serial bus Mouthfuls 20 and be coupled.Additionally, touch controller 14 is coupled to actuator control 16 via interface 22.In some embodiments In, interface 22 is one-wire interface.In other embodiments, interface 22 is multiple wire interface.Detected by touch panel 26 any The input sensed is passed to touch controller 14 as initial data, and the initial data is converted to number from the signal sensed Word information.The digital information is handled by touch controller 14, to generate haptic trigger signal.Touch controller 14 also believes numeral Breath or through handle version digital information be sent to host controller system 18, for application handled, such as with touch The associated processing of the selection of application-specific icon on panel 26.Touch controller 14 is not configured to perform and in touch surface The application processing that the application for showing and selecting on plate 26 is associated.Host controller system 18 does not handle being somebody's turn to do for haptic response Digital information.On haptic response, haptic feedback system has got around host controller system 18.On the contrary, the quilt of touch controller 14 It is configured to perform the processing relevant with haptic response and direct signal notice actuator control 16.Conceptually, touch Controller 14 and actuator control 16 are formed for providing feeling function, system independently of host controller system 18.
In certain embodiments, via special signal path, than interface 22 as shown in Figure 3, by haptic trigger signal from touching Touch controller 14 and be transferred to actuator control 14.In certain embodiments, in touch controller 14 and actuator control 16 On there are special input/output (I/O) pin, the pin is only purposefully to send and receive haptic trigger signal.Interface 22 are coupled to the special I/O pins on touch controller 14 and actuator control 16.
In certain embodiments, serial bus interface 20 is used as the alternative signal transmitting path for haptic trigger signal, As shown in figure 4, therefore add the redundancy of haptic feedback system.In other embodiments, haptic feedback system is configured to not With the special signal path between touch controller 14 and actuator control 16, but existing non-dedicated letter is used on the contrary Number path (such as serial bus interface 20) so that haptic trigger signal is sent into actuator control 16 from touch controller 14, As shown in Figure 5.In this alternative configurations, when generating and sending haptic trigger signal, host controller system has still been got around 18。
Referring again to Fig. 2, actuator control 16 handles the haptic trigger signal received from touch controller 14.From tactile Waveform ID is identified in trigger signal and corresponding haptic waveform is selected by actuator control 16.Actuator control 16 is to driving Element 24 sends selected haptic waveform.In certain embodiments, treat that the haptic waveform of selection is locally stored in actuator control In device 16 processed, for example it is stored in local storage or RAM.In other embodiments, haptic waveform is stored in actuator control The piece of device 16 is outer (off-chip), and the selection signal in response to being sent from actuator control 16, selected tactile ripple Shape either via actuator control 16 or gets around actuator control 16 and is sent to driving element from the piece external position 24.In certain embodiments, haptic waveform is real-time either in actuator control 16 or in the outside of actuator control 16 Generation.Sometimes, actuator control is embedded in such as power management IC or more usually multi-functional IC another IC, the IC A block control the actuator.
One or more driving elements 24 are coupled to touch panel 26.Each driving element is that electrical signal is converted into machine The transducer of tool motion.In certain embodiments, each driving element is ceramic driving element or piezoelectric drive element.Other In embodiment, each driving element is moving coil and magnet.Electrical signal is converted into mechanical movement it should be understood that can use Alternative traditional transducers.Haptic waveform is received as the drive signal for one or more of driving elements 24, institute State driving element and then according to the frequency and amplitude vibrations determined by the haptic waveform.The motion of one or more driving elements 24 Cause corresponding sports or the vibration of touch panel 26.
As previously indicated herein, user's interface device 12 can be configured to the actual pressure that sensing is applied to touch panel 26. In certain embodiments, one or more of driving elements 24 can be configured to measure apply by working in the reverse direction To the pressure of touch panel 26.For example, when PZT (piezoelectric transducer) is pressed, mechanical strain cause the device, end can be used as Electric charge redistribution in the sensed material of sub- voltage.Using appropriate signal conditioning, the voltage may be used as being used for transducing The haptic trigger signal of device excitation.Generally, any transducer sensitive to motion or power can be used in this manner, and this is changed Energy device includes but is not limited to electromechanical vibration transducer.In other embodiments, conventional pressure sensing element is attached to touch panel 26 to measure pressure applied.In certain embodiments, measured pressure data is transferred to from user's interface device 12 Actuator control 14.The pressure data received is converted to proportional digital code by actuator control 14, the proportional digital Code is output to host controller system 18 via serial bus interface 20 and is output to touch controller 14.Thus, Measured pressure data is also regarded as sensed data, and the data are receiving by touch controller 14 and can used In the generation for influenceing haptic signal.In other embodiments, measured pressure data is transmitted directly to touch controller 14.
Hereinbefore, haptic feedback system is described according to haptic signal for the situation of haptic trigger signal.At it In its embodiment, the haptic signal for being generated by touch controller 14 and being transferred to actuator control 16 is actual haptic waveform, Rather than haptic trigger signal.In this case, haptic signal is low voltage haptic waveform, itself and previously described haptic waveform Selection be similarly chosen, except selection function is held by touch controller 14 rather than by actuator control 16 upon execution OK.The low voltage haptic waveform received is boosted to corresponding high voltage haptic waveform by actuator control 16, the corresponding high electricity Pressure haptic waveform has the sufficiently large voltage level of one or more requirements of driving element 24.
In certain embodiments, host controller system 18 enables touch controller 14 so as to by haptic trigger signal in advance It is sent to actuator control 16.This enable can be changed by host controller system 18, such as select to touch in response to user Touch the haptic response disabling feature on panel 26.When selecting the haptic response to disable feature first, haptic response is felt, Because tactile feature has been activated.After the disabling tactile feature is selected, host controller system 18 handles the request, because This Do not touch controller 14 sends haptic trigger signal.In other words, touch controller 14 includes touching for enabling/disabling tactile The register or mark of the generation of signalling.Register/the mark is controlled by host controller system 18.
Haptic trigger signal is provided to actuator control from touch controller, causes always timely touch feedback, This is opposite with the inconsistent feedback when transferring to host controller system to provide haptic trigger signal.It is described it is inconsistent feedback be Due to having activated in some cases for host controller system, unactivated inconsistent state causes in other situations 's.The delayed scope of traditional touch feedback structure (such as Fig. 1 system) be from several milliseconds (when host controller system is idle and When customization tactile specific software is added to the operating system of console controller) (triggered to 100 milliseconds or longer receiving tactile When host controller system is busy under signal condition).In contrast, haptic feedback system of the invention is provided and always timely touched Feel response, because touch controller 14 performs haptic response processing, and haptic trigger signal is sent from touch controller 14 To actuator control 16.The delay of haptic feedback system is less than 30 milliseconds, the i.e. Typical sensitivity of Human touch.Exemplary In, the delay of haptic feedback system is less than 10 milliseconds.
The present invention describes according to the specific embodiment including details, in order to understand construction and work to the present invention The principle of work.The purpose of this reference to specific embodiment and its details is not limitation scope of the following claims herein. It will be apparent to one skilled in the art that it can be modified in the embodiment for being selected for explanation, without departing from this hair Bright spirit and scope.

Claims (46)

1. one kind touches reponse system, including:
User touches interface, and it includes interface surface and is coupled to the driving element of the interface surface, wherein the interface surface quilt Sensing touch event is configured to, and sensed data are transmitted in response to identified touch event;
Touch controller, it is coupled to the user and touches interface, to receive sensed data, and the number in response to being sensed According to generating and exporting trigger signal with the register or mark that are included in the touch controller, the trigger signal includes with touching Feel and respond corresponding bit sequence, and the register or indicate generation for enabling/disabling the trigger signal;
Transmission path, the touch controller is directly coupled to driving element controller by it;
Driving element controller, it is coupled to the touch controller and is coupled to the interface surface, and wherein the driving element controls Device is configured to receive the trigger signal from the touch controller via the transmission path, selects to drive based on the bit sequence Dynamic signal, and the trigger signal in response to being received is to the driving element output drive signal;And
Host controller system, it is coupled to the touch controller to control the register or mark, wherein the system host control Device processed does not generate and exported the control signal for going to the driving element controller.
2. the data sensed are converted to digital letter by touch reponse system according to claim 1, the wherein touch controller Breath.
3. touch reponse system according to claim 2, the wherein host controller system are configured to receive the digital information And perform the system-level processing corresponding to the digital information.
4. touch reponse system according to claim 1, the wherein driving element include tactile actuator or audio tweeter.
5. touch reponse system according to claim 1, wherein sensing the touch event and encouraging prolonging between the driving element It is equal to or less than 30 milliseconds late.
6. a kind of haptic feedback system, including:
User touches interface, and it includes interface surface and is coupled to the tactile actuator of the interface surface, wherein the interface surface It is configured to sensing touch event and the touch event in response to being sensed transmits sensed data;
Touch controller, it is coupled to the user and touches interface to receive sensed data and the data in response to being sensed Haptic signal is generated and exports with the register or mark that are included in the touch controller, the haptic signal includes and tactile Respond corresponding bit sequence, and the register or indicate generation for enabling/disabling the haptic signal;
Transmission path, the touch controller is coupled to haptic actuator controller by it;
Haptic actuator controller, it is coupled to the touch controller and is coupled to the interface surface, wherein the tactile actuator Controller is configured to receive the haptic signal from the touch controller via the transmission path, is selected based on the bit sequence Haptic waveform is selected, and the haptic signal in response to being received exports selected haptic waveform to the tactile actuator;And
Host controller system, it is coupled to the touch controller to control the register or mark, wherein the system host control Device processed does not generate and exported the tactile coherent signal for going to the haptic actuator controller.
7. haptic feedback system according to claim 6, the wherein user, which touch interface, includes touch-screen and the touch controller Including touch screen controller.
8. haptic feedback system according to claim 7, the wherein touch-screen include capacitive touch screen.
9. haptic feedback system according to claim 7, the wherein touch-screen include resistive touch screen.
10. haptic feedback system according to claim 6, the wherein interface surface include display surface.
11. haptic feedback system according to claim 6, the wherein interface surface include one or more push type buttons.
12. haptic feedback system according to claim 6, the wherein interface surface include one or more capacitive character buttons.
13. haptic feedback system according to claim 6, the wherein transmission path interconnect including single line.
14. haptic feedback system according to claim 6, the wherein transmission path include multi-thread interconnection.
15. haptic feedback system according to claim 6, the wherein transmission path include serial bus interface.
16. haptic feedback system according to claim 6, the wherein transmission path are included in the touch controller and the tactile causes It is directly connected between dynamic device controller.
17. haptic feedback system according to claim 6, the wherein haptic signal include haptic trigger signal.
18. haptic feedback system according to claim 17, the wherein haptic actuator controller include memory, the memory It is configured to store to drive multiple haptic waveforms of the tactile actuator, the haptic actuator controller is configured to be based on The bit sequence is come one of multiple haptic waveforms for selecting to be stored so as to being output to the tactile actuator.
19. haptic feedback system according to claim 17, in addition to it is coupled to the haptic waveform of the haptic actuator controller Thesaurus, wherein the haptic waveform thesaurus are configured to store to drive multiple haptic waveforms of the tactile actuator, should Haptic trigger signal includes the bit sequence, and the bit sequence is used by the haptic actuator controller, is stored with selection One of multiple haptic waveforms are so as to being output to the tactile actuator.
20. haptic feedback system according to claim 6, the wherein haptic signal include low voltage haptic waveform, in addition wherein The haptic actuator controller, which is configured to boost to the low voltage haptic waveform, is enough the height electricity for activating the tactile actuator Press haptic waveform.
21. the data sensed are converted to digital letter by haptic feedback system according to claim 6, the wherein touch controller Breath.
22. haptic feedback system according to claim 21, the wherein host controller system are configured to receive numeral letter Cease and perform system-level processing corresponding with the digital information.
23. haptic feedback system according to claim 21, wherein the data sensed include touch coordinate data.
24. haptic feedback system according to claim 21, wherein the data sensed include pressure data.
25. haptic feedback system according to claim 22, in addition to serial bus interface, its be coupled to the touch controller, The haptic actuator controller and the host controller system.
26. haptic feedback system according to claim 25, the wherein serial bus interface independent of the transmission path and with The transmission path separates.
27. haptic feedback system according to claim 25, the wherein serial bus interface include the transmission path, in addition wherein The haptic signal is addressed to the haptic actuator controller by the touch controller.
28. haptic feedback system according to claim 6, wherein sensing the touch event and encouraging between the tactile actuator Delay is equal to or less than 30 milliseconds.
29. haptic feedback system according to claim 6, the wherein touch controller are separated with the haptic actuator controller The IC chip of encapsulation.
30. haptic feedback system according to claim 6, the wherein touch controller include the first IC chip and this is touched Feel that actuator control includes the second IC chip, wherein first IC chip and the second IC chip quilt It is integrated into multichip IC packaging body.
31. haptic feedback system according to claim 6, the wherein tactile actuator are configured to sense the touch event.
32. a kind of method that touch feedback is provided, including:
Sense the touch event on interface surface;
Sensed data are transmitted to touch controller in response to the touch event sensed;
In response to the data sensed and the register or mark that are included in the touch controller, generated by the touch controller Haptic signal, the haptic signal include the bit sequence corresponding with haptic response, and the register or indicate for enable/ Disable the generation of the haptic signal;
The haptic signal is output to haptic actuator controller from the touch controller via transmission path;
Haptic waveform is selected from multiple haptic waveforms based on the bit sequence by the haptic actuator controller, it is the plurality of to touch Feel that each haptic waveform in waveform both corresponds to different haptic responses;
In response to the haptic signal, selected haptic waveform is output to by the haptic actuator controller and is coupled to the interface The tactile actuator on surface;And
The tactile actuator is activated according to selected haptic waveform;
The register or mark are controlled by the host controller system for being coupled to the touch controller, wherein the system host control Device processed does not generate and exported the tactile coherent signal for going to the haptic actuator controller.
33. according to the method for claim 32, wherein the transmission path interconnects including single line, and this method is additionally included in the single line The haptic signal is transmitted in interconnection.
34. according to the method for claim 32, the wherein transmission path includes multi-thread interconnection, and to be additionally included in this multi-thread for this method The haptic signal is transmitted in interconnection.
35. according to the method for claim 32, wherein the transmission path includes serial bus interface, and this method is additionally included in this The haptic signal is transmitted on serial bus interface.
36. according to the method for claim 35, wherein generating ground of the haptic signal using the haptic actuator controller Location is addressed to the haptic signal.
37. according to the method for claim 32, the wherein haptic signal includes haptic trigger signal.
38. the haptic trigger signal is received according to the method for claim 37, in addition to by the haptic actuator controller, and Haptic waveform is selected in response to the haptic trigger signal received.
39. according to the method for claim 38, in addition to the multiple haptic waveforms of storage.
40. according to the method for claim 32, the wherein haptic signal includes low voltage haptic waveform, and wherein the tactile causes in addition Dynamic device controller, which is configured to boost to the low voltage haptic waveform, is enough the high voltage tactile ripple for activating the tactile actuator Shape.
41. the data sensed are converted into digital information according to the method for claim 32, in addition to by the touch controller.
42. according to the method for claim 41, the wherein host controller system is performed to correspond to and transmitted from the touch controller The digital information system-level processing.
43. according to the method for claim 32, wherein sensing the touch event and encouraging delay between the tactile actuator etc. In or less than 30 milliseconds.
44. according to the method for claim 32, wherein the data sensed include touch coordinate data.
45. according to the method for claim 32, wherein the data sensed include pressure data.
, will be in the interface wherein transmitting that sensed data include to the touch controller 46. according to the method for claim 45 The pressure data sensed on surface is transferred to the haptic actuator controller and is transferred to it from the haptic actuator controller The touch controller.
CN201110108174.6A 2011-01-07 2011-04-21 Haptic feedback system and the method for providing touch feedback Active CN102591512B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/986,991 2011-01-07
US12/986,991 US8698766B2 (en) 2010-04-22 2011-01-07 System integration of tactile feedback and touchscreen controller for near-zero latency haptics playout

Publications (2)

Publication Number Publication Date
CN102591512A CN102591512A (en) 2012-07-18
CN102591512B true CN102591512B (en) 2017-11-10

Family

ID=46480298

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110108174.6A Active CN102591512B (en) 2011-01-07 2011-04-21 Haptic feedback system and the method for providing touch feedback

Country Status (2)

Country Link
CN (1) CN102591512B (en)
DE (1) DE102011017250B4 (en)

Families Citing this family (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8487759B2 (en) 2009-09-30 2013-07-16 Apple Inc. Self adapting haptic device
US10013058B2 (en) 2010-09-21 2018-07-03 Apple Inc. Touch-based user interface with haptic feedback
US10120446B2 (en) 2010-11-19 2018-11-06 Apple Inc. Haptic input device
US9178509B2 (en) 2012-09-28 2015-11-03 Apple Inc. Ultra low travel keyboard
DE102013007000A1 (en) * 2013-04-19 2014-10-23 Carl Zeiss Microscopy Gmbh Control unit and method for controlling a motorized digital microscope
FR3005174B1 (en) * 2013-04-26 2016-10-28 Delphi Tech Inc REMOTE CONTROL WITH TOUCH EFFECT CONDITIONED BY ACQUITT
GB2513884B (en) 2013-05-08 2015-06-17 Univ Bristol Method and apparatus for producing an acoustic field
US9274603B2 (en) * 2013-05-24 2016-03-01 Immersion Corporation Method and apparatus to provide haptic feedback based on media content and one or more external parameters
US9729730B2 (en) * 2013-07-02 2017-08-08 Immersion Corporation Systems and methods for perceptual normalization of haptic effects
US9401079B2 (en) * 2013-09-06 2016-07-26 Immersion Corporation Method and apparatus of converting control tracks for providing haptic feedback
HK1222728A1 (en) 2013-09-27 2017-07-07 苹果公司 Band with haptic actuators
US9928950B2 (en) 2013-09-27 2018-03-27 Apple Inc. Polarized magnetic actuators for haptic response
US10126817B2 (en) 2013-09-29 2018-11-13 Apple Inc. Devices and methods for creating haptic effects
WO2015047372A1 (en) 2013-09-30 2015-04-02 Pearl Capital Developments Llc Magnetic actuators for haptic response
US9317118B2 (en) 2013-10-22 2016-04-19 Apple Inc. Touch surface for simulating materials
US10276001B2 (en) 2013-12-10 2019-04-30 Apple Inc. Band attachment mechanism with haptic response
US9612658B2 (en) 2014-01-07 2017-04-04 Ultrahaptics Ip Ltd Method and apparatus for providing tactile sensations
WO2015115447A1 (en) 2014-01-30 2015-08-06 京セラドキュメントソリューションズ株式会社 Touch panel device and touch panel control method
AU2014391723B2 (en) 2014-04-21 2018-04-05 Apple Inc. Apportionment of forces for multi-touch input devices of electronic devices
DE102015209639A1 (en) 2014-06-03 2015-12-03 Apple Inc. Linear actuator
US9830782B2 (en) 2014-09-02 2017-11-28 Apple Inc. Haptic notifications
GB2530036A (en) 2014-09-09 2016-03-16 Ultrahaptics Ltd Method and apparatus for modulating haptic feedback
CN107534810B (en) 2015-02-20 2019-12-20 超级触觉资讯处理有限公司 Method for providing improved haptic feedback
SG11201706557SA (en) 2015-02-20 2017-09-28 Ultrahaptics Ip Ltd Perceptions in a haptic system
US10353467B2 (en) 2015-03-06 2019-07-16 Apple Inc. Calibration of haptic devices
AU2016100399B4 (en) 2015-04-17 2017-02-02 Apple Inc. Contracting and elongating materials for providing input and output for an electronic device
DE102015006605B3 (en) * 2015-05-21 2016-09-22 Audi Ag Operating device and method for controlling functional units of a motor vehicle and motor vehicle
US10818162B2 (en) 2015-07-16 2020-10-27 Ultrahaptics Ip Ltd Calibration techniques in haptic systems
CN105138173B (en) * 2015-09-07 2019-06-04 昆山龙腾光电有限公司 A kind of control method of touching display screen
CN107925333B (en) 2015-09-08 2020-10-23 苹果公司 Linear actuators for use in electronic equipment
US10007344B2 (en) * 2015-09-30 2018-06-26 Apple Inc. Electronic device including closed-loop controller for haptic actuator and related methods
US11189140B2 (en) 2016-01-05 2021-11-30 Ultrahaptics Ip Ltd Calibration and detection techniques in haptic systems
US10039080B2 (en) 2016-03-04 2018-07-31 Apple Inc. Situationally-aware alerts
US10268272B2 (en) 2016-03-31 2019-04-23 Apple Inc. Dampening mechanical modes of a haptic actuator using a delay
US10531212B2 (en) 2016-06-17 2020-01-07 Ultrahaptics Ip Ltd. Acoustic transducers in haptic systems
CN106168866B (en) * 2016-06-30 2020-09-29 北京集创北方科技股份有限公司 Touch display control method, touch display control device and touch display module
US10268275B2 (en) 2016-08-03 2019-04-23 Ultrahaptics Ip Ltd Three-dimensional perceptions in haptic systems
US10755538B2 (en) 2016-08-09 2020-08-25 Ultrahaptics ilP LTD Metamaterials and acoustic lenses in haptic systems
CN109661641B (en) * 2016-09-08 2024-06-21 剑桥机电有限公司 Haptic feedback control components
CN109661638B (en) * 2016-09-09 2022-04-15 索尼公司 Terminal device, server, and information processing system
EP3907734B1 (en) * 2016-11-14 2022-11-02 Goodix Technology (HK) Company Limited Linear resonant actuator controller
US10943578B2 (en) 2016-12-13 2021-03-09 Ultrahaptics Ip Ltd Driving techniques for phased-array systems
US10497358B2 (en) 2016-12-23 2019-12-03 Ultrahaptics Ip Ltd Transducer driver
US10606357B2 (en) * 2017-03-28 2020-03-31 Tanvas, Inc. Multi rate processing device for rendering haptic feedback
US10732714B2 (en) * 2017-05-08 2020-08-04 Cirrus Logic, Inc. Integrated haptic system
IT201700058490A1 (en) * 2017-05-30 2018-11-30 Bitron Spa CONTROL PANEL WITH APTICALLY RECOVER DEVICE.
EP3652615B1 (en) * 2017-07-12 2021-12-08 Behr-Hella Thermocontrol GmbH Operator control unit for a device
US10622538B2 (en) 2017-07-18 2020-04-14 Apple Inc. Techniques for providing a haptic output and sensing a haptic input using a piezoelectric body
DE102017215581A1 (en) * 2017-09-05 2019-03-07 Zf Friedrichshafen Ag Haptic feedback for touch sensitive panel device
KR101901364B1 (en) * 2017-09-18 2018-11-22 주식회사 씨케이머티리얼즈랩 A wireless controlling apparatus and method for haptic device
CN107748617A (en) * 2017-10-24 2018-03-02 广州云友网络科技有限公司 A method for synchronizing virtual scenes with somatosensory and tactile sensations
US11531395B2 (en) 2017-11-26 2022-12-20 Ultrahaptics Ip Ltd Haptic effects from focused acoustic fields
US10852934B2 (en) * 2017-12-21 2020-12-01 The Boeing Company Latency compensation in coupled processor systems
EP3729417B1 (en) 2017-12-22 2025-09-10 Ultrahaptics Ip Ltd Tracking in haptic systems
WO2019122916A1 (en) 2017-12-22 2019-06-27 Ultrahaptics Limited Minimizing unwanted responses in haptic systems
JP6609649B2 (en) * 2018-01-22 2019-11-20 株式会社丸和製作所 Tactile sense imparting device and program
US10877562B2 (en) * 2018-03-02 2020-12-29 Htc Corporation Motion detection system, motion detection method and computer-readable recording medium thereof
CN112166400B (en) * 2018-03-08 2024-06-11 森赛尔股份有限公司 Human Machine Interface System
SG11202010752VA (en) 2018-05-02 2020-11-27 Ultrahaptics Ip Ltd Blocking plate structure for improved acoustic transmission efficiency
CN108874138A (en) * 2018-06-20 2018-11-23 珠海市魅族科技有限公司 A kind of pressure feedback system, electronic equipment and pressure feedback method
CN109254652A (en) * 2018-08-13 2019-01-22 瑞声科技(新加坡)有限公司 Tactile feedback method, system and the control device of Vehicle touch display screen
EP3620893A1 (en) * 2018-09-04 2020-03-11 Robert Bosch GmbH Haptic feedback transducer unit for a haptic feedback interface, haptic feedback interface and method for driving the same
US11098951B2 (en) 2018-09-09 2021-08-24 Ultrahaptics Ip Ltd Ultrasonic-assisted liquid manipulation
US10691211B2 (en) 2018-09-28 2020-06-23 Apple Inc. Button providing force sensing and/or haptic output
US10599223B1 (en) 2018-09-28 2020-03-24 Apple Inc. Button providing force sensing and/or haptic output
US11378997B2 (en) 2018-10-12 2022-07-05 Ultrahaptics Ip Ltd Variable phase and frequency pulse-width modulation technique
GB2578454A (en) * 2018-10-28 2020-05-13 Cambridge Mechatronics Ltd Haptic feedback generation
US12373033B2 (en) 2019-01-04 2025-07-29 Ultrahaptics Ip Ltd Mid-air haptic textures
WO2020141330A2 (en) 2019-01-04 2020-07-09 Ultrahaptics Ip Ltd Mid-air haptic textures
US11842517B2 (en) 2019-04-12 2023-12-12 Ultrahaptics Ip Ltd Using iterative 3D-model fitting for domain adaptation of a hand-pose-estimation neural network
US11380470B2 (en) 2019-09-24 2022-07-05 Apple Inc. Methods to control force in reluctance actuators based on flux related parameters
CN114631139A (en) 2019-10-13 2022-06-14 超飞跃有限公司 Dynamic capping with virtual microphones
US11374586B2 (en) 2019-10-13 2022-06-28 Ultraleap Limited Reducing harmonic distortion by dithering
US11169610B2 (en) 2019-11-08 2021-11-09 Ultraleap Limited Tracking techniques in haptic systems
CN110780143A (en) * 2019-11-18 2020-02-11 西安闻泰电子科技有限公司 Touch time delay test equipment and method
KR102738526B1 (en) * 2019-12-20 2024-12-06 주식회사 엘엑스세미콘 Touch driving device, relay device and method for implementing touch of multi-vision
US11281295B2 (en) * 2019-12-20 2022-03-22 Robert Bosch Gmbh Apparatus for sensing and three dimensional haptic
US11715453B2 (en) 2019-12-25 2023-08-01 Ultraleap Limited Acoustic transducer structures
CN115176216B (en) * 2019-12-30 2025-10-31 乔伊森安全系统收购有限责任公司 System and method for intelligent waveform interrupt
US11816267B2 (en) 2020-06-23 2023-11-14 Ultraleap Limited Features of airborne ultrasonic fields
CN113885693A (en) * 2020-07-03 2022-01-04 北京小米移动软件有限公司 Touch feedback module and method, electronic device, computer storage medium
CN116261703B (en) * 2020-08-04 2025-07-04 华为技术有限公司 Haptic feedback device
US11886639B2 (en) 2020-09-17 2024-01-30 Ultraleap Limited Ultrahapticons
US11977683B2 (en) 2021-03-12 2024-05-07 Apple Inc. Modular systems configured to provide localized haptic feedback using inertial actuators
US12517585B2 (en) 2021-07-15 2026-01-06 Ultraleap Limited Control point manipulation techniques in haptic systems
US12411550B2 (en) 2021-08-30 2025-09-09 Beijing Boe Technology Development Co., Ltd. Tactile feedback device, display apparatus, and tactile feedback method
CN113778229A (en) * 2021-09-14 2021-12-10 北京京东方技术开发有限公司 Signal control system, display device, control method, device and storage medium
US11809631B2 (en) 2021-09-21 2023-11-07 Apple Inc. Reluctance haptic engine for an electronic device
US12223110B1 (en) * 2021-09-23 2025-02-11 Apple Inc. Secure integrated circuit for smart haptics

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090029520A (en) * 2007-09-18 2009-03-23 엘지전자 주식회사 Portable terminal and its operation control method
CN101498986A (en) * 2008-02-01 2009-08-05 胡宗宁 Touch sliding operation system for touch screen mobile phone
WO2009158074A1 (en) * 2008-06-26 2009-12-30 Immersion Corporation Providing haptic feedback on a touch surface

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8686952B2 (en) 2008-12-23 2014-04-01 Apple Inc. Multi touch with multi haptics

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090029520A (en) * 2007-09-18 2009-03-23 엘지전자 주식회사 Portable terminal and its operation control method
CN101498986A (en) * 2008-02-01 2009-08-05 胡宗宁 Touch sliding operation system for touch screen mobile phone
WO2009158074A1 (en) * 2008-06-26 2009-12-30 Immersion Corporation Providing haptic feedback on a touch surface

Also Published As

Publication number Publication date
CN102591512A (en) 2012-07-18
DE102011017250B4 (en) 2022-12-01
DE102011017250A1 (en) 2012-07-12

Similar Documents

Publication Publication Date Title
CN102591512B (en) Haptic feedback system and the method for providing touch feedback
US8698766B2 (en) System integration of tactile feedback and touchscreen controller for near-zero latency haptics playout
CN104881175B (en) Multi-touch device with dynamic haptic effects
US9436282B2 (en) Contactor-based haptic feedback generation
KR101180218B1 (en) Hand-held Device with Touchscreen and Digital Tactile Pixels
CN104679233B (en) System and method for generating friction and vibration sense of touch effect
CN100587657C (en) Apparatus and method for touch screen interaction based on tactile feedback and pressure measurement
Poupyrev et al. Ambient touch: designing tactile interfaces for handheld devices
CN103620529B (en) Intelligent touch pen
US20090313542A1 (en) User Interface Impact Actuator
JP2018125021A (en) Context-dependent haptic confirmation system
JP2010086471A (en) Operation feeling providing device, and operation feeling feedback method, and program
EP2038732A2 (en) Touchless gesture based input
KR20190010591A (en) Haptic-enabled overlay for pressure sensitive surfaces
TW201209692A (en) Haptic presentation device
JP4229162B2 (en) Portable device with tactile feedback function

Legal Events

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