CN106125973A - 用于在摩擦显示器中提供特征的系统和方法 - Google Patents

用于在摩擦显示器中提供特征的系统和方法 Download PDF

Info

Publication number
CN106125973A
CN106125973A CN201610423567.9A CN201610423567A CN106125973A CN 106125973 A CN106125973 A CN 106125973A CN 201610423567 A CN201610423567 A CN 201610423567A CN 106125973 A CN106125973 A CN 106125973A
Authority
CN
China
Prior art keywords
touch
haptic effect
feature
projected position
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.)
Granted
Application number
CN201610423567.9A
Other languages
English (en)
Other versions
CN106125973B (zh
Inventor
君·曼扭尔·克鲁斯-赫南德斯
丹尼·A·格兰特
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.)
Immersion Corp
Original Assignee
Immersion Corp
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/697,037 external-priority patent/US9927873B2/en
Priority claimed from US12/697,042 external-priority patent/US10564721B2/en
Priority claimed from US12/696,900 external-priority patent/US9696803B2/en
Priority claimed from US12/696,908 external-priority patent/US10007340B2/en
Priority claimed from US12/697,010 external-priority patent/US9874935B2/en
Application filed by Immersion Corp filed Critical Immersion Corp
Priority claimed from CN201080011744.3A external-priority patent/CN102349039B/zh
Publication of CN106125973A publication Critical patent/CN106125973A/zh
Application granted granted Critical
Publication of CN106125973B publication Critical patent/CN106125973B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B06GENERATING OR TRANSMITTING MECHANICAL VIBRATIONS IN GENERAL
    • B06BMETHODS OR APPARATUS FOR GENERATING OR TRANSMITTING MECHANICAL VIBRATIONS OF INFRASONIC, SONIC, OR ULTRASONIC FREQUENCY, e.g. FOR PERFORMING MECHANICAL WORK IN GENERAL
    • B06B1/00Methods or apparatus for generating mechanical vibrations of infrasonic, sonic, or ultrasonic frequency
    • B06B1/02Methods or apparatus for generating mechanical vibrations of infrasonic, sonic, or ultrasonic frequency making use of electrical energy
    • B06B1/06Methods or apparatus for generating mechanical vibrations of infrasonic, sonic, or ultrasonic frequency making use of electrical energy operating with piezoelectric effect or with electrostriction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1601Constructional details related to the housing of computer displays, e.g. of CRT monitors, of flat displays
    • 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/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/04Texture mapping
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02NELECTRIC MACHINES NOT OTHERWISE PROVIDED FOR
    • H02N2/00Electric machines in general using piezoelectric effect, electrostriction or magnetostriction
    • H02N2/02Electric machines in general using piezoelectric effect, electrostriction or magnetostriction producing linear motion, e.g. actuators; Linear positioners ; Linear motors
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02NELECTRIC MACHINES NOT OTHERWISE PROVIDED FOR
    • H02N2/00Electric machines in general using piezoelectric effect, electrostriction or magnetostriction
    • H02N2/02Electric machines in general using piezoelectric effect, electrostriction or magnetostriction producing linear motion, e.g. actuators; Linear positioners ; Linear motors
    • H02N2/06Drive circuits; Control arrangements or methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/014Force feedback applied to GUI
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B6/00Tactile signalling systems, e.g. personal calling systems

Abstract

用于在摩擦显示器中提供特征的系统和方法。一种触摸使能的装置可以模拟在触摸区域中的一个或多个特征。特征可以包括但是不限于在纹理上的改变和/或在可以通过使用与触摸表面接触的物体来感知的在触摸表面上的边界、障碍物或其他不连续部分的模拟。系统包括:传感器,其被配置来检测当物体接触触摸表面时在触摸区域中的触摸;致动器;以及,一个或多个处理器。该处理器可以使用该传感器确定该触摸的位置,并且至少部分地基于该位置来选择要产生的触觉效果,该触觉效果被选择来模拟在或接近该确定的位置处的特征的存在。该处理器可以发送触觉信号以使用致动器来产生所识别的触觉效果。通过改变触摸表面的摩擦系数来模拟一些特征。

Description

用于在摩擦显示器中提供特征的系统和方法
本申请是分案申请,原案申请是申请号为PCT/US2010/026894、申请日为2010年3月11日的国际申请,2011年9月13日进入中国国家阶段,中国申请号为201080011744.3。
对于相关申请的交叉引用
本专利申请要求在2009年3月12日提交的、题目为“Locating Features Using aFriction Display”的美国临时专利申请No.61/159,482的优先权,其通过引用被整体包含在此。
本专利申请要求在2009年11月17日提交的、题目为“System and Method forIncreasing Haptic Bandwidth in an Electronic Device”的美国临时专利申请No.61/262,041的优先权,其通过引用被整体包含在此。
本专利申请要求在2009年11月17日提交的、题目为“Friction Rotary Devicefor Haptic Feedback”的美国临时专利申请No.61/262,038的优先权,其通过引用被整体包含在此。
本专利申请要求在2010年1月29日提交的、题目为“Systems And Methods ForProviding Features In A Friction Display”的美国实用新型专利申请No.12/696,893的优先权,其通过引用被整体包含在此。
本专利申请要求在2010年1月29日提交的、题目为“Systems And Methods ForFriction Displays And Additional Haptic Effects”的美国实用新型专利申请No.12/696,900的优先权,其通过引用被整体包含在此。
本专利申请要求在2010年1月29日提交的、题目为“Systems And Methods ForInterfaces Featuring Surface-Based Haptic Effects”的美国实用新型专利申请No.12/696,908的优先权,其通过引用被整体包含在此。
本专利申请要求在2010年1月29日提交的、题目为“Systems And Methods For ATexture Engine”的美国实用新型专利申请No.12/697,010的优先权,其通过引用被整体包含在此。
本专利申请要求在2010年1月29日提交的、题目为“Systems And Methods ForUsing Textures In Graphical User Interface Widgets”的美国实用新型专利申请No.12/697,037的优先权,其通过引用被整体包含在此。
本专利申请要求在2010年1月29日提交的、题目为“Systems And Methods ForUsing Multiple Actuators To Realize Textures”的美国实用新型专利申请No.12/697,042的优先权,其通过引用被整体包含在此。
背景技术
触摸使能(touch-enabled)的装置已经越来越普遍。例如,移动和其他装置可以被配置触敏显示器,使得用户可以通过触摸触敏显示器的部分来提供输入。又如,可以使用与显示器分离的触摸使能表面来用于输入,诸如,跟踪板、鼠标或其他装置。
例如,用户可以触摸被映射到在屏图形用户界面的显示器或表面的一部分,诸如按钮或控件。又如,可以提供手势,诸如一个或多个触摸的序列、在表面上的拖动或由装置感测的其他可识别的模式。虽然触摸使能的显示器和其他基于触摸的界面已经大大地增强了装置功能,但是缺陷仍然存在。例如,即使在屏幕上显示键盘,习惯于物理键盘的用户在使用触摸使能的装置时也可能没有相同的体验。
发明内容
本发明的实施例包括具有模拟在触摸区域中的一个或多个特征的基于表面的触觉效果的装置。特征可以包括但是不限于在纹理上的改变和/或在可以通过使用与表面接触的物体感知到的在触摸表面中的边界、障碍物或其他不连续部分的模拟。包括基于表面的触觉效果的装置可以更用户友好,并且可以提供更激发兴趣的用户体验。
在一个实施例中,一种系统包括:传感器,其被配置来当物体接触触摸表面时检测在触摸区域中的触摸;致动器;以及,一个或多个处理器。所述触摸区域可以对应于显示区域和/或另一个表面,用户经由诸如手指或钢笔的物体来与所述显示区域和/或另一个表面交互。所述处理器可以被配置来基于来自所述传感器的数据来确定所述触摸的位置,并且至少部分地基于所述位置来选择要产生的触觉效果,所述触觉效果被选择来模拟在或接近所述确定的位置处的特征的存在。而且,所述处理器可以发送触觉信号以使用所述致动器来产生所述识别的触觉效果。所述致动器可以耦合到所述触摸表面,并且可以被配置来接收由所述处理器产生的触觉信号,并且作为响应输出触觉效果。在一些实施例中,选择所述触觉效果包括:确定在模拟在或接近所述确定的位置处的所述特征的存在的摩擦系数上的变化。
这些说明性实施例被描述来不是限制或限定本主题的局限,而是提供有助于其理解的示例。在具体实施方式中描述了说明性实施例,并且,在其中通过了进一步的描述。通过查看本说明书和/或通过实践所要求保护的主题的一个或多个实施例,可以进一步了解由各个实施例提供的优点。
附图说明
在说明书的剩余部分中更具体地给出了全面和能够实现的公开。说明书参考下面的附图。
图1A示出用于提供基于表面的触觉效果的说明性系统。
图1B示出在图1A中所示的系统的一个实施例的外部视图。
图1C图示在图1A中所示的系统的另一个实施例的外部视图。
图2A-2B图示使用基于表面的触觉效果来模拟特征的示例。
图3A-3B描述了用于改变表面的摩擦系数的一种说明性硬件架构。
图4A-4B描述了用于改变表面的摩擦系数的另一种说明性硬件架构。
图5是示出通过使用基于表面的触觉效果来提供模拟的特征的示例性方法的流程图。
图6A-6D每一个描述了说明性模拟特征。
图7是示出通过使用参考文件来提供模拟的特征的示例性方法的流程图。
图8是包括用于模拟触摸表面的特征的数据的参考文件的示例。
具体实施方式
现在详细说明不同和替代的说明性实施例和附图。作为说明而不是作为限制来提供每一个示例。对于本领域内的技术人员显然,可以进行修改和改变。例如,被图示或描述为一个实施例的一部分的特征可以用在另一个实施例上,以产生又一个实施例。因此,意欲本公开包括在所附的权利要求及其等同内容的范围内的修改和改变。
使用可变摩擦界面的装置的说明性示例
本发明的一个说明性实施例包括计算系统,诸如:便携音乐装置或移动装置,两者都可以从加利福尼亚的Cupertino的苹果公司获得;或,可以从华盛顿的Redmond的微软公司获得的Zune(R)便携装置。该计算系统可以包括一个或多个传感器和/或可以与一个或多个传感器进行通信,该一个或多个传感器例如是加速计以及用于确定相对于显示区域的触摸的位置的传感器(例如,光学的、电阻的或电容的),该显示区域在这个示例中对应于装置的屏幕。
当用户与装置交互时,一个或多个致动器用于提供触觉效果。例如,当用户在装置上移动手指时,屏幕的摩擦系数可以基于手指的位置、速度和/或加速度改变。
根据摩擦如何改变,用户可以感知到在触摸表面中的特征,如果表面摩擦不改变,则不能以相同的方式(或根本不能)感知到该特征。作为具体示例,该摩擦可以改变使得用户感知到与在屏按钮的边缘对应的隆起、边界或其他障碍物。如在下面更详细地描述,可以以任何数量的方式来使用改变摩擦系数,以向用户提供信息。另外,补充或取代改变摩擦系数,可以使用特效模拟在触摸表面中的特征的存在。
通过提供基于表面的触觉效果来模拟特征的说明性系统
图1A示出用于提供基于表面的触觉效果的说明性系统100。具体地说,在这个示例中,系统100包括计算装置101,计算装置101具有经由总线106与其他硬件连接的处理器102。内存104可以包括任何适当的有形(和非暂时)计算机可读介质,诸如RAM、ROM或EEPROM等,内存104包含配置计算装置的操作的程序组件。在这个示例中,计算装置101进一步包括一个或多个网络接口装置110、输入/输出(I/O)接口部件112和另外的存储器114。
网络装置110可以表示便利网络连接的任何部件。示例包括但是不限于:有线接口,诸如以太网、USB、IEEE 1394;以及/或者,无线接口,诸如IEEE 802.11、蓝牙或用于接入蜂窝电话网络的无线电接口(例如,用于接入CDMA、GSM、UMTS或其他移动通信网络的收发器/天线)。
可以使用I/O部件112以利于到诸如一个或多个显示器、键盘、鼠标、扬声器、麦克风和/或用于输入数据或输出数据的其他硬件的连接。存储器114表示在装置101中包括的非易失性存储器,诸如磁、光或其他存储介质。
系统100进一步包括触摸表面116,触摸表面116在这个示例中被集成到装置101中。触摸表面116表示被配置来感测用户的触摸输入的任何表面。一个或多个传感器108被配置来当物体接触触摸表面时检测在触摸区域中的触摸,并且提供用于由处理器102使用的适当数据。可以使用任何适当数量、类型或布置的传感器。例如,电阻和/或电容型传感器可以被嵌入在触摸表面116中,并且用于确定触摸的位置和其他信息,诸如压力。又如,具有触摸表面的视图的光学传感器可以用于确定触摸位置。
在这个示例中,与处理器102进行通信的致动器118耦合到触摸表面116。在一些实施例中,致动器118被配置来输出触觉效果,该触觉效果响应于触觉信号来改变触摸表面的摩擦系数。作为补充或替代,致动器118可以提供振动触觉的触觉效果,其以受控的方式移动触摸表面。一些触觉效果可以使用耦合到装置的外壳的致动器,并且一些触觉效果可以依序和/或一起地使用多个致动器。例如,可以通过在不同的频率振动表面来改变摩擦系数。可以使用变化的不同组合/序列来模拟纹理的感觉。
虽然在此示出单个致动器118,但是实施例可以使用相同或不同类型的多个致动器来改变触摸表面的摩擦系数。例如,在一些实施例中使用压电致动器来例如通过在一些实施例中使用以大于20kHz的频率移动的致动器以超声波频率垂直地和/或水平地移位触摸表面116的一些部分或全部。在一些实施例中,可以单独或一起地使用诸如偏心旋转质量电机或线性谐振致动器的多个致动器来提供不同的纹理和其他触觉效果。
转向内存104,描述了示例性程序组件124、126和128,以描述在一些实施例中如何配置装置来提供可变摩擦显示器。在这个示例中,检测模块124配置处理器102以经由传感器108监控触摸表面116,以确定触摸的位置。例如,模块124可以采样传感器108,以便跟踪触摸的存在与否,并且如果触摸存在,则跟踪随着时间的触摸的位置、路径、速度、加速度、压力和/或其他特性。
触觉效果确定模块126表示分析关于触摸特性的数据以选择要产生的触觉效果的程序组件。具体地说,模块126包括:基于触摸的位置来确定要产生的触摸表面的模拟特征的代码;以及,选择要提供来模拟特征的一个或多个触觉效果的代码。例如,触摸表面116的区域的一部分或全部可以被映射到图形用户界面。可以基于触摸的位置来选择不同的触觉效果,以便通过改变触摸表面116的摩擦来模拟特征的存在,使得当在界面中看到特征的对应表示时感觉到该特征。然而,可以经由触摸表面116来提供触觉效果,即使对应的元件未被显示在界面中(例如,如果通过在界面中的边界,则可以提供触觉效果,即使未显示该边界)。
触觉效果产生模块128表示使得处理器102产生和向致动器118发送触觉信号的程序以至少当接触出现时产生所选择的触觉效果。例如,产生模块128可以访问要向致动器118发送的所存储的模型或命令。又如,触觉效果产生模块128可以接收期望的摩擦系数并使用信号处理算法生成将发送到致动器118的合适的信号。又如,可以与用于纹理的目标坐标和被发送到一个或多个致动器的适当波形一起指示期望的纹理,以产生表面(和/或其他装置部件)的适当移位以提供纹理。可以至少通过改变触摸表面116的摩擦系数来模拟特征。一些实施例可以一起地使用多个致动器来模拟特征。例如,可以使用在摩擦上的变化来模拟通过在模拟的钢琴按键之间的边界,而振动触觉效果模拟当按下每一个按键时的每一个按键的响应。
根据计算系统的具体配置,触摸表面可以或可以不覆盖(或对应于)显示器。在图1B中,示出计算系统100B的外部视图。计算装置101包括触摸使能的显示器116,触摸使能的显示器116组合装置的触摸表面和显示器。触摸表面可以对应于显示器外部或在实际显示部件之上的材料的一个或多个层。
图1C图示其中触摸表面不覆盖显示器的触摸使能的计算系统100C的另一个示例。在这个示例中,计算装置101具有触摸表面116,该触摸表面116可以被映射到在对接到装置101的计算系统120中包括的显示器122中提供的图形用户界面。例如,计算装置101可以包括鼠标、跟踪板或其他装置,而系统120可以包括台式或膝上型计算机、机顶盒(例如,DVD播放机、DVR、有线电视盒)或另一个计算系统。又如,触摸表面116和显示器122可以被包括在同一装置中,诸如在具有显示器122的膝上型计算机中的触摸使能的跟踪板中。无论是否与显示器等集成,在在此的示例中的平面触摸表面的描述不意味着是限定性的。其他实施例包括弯曲或不规则的触摸使能的表面,它们被进一步配置来提供基于表面的触觉效果。
图2A-2B图示使用基于表面的触觉效果来模拟特征的示例。图2A是图示系统200的外视图的图,系统200包括具有触摸使能的显示器202的计算装置201。图2B示出装置201的横截面视图。装置201可以与图1A的装置101类似地被配置,虽然为了清楚,在这个视图中未示出诸如处理器、内存和传感器等的部件。
可以在图2B中看到,装置201具有多个致动器218和附加的致动器222。致动器218-1可以包括被配置来向显示器202施加垂直力的致动器,而218-2可以横向地移动显示器202。在这个示例中,致动器直接地耦合到显示器,但是应当明白,致动器可以耦合到另一个触摸表面,诸如在显示器202的顶部上的材料的层。附加致动器222可以耦合到包含装置201的部件的外壳。在图2A-2B的示例中,显示器202的区域对应于触摸区域,但是该原理可以被应用到完全与显示器分离的触摸表面。
在一个实施例中,致动器218每一个包括压电致动器,而附加致动器222包括偏心旋转质量电机、线性谐振致动器或另一个压电致动器。致动器222可以被配置来响应于来自处理器的触觉信号来提供振动触觉触觉效果。可以与基于表面的触觉效果和/或用于其他目的协同使用振动触觉的触觉效果。
在一些实施例中,致动器218-1和218-2的任何一个或两者可以包括除了压电致动器之外的致动器。致动器的任何一个可以例如包括压电致动器、电磁致动器、电子激活聚合物、形状记忆合金、柔性复合压电致动器(例如,包括柔性材料的致动器)、静电和/或超磁致伸缩致动器。另外,示出了单个致动器222,虽然多个其他致动器可以耦合到装置202的外壳,并且/或,其他致动器222可以耦合到别处。装置201也可以具有在不同位置耦合到触摸表面的多个致动器218-1/218-2。
转回图2A,如在220处所示,手指移动遇到模拟的特征230。在这个示例中,基于由手指226向位置228的移动表示的触摸位置来选择触觉效果以输出。具体地说,如在图4B中可以看到,致动器218-1、218-2和/或222被提供适当的触觉信号,以提供如在232、234和236指示的基于表面的触觉反馈。不同的交叉影线意欲表示由于致动器导致的触摸表面的不同“感觉”。例如,232、234和236可以表示在产生期望的触觉效果的触摸表面的纹理或摩擦系数上的变化。在一个实施例中,通过使得较高摩擦的第一区域232之后跟随较低摩擦的第二区域234和较高摩擦的第三区域236,可以模拟长方形的感觉。
图3A-3B描述了用于改变表面的摩擦系数的说明性硬件架构。在这个示例中,触摸表面包括玻璃板302,虽然可以使用另一种透明(或不透明)材料。例如,而不使用玻璃,可以使用触摸板(即,触敏装置)。一对压电弯曲元件318-1和318-2粘结到玻璃。玻璃或另一种透明材料与在压电弯曲元件之间的自由空间一起的使用可以允许在玻璃下使用显示器(未示出)。在一些实施例中,可以命令压电弯曲元件将玻璃302的静摩擦系数减小42%。一些实施例使用在24kHz的双极脉宽调制信号,并且改变的幅值用于改变摩擦系数。作为示例,电压可以在大于20kHz的频率下在-80和+80伏特之间改变,并且摩擦根据电压幅值(或用于产生电压幅值的PWM幅值)从0至60%改变。这些示例电压、频率和变化范围仅用于示例的目的,并且不意欲是限制性的。
图4A-4B描述了用于改变表面的摩擦系数的另一种说明性硬件架构400。在这个示例中,压电蜂鸣器提供了作为计算装置401的一部分的压电表面402。例如,一个实施例包括具有25mm直径的0.6mm厚的蜂鸣器。可以在图4B中看到,该蜂鸣器包括压电陶瓷材料402A和金属盘402B的层;在这个实施例中,两者都是0.3mm厚。当未激活蜂鸣器时,静摩擦系数可以被从原始摩擦值减小多达88%。在这个示例中,表面被示出为圆形的,但是该原理可以被应用到其他形状/表面。
用于通过提供基于表面的触觉效果来模拟特征的说明性方法
图5是示出用于提供具有基于表面的触觉效果的界面的说明性方法500的流程图。块502表示确定在触摸区域中的触摸的位置。例如,处理器可以利用在触摸使能的显示器或表面中嵌入或观看触摸使能的显示器或表面的一个或多个传感器来跟踪在表面上的触摸的位置。基于触摸的当前和/或过去的位置,可以确定当前位置或预测位置。作为示例,可以在用于触摸区域的像素坐标或另一个坐标系中提供触摸位置。如果确定了速度/加速度,则触摸位置可以与和触摸的位置和移动相关的向量或其他信息相关联。块504表示确定要模拟的一个或多个期望的特征。在一些实施例中,计算系统可以仅确定触摸是否在要驱动致动器的位置处出现,并且实时地确定期望的特征和触觉信号。然而,在另外的实施例中,可以将基于触摸的速度的触摸的当前像素位置和/或投影的像素位置与用于指定各个像素位置的期望的触觉效果的位图作比较。基于期望的触觉效果,可以访问/产生适当的触觉信号以提供在位图中指定的输出。
又如,可以将触摸膜的当前或投影位置与用于标识图形用户界面(GUI)特征的位置的数据作比较,该特征例如是控件、纹理内容和边界等。然后,如果在该位置识别GUI特征,则可以访问将一个或多个触觉效果与该特征相关联的数据。例如,处理器可以跟踪触摸的位置,并且确定触摸在或接近被映射到被图形用户界面中的特定控件(例如,按钮)的在触摸区域中的位置。处理器可以然后查阅界面元件的列表,以确定与按钮相关联的触觉效果(例如,纹理、摩擦变化),并且基于该触觉效果,采取进一步的行为来产生该触觉效果。
又如,该特征可以包括与当前或投影位置相关联的纹理。例如,可以将触摸区域的一部分识别为具有特定的纹理,诸如“皮毛”。当触摸被确定为在所述部分处时,计算装置可以确定期望“皮毛”特征。
块506表示访问或产生一个或多个触觉信号以产生所选择的触觉效果。例如,处理器可以访问在内存中存储并且与特定的触觉效果相关联的驱动信号。又如,可以通过访问所存储的算法并且输入与效果相关联的参数来产生信号。例如,算法可以输出数据以用于基于幅度和频率参数来产生驱动信号。又如,触觉信号可以包括被发送到致动器以被致动器解码的数据。例如,致动器可以本身响应于用于指定诸如幅度和频率的参数的命令。
块508表示向致动器发送触觉信号以产生期望的效果。例如,如果要提供模拟驱动信号,则处理器可以使用机载数模转换器来建立该信号。如果向致动器提供数字命令,则可以通过处理器的I/O总线来产生适当的消息,并且致动器本身包括用于提供期望的输出的足够的处理能力。可以在触摸点和/或别处感觉到触觉效果。
在一些实施例中,即使在没有所选择的触觉效果的情况下,也可以向致动器发送基准的触觉信号以产生周围的触觉效果,以便增强装置可以产生的可能效果的范围。因此,发送触觉信号可以包括向致动器发送停止、命令、零或最小信号,或向致动器发送另一个适当的信号以减小强度,以便致动器的效果,并且因此增加摩擦,诸如提高到接近或处于当静态时的触摸表面的摩擦系数的水平。
作为示例,诸如压电致动器的特定致动器的使用可以允许减小触摸表面的摩擦系数,而不是增大摩擦系数。为了提供一系列选择,可以提供基准信号,使得触摸表面的“普通”摩擦水平小于触摸表面当静态时具有的摩擦系数。因此,可以相对于基准值而不是静态值来限定触觉效果。如果期望最大的摩擦,则可以向压电致动器发送“零”信号,以停止表面的移动。
图6A-6D每一个描述了说明性模拟特征。图6A示出简化示例,其中,白色区域表示将例如通过使用非零电压PWM信号来激活压电或其他致动器的区域。例如,该白色区域可以对应于在触摸板的中间位置的虚拟按钮,其中,用户的手指(或与表面接触的另一个物体)遇到较低的摩擦值。图6B表示相反的情况——手指/物体可以自由地在白色区域中移动,但是可能在高摩擦(黑色)区域处变慢或停止。这可以例如允许用户更容易地定位在触摸区域中的按钮或其他位置。
图6C图示包括多个凹槽的模拟特征。当用户的手指或另一个物体水平地移动通过带时,该手指/物体遇到作为一系列凹槽感知到的增加或减小的摩擦。
如上所述,包括被配置来提供基于表面的触觉效果的触摸表面的计算系统可以实时地确定效果和信号。例如,对于图6A-6D的任何一个,系统可以首先确定是否触摸位置在圆圈内,并且如果如此,则提供适当的输出值(图6A)或停止输出(图6B)。类似地,系统可以通过确定是否在具有期望的高摩擦的区域中出现触摸来提供图6C的特征,并且如果如此,则驱动致动器。
图6D提供了更复杂的图案。例如,在图6D中的图案可以对应于与按键的阵列、模拟的键盘或其他控件相关联的期望特征,该按键阵列例如是移动电话按键的阵列。虽然实时提供可以用于图6A-6D的任何一个,则可以需要更复杂的逻辑来提供在图案中的每一个特定圆圈/按钮。这些和甚至更任意的图案可以增加编程和计算时间的复杂度。因此,在一些实施例中,可以预先确定基于表面的触觉效果,并且将其存储在文件中。在运行时间,可以基于触摸位置来访问文件,以允许适当的触觉信号的更快确定和产生。对于图6D,当触摸位置被映射到圆圈时,这样的文件可以包括用于驱动致动器以提供第一触觉效果(例如,高摩擦)的数据,并且当触摸位置被映射到在圆圈之外的位置时,文件可以包括用于驱动致动器来提供第二效果(例如,低摩擦)的数据。
图7是示出用于通过建立和使用参考文件来提供模拟特征的示例性方法700的流程图。图8示出包括像素阵列的参考文件的示例。块702和704表示预处理——在使用参考文件来确定触觉效果之前出现的行为。在这个示例中,使用单个参考文件来确定摩擦值。实际上,参考文件可以提供其它数据,所述其它数据用于补充或取代产生在摩擦中的变化产生触觉效果。另外,“参考文件”可以包括一起使用的多个文件。
块702表示建立位置的布局,并且块704表示存储在图像文件中的布局,诸如在位图或其他图像文件中的像素的阵列。例如,可以“绘制”任意的形状以便指定期望的摩擦值。在图8中,示出白色像素以指示意欲没有摩擦调整的地方,而阴影像素指示期望的摩擦系数的值或甚至可用于驱动致动器的值(例如,期望的PMW电压电平、频率等)。替代地,白色像素可以指示最大驱动,而各种阴影程度指示较低的驱动值,黑色表示零驱动。在一个实施例中,仅使用白色像素和黑色像素,颜色对应于装置的致动器的接通/关断状态。
在这个示例中,通过交叉阴影来表示不同的阴影程度。实际上,每一个像素可以包括多个值(例如,每一个像素可以具有RGB值),多个值提供不同的数据,诸如不同致动器的驱动电平等。另外,参考文件可以包括多个层,用于指定每一个像素位置的各种参数。这个示例示出较小数量的像素;实际上,阵列可以包括以千或百万计的像素。
形状802包括实线圆。形状804也包括圆圈,但是被提供来指示可以使用图像文件来指定多个摩擦水平(或其他触觉效果)。例如,可以通过使用不同的阴影来提供在低和高(或高和低)摩擦之间的过渡区域,诸如从低阴影806向中等的阴影808并且最后到全阴影810的过渡。该过渡可以对应于当接近圆圈804的中心时增加的摩擦水平(或减小的摩擦水平)。
在一些实施例中,当建立布局文件时,可以指定过渡。在一些情况下,可以使用过渡来提供摩擦值相对于可视布局的偏移。例如,暂时地返回图6B,可以在图形用户界面中提供诸如图6B的圆圈的实线形状。对应的摩擦图像可以更接近地类似图8的圆圈804的缩放版本,提供了“模糊”边缘以表示过渡效果。一种用于产生这样的图像的方法可以包括:使用界面的图像,并且应用模糊或其他过滤器,在模糊后调整像素水平以当用于产生/选择触觉信号时提供期望的响应。
返回图7和方法700,一旦建立了参考文件,则可以将其安装到内存中并且如在块706所示读取以确定摩擦值。例如,可以将像素阵列的一些或全部保存在执行位置检测和特征模拟例程的处理器的工作内存中。在一个实施例中,像素阵列被分布在图形用户界面的对应的图像旁边。在另外的实施例中,像素阵列是图形用户界面的层或构成部分,并且在其他实施例中,该阵列是不与图形用户界面相关联的独立的文件。
块708表示确定触摸的位置。例如,传感器可以提供用于确定在被映射到触摸区域的像素的阵列中的触摸的像素位置的数据。非像素坐标可以用于识别触摸的位置,在下面的映射步骤期间使用适当的变换。
块710表示将触摸位置映射到在图像文件中的项目。例如,触摸区域可以被直接地映射,使得在像素(x,y)=(10,12)处的触摸导致访问在图像(x,y)=(10,12)处的图像中的一个或多个像素值。然而,可以使用更复杂的映射。例如,可以使用触摸位置和速度来将在触摸区域中的像素值映射到在图像文件中的不同像素值。例如,触摸区域的大小和显示阵列的大小可以不同,并且使用比例因子来将触摸位置映射到像素值。
块712表示激活一个或多个致动器以至少部分地基于来自图像文件的数据来提供基于表面的触觉效果。例如,在图像文件中的像素值可以被映射到期望的摩擦系数。执行方法700的装置可以基于像素位置和期望的摩擦系数来确定要向一个或多个致动器发送以产生期望的摩擦系数的一个或多个适当的信号。又如,像素值可以更直接地指示驱动信号,诸如用于要发送到压电致动器的PWM信号的电压/幅度/频率值或偏移。该阵列的数据也可以被配置来用于产生用于另一种致动器的驱动信号。
作为更复杂的示例,每一个像素地址可以与三个强度值(即,RGB)相关联。在一些实施例中,三个强度值的每一个可以与用于对应的致动器的信号强度/频率相关联。又如,一些值可以指定强度,并且其他值指定用于同一致动器的操作的持续时间。又如,可以将不同的像素强度值与不同的期望纹理或用于驱动致动器以模拟单个纹理的部件相关。
方法700可以确定被映射到在图像文件中的多个像素的触摸位置。例如,大触摸可以对应于在图像文件中的一系列像素地址。可以一起考虑来自像素地址范围的摩擦或其它值,或者,可以进行分析来“准确描述”触摸位置,并且使用来自对应的单个像素地址的值。
在一些实施例中,带有具有基于表面的触觉效果的触摸表面的计算装置可以基于输入的序列来输出不同的基于表面的触觉效果。因此,触摸表面的模拟特征可以基于与表面相关联的装置的状态来改变。在一些实施例中,可以使用具有多个层的参考文件来实现这一点;每一个层可以对应于特定状态。可以例如基于各种输入条件来改变状态。
例如,触摸表面可以被配置来作为例如在移动装置上的小键盘。该小键盘可以具有与数字1-9对应的三行按键和具有“0”、“*”和“#”按键的第四行。对于初始状态,触摸表面可以被配置来提供中心特征,诸如比在布局的剩余部分中更高的在“5”按键处的摩擦水平。
该计算装置可以被配置来基于跟踪相对于触摸区域的输入响应于用户输入来改变触摸表面的状态。例如,一旦系统已经例如通过检测触摸、盘旋或用于指示已经定位(但是不必然被选择)了按键的其他行为来确定用户已经找到了“5”按键,则可以基于不同的状态来提供基于表面的效果。如果使用多层参考文件,则例如可以将不同的层安装到内存中。在第二状态中,例如,在按键之间的边界可以被提供使得用户以从中心前进到期望的按键,而不需要可视的反馈(虽然当然可以与本主体的任何实施例一起提供可视的、可听的或其他的反馈)。
模拟的特征的其他说明性实施例
基于表面的触觉效果可以采用任何适当的形式,包括但是不限于基于改变触摸表面的摩擦系数的效果。又如,可以使用振动触觉效果,诸如振动或系列振动。可以使用在摩擦中的振动触觉效果和/或变化来模拟诸如边界或障碍物的不同的特征的感觉。例如,可以通过在摩擦上的增加来模拟边界或边缘,并且如果如上所述通过边界(在一些情况下),则摩擦减小。
使用触摸表面模拟的特征可以包括任何不连续,包括但是不限于模拟的间隙、突出物和障碍物等。作为补充或替代,模拟的特征可以包括具有改变的摩擦系数的区域。例如,一些触觉效果可以包括在触摸表面的摩擦上的改变——可以使得一些部分比其他部分“光滑”或“粗糙”。在一些实施例中,模拟的特征包括通过以受控的方式改变表面的摩擦系数而模拟的纹理。
可以分别在上面引用的下文中找到关于纹理的产生和使用的另外的细节:美国专利申请No.12/697,010、12/697,042和12/697,037,其题目为“Systems and Methods for aTexture Engine”(律师档案IMM354(51851-383720))、“Systems and Methods for UsingMultiple Actuators to Realize Textures”(律师档案IMM355(51851-383719))和“Systems and Methods for Using Textures in Graphical User Interface Widgets”(律师档案IMM356(51851-383718))。例如,不同摩擦的模式或振动的模式可以被提供来模仿纹理的感觉,该纹理例如是砖块、岩石、沙子、草地、皮毛、各种织物类型、水、糖浆和其他流体、皮革、木、冰、蜥蜴皮、金属和其他纹理图案。当期望“危险”纹理时,也可以使用与真实世界不类似的其他纹理,诸如高幅度振动触觉或其他反馈。
基于表面的触觉效果的信息内容或含义可以在不同的实施例中不同。例如,可以使用效果来识别被映射到在图形用户界面中的区域的触摸表面的特定部分、模拟按键或其他控件,或可以被提供来用于美学或娱乐目的(例如,作为设计的一部分和/或在游戏中)。也可以提供用于通信目的的效果。例如,可以便利布莱叶或其他基于触觉的通信方法。
一般考虑
在此的“被适配来”或“被配置来”的使用表示开放和包含性的语言,其不排除被适配来或被配置来执行另外的任务或步骤的装置。另外,“基于”的使用表示在下述方面是开放和包含性的:基于一个或多个叙述的条件或值的处理、步骤、计算或其他行为可以实际上基于在那些所述条件之外的附加条件或值。在此包括的标题、列表和编号仅用于说明的容易,并且不意味着是限制性的。
可以在数字电子电路、在计算机硬件、固件、软件或其前述的组合中实现根据本主题的方面的实施例。在一个实施例中,计算机可以包括一个或多个处理器。该处理器包括或必须访问计算机可读介质,诸如耦合到处理器的随机存取存储器(RAM)。处理器执行在内存中存储的计算机可执行程序指令,诸如执行一个或多个计算机程序,包括传感器采样例程、触觉效果选择例程和用于产生信号的适当的程序,以产生如上所述的所选择的触觉效果。
这样的处理器可以包括微处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)和状态机。这样的处理器可以进一步包括可编程电子装置,诸如PLC、可编程中断控制器(PIC)、可编程逻辑器件(PLD)、可编程只读存储器(PROM)、电子可编程只读存储器(EPROM或EEPROM)或其他类似的装置。
这样的处理器可以包括介质或可以与其进行通信,所述介质例如是有形计算机可读介质,其可以存储指令,该指令当被处理器执行时可以使得处理器执行由处理器执行或辅助的在此所述的步骤。计算机可读介质的实施例可以包括但是不限于所有的电子、光学、磁性或其他存储装置,它们能够向诸如在网络服务器中的处理器的处理器提供计算机可读指令。介质的其他示例包括但是不限于软盘、CD-ROM、磁盘、内存芯片、ROM、RAM、ASIC、配置的处理器、所有光学介质、所有磁带或其他磁性介质或计算机处理器可以从其读取的任何其他介质。而且,各种其他装置可以包括计算机可读介质,诸如路由器,专用或公共网络或其他传输装置。所述的处理器和处理可以在一个或多个结构中,或可以通过一个或多个结构分布。处理器可以包括用于执行在此所述的方法的一个或多个(或方法的部分)的代码。
虽然已经相对于本发明的特定实施例详细描述了本主题,但是可以明白,本领域内的技术人员在获得上述内容的理解时可以容易地提出这样的实施例的替代、改变和等同内容。因此,应当明白本公开已经被提供了用于示例的目的,而不是限制的目的,并且不排除向本主体包含对于本领域内的普通技术人员容易清楚的这样的修改、改变和/或增加。

Claims (19)

1.一种系统,包括:
传感器,其被配置用于检测与触摸表面的用户交互;
致动器,其耦合到所述触摸表面,并被配置来接收触觉信号并且输出触觉效果;以及
处理器,其与所述致动器和传感器通信,所述处理器被配置用于:
基于来自所述传感器的数据来确定触摸的投影位置,
至少部分地基于所述投影位置来选择要产生的触觉效果,所述触觉效果被选择来模拟位于或接近所述投影位置处的在所述触摸表面中的特征的存在,以及
发送触觉信号,该触觉信号被配置用于产生所识别的触觉效果,
其中,确定所述触觉效果包括:
确定所述触摸的投影位置;
访问映射文件,所述映射文件将多个位置的每一个映射到相应的触觉效果;以及
识别被映射到所述触摸的所述投影位置的触觉效果。
2.根据权利要求1所述的系统,其中,选择所述触觉效果包括:确定模拟位于或接近所述投影位置处的所述特征的存在的在摩擦系数上的变化。
3.根据权利要求1所述的系统,其中,所述特征包括位于或接近所述投影位置处的纹理。
4.根据权利要求1所述的系统,其中,所述特征包括在显示区域中显示的图形用户界面中的第一区域和第二区域之间的边界。
5.根据权利要求4所述的系统,其中,所述边界包括在键盘的两个模拟按键之间的边界。
6.根据权利要求1所述的系统,其中,所述投影位置对应于前一触摸的位置。
7.根据权利要求1所述的系统,其中,基于所述用户交互的位置和速度来确定所述投影位置。
8.根据权利要求1所述的系统,其中,所述致动器被配置来以超声波频率垂直地、横向地或垂直且横向地移位所述触摸表面。
9.根据权利要求8所述的系统,其中,所述致动器包括下述的至少一个:
压电致动器;
电磁致动器;
电子激活的聚合物;
形状记忆合金;或
复合物。
10.根据权利要求1所述的系统,其中,所述处理器进一步被配置使得基于来自所述传感器的数据确定所述用户交互的压力,其中,至少部分地基于所述用户交互的所述压力来选择所述触觉效果。
11.一种方法,包括:
检测与触摸表面的用户交互;
确定触摸的投影位置;
至少部分地基于所述投影位置来选择待产生的触觉效果,所述触觉效果被选择来模拟位于或接近所述投影位置处的在所述触摸表面中的特征的存在;以及
通过向耦合到所述触摸表面的至少一个致动器提供触觉信号来产生所述触觉效果,
其中,选择触觉效果包括:
确定所述触摸的投影位置;
访问映射文件,所述映射文件将多个位置的每一个映射到相应的触觉效果;以及
识别被映射到所述触摸的所述投影位置的触觉效果。
12.根据权利要求11所述的方法,其中,选择触觉效果包括:确定模拟位于或接近所述投影位置处的所述特征的存在的在所述摩擦系数上的变化。
13.根据权利要求11所述的方法,其中,所述特征包括位于或接近所述投影位置处的纹理。
14.根据权利要求11所述的方法,其中,所述特征包括在显示区域中显示的第一区域和在所述显示区域中的第二区域之间的边界,所述显示区域被映射到所述触摸区域。
15.根据权利要求14所述的方法,其中,所述边界包括在所述显示区域中绘制的键盘的两个按键之间的边界。
16.根据权利要求11所述的方法,其中,基于所述用户交互的像素位置和所述用户交互的速度来确定所述投影位置。
17.根据权利要求11所述的方法,其中,所述致动器被配置来以超声波频率垂直地、横向地或垂直且横向地移位所述触摸表面。
18.根据权利要求17所述的方法,其中,所述致动器包括下述的至少一个:
压电致动器;
电磁致动器;
电子激活的聚合物;
形状记忆合金;或
复合物。
19.一种有形计算机可读介质,包含程序代码,所述程序代码能够被计算系统执行,所述程序代码包括:
用于使得所述计算系统检测与触摸表面的用户交互的程序代码;
用于使得所述计算系统确定触摸的投影位置的程序代码;
用于使得所述计算系统基于所述投影位置来识别待产生的所述触摸表面的模拟特征的程序代码;
用于使得所述计算系统选择触觉效果来产生所述模拟特征的程序代码;以及
用于使得所述计算系统向至少一个致动器发送触觉信号以通过改变所述触摸表面的摩擦系数来产生所述模拟特征的程序代码,
其中,用于使得所述计算系统选择触觉效果的程序代码包括:
确定所述触摸的投影位置;
访问映射文件,所述映射文件将多个位置的每一个映射到相应的触觉效果;以及
识别被映射到所述投影位置的触觉效果。
CN201610423567.9A 2009-03-12 2010-03-11 用于在触摸使能的显示器中提供特征的系统和方法 Expired - Fee Related CN106125973B (zh)

Applications Claiming Priority (19)

Application Number Priority Date Filing Date Title
US15948209P 2009-03-12 2009-03-12
US61/159,482 2009-03-12
US26204109P 2009-11-17 2009-11-17
US26203809P 2009-11-17 2009-11-17
US61/262,038 2009-11-17
US61/262,041 2009-11-17
US12/696,893 2010-01-29
US12/697,037 US9927873B2 (en) 2009-03-12 2010-01-29 Systems and methods for using textures in graphical user interface widgets
US12/696,908 2010-01-29
US12/697,042 US10564721B2 (en) 2009-03-12 2010-01-29 Systems and methods for using multiple actuators to realize textures
US12/696,900 US9696803B2 (en) 2009-03-12 2010-01-29 Systems and methods for friction displays and additional haptic effects
US12/696,900 2010-01-29
US12/697,037 2010-01-29
US12/696,893 US9746923B2 (en) 2009-03-12 2010-01-29 Systems and methods for providing features in a friction display wherein a haptic effect is configured to vary the coefficient of friction
US12/697,010 2010-01-29
US12/697,042 2010-01-29
US12/696,908 US10007340B2 (en) 2009-03-12 2010-01-29 Systems and methods for interfaces featuring surface-based haptic effects
US12/697,010 US9874935B2 (en) 2009-03-12 2010-01-29 Systems and methods for a texture engine
CN201080011744.3A CN102349039B (zh) 2009-03-12 2010-03-11 用于在摩擦显示器中提供特征的系统和方法

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201080011744.3A Division CN102349039B (zh) 2009-03-12 2010-03-11 用于在摩擦显示器中提供特征的系统和方法

Publications (2)

Publication Number Publication Date
CN106125973A true CN106125973A (zh) 2016-11-16
CN106125973B CN106125973B (zh) 2020-03-24

Family

ID=42730225

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610423567.9A Expired - Fee Related CN106125973B (zh) 2009-03-12 2010-03-11 用于在触摸使能的显示器中提供特征的系统和方法

Country Status (3)

Country Link
US (3) US9746923B2 (zh)
JP (3) JP6017597B2 (zh)
CN (1) CN106125973B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9746923B2 (en) 2009-03-12 2017-08-29 Immersion Corporation Systems and methods for providing features in a friction display wherein a haptic effect is configured to vary the coefficient of friction
CN110770689A (zh) * 2017-06-28 2020-02-07 瑞典爱立信有限公司 用于修改设备形状的方法和适于修改设备形状的通信设备

Families Citing this family (110)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10007340B2 (en) 2009-03-12 2018-06-26 Immersion Corporation Systems and methods for interfaces featuring surface-based haptic effects
US8638306B2 (en) * 2009-11-06 2014-01-28 Bose Corporation Touch-based user interface corner conductive pad
US8669949B2 (en) * 2009-11-06 2014-03-11 Bose Corporation Touch-based user interface touch sensor power
US8692815B2 (en) * 2009-11-06 2014-04-08 Bose Corporation Touch-based user interface user selection accuracy enhancement
US8350820B2 (en) * 2009-11-06 2013-01-08 Bose Corporation Touch-based user interface user operation accuracy enhancement
US20110109560A1 (en) * 2009-11-06 2011-05-12 Santiago Carvajal Audio/Visual Device Touch-Based User Interface
US9201584B2 (en) 2009-11-06 2015-12-01 Bose Corporation Audio/visual device user interface with tactile feedback
US8686957B2 (en) * 2009-11-06 2014-04-01 Bose Corporation Touch-based user interface conductive rings
US20110113371A1 (en) * 2009-11-06 2011-05-12 Robert Preston Parker Touch-Based User Interface User Error Handling
WO2011090780A1 (en) * 2010-01-20 2011-07-28 Northwestern University Method and apparatus for increasing the forces applied to bare a finger on a haptic surface
US9870053B2 (en) 2010-02-08 2018-01-16 Immersion Corporation Systems and methods for haptic feedback using laterally driven piezoelectric actuators
US9417695B2 (en) * 2010-04-08 2016-08-16 Blackberry Limited Tactile feedback method and apparatus
US8710968B2 (en) 2010-10-07 2014-04-29 Motorola Mobility Llc System and method for outputting virtual textures in electronic devices
BR112013011300A2 (pt) * 2010-11-09 2019-09-24 Koninl Philips Electronics Nv interface de usuário, método de fornecimento de retroalimentação táctil ao usuário que toca uma superfície de interação (s) com um conjunto de acionadores e aparelho que compreende uma interface de usuário
US9448713B2 (en) 2011-04-22 2016-09-20 Immersion Corporation Electro-vibrotactile display
EP2742410B1 (en) 2011-05-10 2019-08-14 North Western University A touch interface device having an electrostatic multitouch surface and method for controlling the device
US10108288B2 (en) 2011-05-10 2018-10-23 Northwestern University Touch interface device and method for applying controllable shear forces to a human appendage
US10180722B2 (en) 2011-05-27 2019-01-15 Honeywell International Inc. Aircraft user interfaces with multi-mode haptics
WO2012177719A2 (en) * 2011-06-21 2012-12-27 Northwestern University Touch interface device and method for applying lateral forces on a human appendage
US20130016042A1 (en) * 2011-07-12 2013-01-17 Ville Makinen Haptic device with touch gesture interface
TWI446255B (zh) * 2011-07-28 2014-07-21 Wistron Corp 具有螢幕顯示選單功能之顯示裝置
KR101826709B1 (ko) 2011-09-01 2018-03-22 엘지이노텍 주식회사 터치 패널 및 이를 포함하는 액정 표시 장치
TWI441447B (zh) * 2011-10-24 2014-06-11 Chief Land Electronic Co Ltd 觸覺回饋模組
TW201317831A (zh) * 2011-10-24 2013-05-01 Chief Land Electronic Co Ltd 三維觸覺感知回饋產生方法及手持電子裝置
US9013426B2 (en) * 2012-01-12 2015-04-21 International Business Machines Corporation Providing a sense of touch in a mobile device using vibration
US8791799B2 (en) * 2012-02-01 2014-07-29 Immersion Corporation Eccentric rotating mass actuator optimization for haptic effects
WO2013160561A1 (en) * 2012-04-26 2013-10-31 Senseg Ltd Tactile output system
US20180364864A9 (en) 2012-05-10 2018-12-20 Tanvas Corporation Electronic controller haptic display with simultaneous sensing and actuation
EP2703947B1 (de) * 2012-08-27 2019-02-27 Siemens Aktiengesellschaft Bedieneinrichtung für ein technisches System
KR101958779B1 (ko) * 2012-09-28 2019-03-15 엘지전자 주식회사 디스플레이 디바이스 및 그 제어 방법
US8743072B2 (en) 2012-09-28 2014-06-03 Lg Electronics Inc. Display device and control method thereof
CN103777743B (zh) * 2012-10-23 2016-12-28 联想(北京)有限公司 一种信息处理的方法及电子设备
US9196134B2 (en) 2012-10-31 2015-11-24 Immersion Corporation Method and apparatus for simulating surface features on a user interface with haptic effects
US10078384B2 (en) * 2012-11-20 2018-09-18 Immersion Corporation Method and apparatus for providing haptic cues for guidance and alignment with electrostatic friction
US9330544B2 (en) 2012-11-20 2016-05-03 Immersion Corporation System and method for simulated physical interactions with haptic effects
US20140139451A1 (en) * 2012-11-20 2014-05-22 Vincent Levesque Systems and Methods For Providing Mode or State Awareness With Programmable Surface Texture
US9836150B2 (en) 2012-11-20 2017-12-05 Immersion Corporation System and method for feedforward and feedback with haptic effects
CN103838412B (zh) * 2012-11-27 2017-11-07 联想(北京)有限公司 提供反馈的方法及电子设备
US9880623B2 (en) 2013-01-24 2018-01-30 Immersion Corporation Friction modulation for three dimensional relief in a haptic device
CN105190644B (zh) 2013-02-01 2020-12-18 英特尔公司 用于使用触摸控制的基于图像的搜索的技术
US9489047B2 (en) * 2013-03-01 2016-11-08 Immersion Corporation Haptic device with linear resonant actuator
US9189098B2 (en) 2013-03-14 2015-11-17 Immersion Corporation Systems and methods for syncing haptic feedback calls
WO2014147443A1 (en) 2013-03-20 2014-09-25 Nokia Corporation A touch display device with tactile feedback
US9939900B2 (en) 2013-04-26 2018-04-10 Immersion Corporation System and method for a haptically-enabled deformable surface
US9405369B2 (en) * 2013-04-26 2016-08-02 Immersion Corporation, Inc. Simulation of tangible user interface interactions and gestures using array of haptic cells
US9361709B2 (en) * 2013-05-08 2016-06-07 International Business Machines Corporation Interpreting texture in support of mobile commerce and mobility
EP3144780A1 (en) 2013-06-11 2017-03-22 Immersion Corporation Systems and methods for pressure-based haptic effects
US10120447B2 (en) 2013-06-24 2018-11-06 Northwestern University Haptic display with simultaneous sensing and actuation
US9729730B2 (en) 2013-07-02 2017-08-08 Immersion Corporation Systems and methods for perceptual normalization of haptic effects
GB2517508A (en) * 2013-08-24 2015-02-25 Paavan Gandhi Braille upon the surface of a visual display unit
WO2015072297A1 (ja) * 2013-11-14 2015-05-21 旭硝子株式会社 ペン入力装置用のカバーガラスおよびその製造方法
US9639158B2 (en) 2013-11-26 2017-05-02 Immersion Corporation Systems and methods for generating friction and vibrotactile effects
US9965034B2 (en) 2013-12-30 2018-05-08 Immersion Corporation Systems and methods for a haptically-enabled projected user interface
JP2015130168A (ja) * 2013-12-31 2015-07-16 イマージョン コーポレーションImmersion Corporation 摩擦拡張制御、及び、タッチコントロールパネルのボタンを摩擦拡張制御部へと変換する方法
CN105164622B (zh) 2014-01-30 2018-06-15 京瓷办公信息系统株式会社 触摸面板装置及触摸面板控制方法
US9836123B2 (en) * 2014-02-13 2017-12-05 Mide Technology Corporation Bussed haptic actuator system and method
WO2015121963A1 (ja) * 2014-02-14 2015-08-20 富士通株式会社 ゲームコントローラ
WO2015143124A1 (en) 2014-03-21 2015-09-24 Immersion Corporation Systems and methods for haptically-enabled curved devices
CN103995591B (zh) 2014-05-16 2017-03-01 北京智谷睿拓技术服务有限公司 产生触感反馈的方法和设备
CN103984414B (zh) 2014-05-16 2018-12-25 北京智谷睿拓技术服务有限公司 产生触感反馈的方法和设备
JP6294170B2 (ja) 2014-06-26 2018-03-14 京セラ株式会社 触感呈示装置
US10019155B2 (en) * 2014-06-30 2018-07-10 Honda Motor Co., Ltd. Touch control panel for vehicle control system
US9696806B2 (en) 2014-07-02 2017-07-04 Immersion Corporation Systems and methods for multi-output electrostatic haptic effects
US9690381B2 (en) 2014-08-21 2017-06-27 Immersion Corporation Systems and methods for shape input and output for a haptically-enabled deformable surface
KR102373337B1 (ko) 2014-09-02 2022-03-11 애플 인크. 가변 햅틱 출력을 위한 시맨틱 프레임워크
US9645646B2 (en) * 2014-09-04 2017-05-09 Intel Corporation Three dimensional contextual feedback wristband device
JP5956525B2 (ja) * 2014-10-01 2016-07-27 レノボ・シンガポール・プライベート・リミテッド 入力装置
CN105589594B (zh) * 2014-11-06 2019-12-31 天马微电子股份有限公司 电子装置和电子装置的操作控制方法
KR102398389B1 (ko) 2014-11-12 2022-05-16 엘지디스플레이 주식회사 햅틱 객체로부터 햅틱 신호를 모델링하는 방법, 디스플레이 장치 및 이의 구동 방법
US9535550B2 (en) 2014-11-25 2017-01-03 Immersion Corporation Systems and methods for deformation-based haptic effects
WO2016120956A1 (ja) 2015-01-26 2016-08-04 富士通株式会社 駆動制御装置、電子機器、駆動制御プログラム、及び駆動制御方法
CN105094443A (zh) * 2015-08-21 2015-11-25 深圳市汇顶科技股份有限公司 触摸压力检测装置和方法
JP6625372B2 (ja) * 2015-08-27 2019-12-25 株式会社デンソーテン 入力装置および車載装置
JP2017111462A (ja) * 2015-11-27 2017-06-22 京セラ株式会社 触感呈示装置及び触感呈示方法
US9875625B2 (en) 2015-12-18 2018-01-23 Immersion Corporation Systems and methods for multifunction haptic output devices
DE102016200030A1 (de) * 2016-01-05 2017-07-06 Zf Friedrichshafen Ag Berührungsgetriebewählhebel
DE102016200024A1 (de) 2016-01-05 2017-07-06 Zf Friedrichshafen Ag Berührungsgangwahlschalter als Multimedia-Schnittstelle
KR102462941B1 (ko) * 2016-01-26 2022-11-03 삼성디스플레이 주식회사 표시 장치
CN106018179A (zh) * 2016-03-17 2016-10-12 青岛科技大学 一种基于图像处理的胶料表面黏性测量方法及装置
CN105897120B (zh) * 2016-05-19 2018-09-21 瑞声科技(新加坡)有限公司 可精确控制电机的信号生成方法
US9983675B2 (en) 2016-06-10 2018-05-29 Immersion Corporation Systems and methods for monitoring insulation integrity for electrostatic friction
DK180122B1 (en) 2016-06-12 2020-05-19 Apple Inc. Devices, methods and graphical user interfaces for providing haptic feedback
DK179823B1 (en) 2016-06-12 2019-07-12 Apple Inc. DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR PROVIDING HAPTIC FEEDBACK
US10401962B2 (en) 2016-06-21 2019-09-03 Immersion Corporation Haptically enabled overlay for a pressure sensitive surface
WO2018001456A1 (en) * 2016-06-28 2018-01-04 Telefonaktiebolaget Lm Ericsson (Publ) Device and method for haptic exploration of a rendered object
US9898904B1 (en) 2016-08-17 2018-02-20 Immersion Corporation Selective control of an electric field to deliver a touchless haptic effect
DK201670720A1 (en) 2016-09-06 2018-03-26 Apple Inc Devices, Methods, and Graphical User Interfaces for Generating Tactile Outputs
DK179223B9 (en) * 2016-09-06 2018-04-23 Apple Inc Devices, methods and graphical user interfaces for providing feedback during interaction with an intensity sensitive button
DK179278B1 (en) * 2016-09-06 2018-03-26 Apple Inc Devices, methods and graphical user interfaces for haptic mixing
EP3291054B8 (en) * 2016-09-06 2019-07-24 Apple Inc. Devices, methods, and graphical user interfaces for haptic mixing
DK201670728A1 (en) 2016-09-06 2018-03-19 Apple Inc Devices, Methods, and Graphical User Interfaces for Providing Feedback During Interaction with an Intensity-Sensitive Button
US10234945B2 (en) 2016-09-09 2019-03-19 Immersion Corporation Compensated haptic rendering for flexible electronic devices
US11500538B2 (en) 2016-09-13 2022-11-15 Apple Inc. Keyless keyboard with force sensing and haptic feedback
US10261586B2 (en) 2016-10-11 2019-04-16 Immersion Corporation Systems and methods for providing electrostatic haptic effects via a wearable or handheld device
US10277154B2 (en) 2017-05-01 2019-04-30 Apple Inc. Closed-loop control of linear resonant actuator using back EMF data and hall sensing
US20180329493A1 (en) * 2017-05-11 2018-11-15 Immersion Corporation Microdot Actuators
DK201770372A1 (en) 2017-05-16 2019-01-08 Apple Inc. TACTILE FEEDBACK FOR LOCKED DEVICE USER INTERFACES
JP2019012408A (ja) * 2017-06-30 2019-01-24 日本電産サンキョー株式会社 入力装置
CN117270637A (zh) 2017-07-26 2023-12-22 苹果公司 具有键盘的计算机
JP6814106B2 (ja) * 2017-08-01 2021-01-13 ホシデン株式会社 タッチ入力装置
US10110152B1 (en) 2017-09-29 2018-10-23 Apple Inc. Integrated driver and controller for haptic engine
US10601355B2 (en) 2017-09-29 2020-03-24 Apple Inc. Closed-loop control of linear resonant actuator using back EMF and inertial compensation
EP3477430A1 (en) * 2017-10-30 2019-05-01 Vestel Elektronik Sanayi ve Ticaret A.S. An electronic device and method for generating haptic effects at a screen
US10955922B2 (en) * 2017-11-29 2021-03-23 International Business Machines Corporation Simulating tactile information for haptic technology
US10620705B2 (en) 2018-06-01 2020-04-14 Google Llc Vibrating the surface of an electronic device to raise the perceived height at a depression in the surface
CN112534380A (zh) * 2018-08-29 2021-03-19 阿尔卑斯阿尔派株式会社 输入装置、控制方法以及程序
US10564728B1 (en) * 2018-09-10 2020-02-18 Apple Inc. Gravity-induced position offset tracking for dynamic management of haptic module mechanical offset
WO2021240818A1 (ja) 2020-05-29 2021-12-02 三菱電機株式会社 表示器
US11175755B1 (en) * 2020-06-08 2021-11-16 Wacom Co., Ltd. Input system and input method
US20230152896A1 (en) * 2021-11-16 2023-05-18 Neosensory, Inc. Method and system for conveying digital texture information to a user

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050057528A1 (en) * 2003-09-01 2005-03-17 Martin Kleen Screen having a touch-sensitive user interface for command input
EP1748350A2 (en) * 2005-07-28 2007-01-31 Avago Technologies General IP (Singapore) Pte. Ltd Touch device and method for providing tactile feedback
CN1924775A (zh) * 2001-03-09 2007-03-07 伊梅森公司 用于笔记本电脑和其它便携设备的触觉接口
WO2008037275A1 (en) * 2006-09-27 2008-04-03 Nokia Corporation Tactile touch screen

Family Cites Families (222)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3659354A (en) 1970-10-21 1972-05-02 Mitre Corp Braille display device
DE2258094B1 (de) 1972-11-27 1974-05-30 Fa. Carl Zeiss, 7920 Heidenheim Verfahren und Vorrichtung zur photometrischen Bestimmung der Extinktion einer Probe
US4752772A (en) 1987-03-30 1988-06-21 Digital Equipment Corporation Key-embedded Braille display system
US4868549A (en) 1987-05-18 1989-09-19 International Business Machines Corporation Feedback mouse
US4871992A (en) 1988-07-08 1989-10-03 Petersen Robert C Tactile display apparatus
US4928030A (en) 1988-09-30 1990-05-22 Rockwell International Corporation Piezoelectric actuator
DK0449048T3 (da) 1990-03-23 1995-06-26 Rockwell International Corp Piezoelektrisk motor
US5195894A (en) 1991-05-15 1993-03-23 Nimbus, Inc. Braille mouse having character code member actuated by single solenoid
US5696537A (en) 1991-06-20 1997-12-09 Tandberg Data Storage As Mouse for data entry and control with control of ball friction force
EP0537384A1 (en) 1991-08-22 1993-04-21 Mitsubishi Jukogyo Kabushiki Kaisha Rotation control system for ultrasonic motor
US6131097A (en) * 1992-12-02 2000-10-10 Immersion Corporation Haptic authoring
US5629594A (en) * 1992-12-02 1997-05-13 Cybernet Systems Corporation Force feedback system
JP3343156B2 (ja) 1993-07-14 2002-11-11 アークレイ株式会社 光学式成分濃度測定装置および方法
US5731804A (en) 1995-01-18 1998-03-24 Immersion Human Interface Corp. Method and apparatus for providing high bandwidth, low noise mechanical I/O for computer systems
US5734373A (en) * 1993-07-16 1998-03-31 Immersion Human Interface Corporation Method and apparatus for controlling force feedback interface systems utilizing a host computer
US5767839A (en) 1995-01-18 1998-06-16 Immersion Human Interface Corporation Method and apparatus for providing passive force feedback to human-computer interface systems
WO1995020787A1 (en) * 1994-01-27 1995-08-03 Exos, Inc. Multimode feedback display technology
JP3225477B2 (ja) 1994-06-23 2001-11-05 日本電信電話株式会社 触覚刺激表出方法及び装置と触覚刺激ディスプレイ
US6850222B1 (en) 1995-01-18 2005-02-01 Immersion Corporation Passive force feedback for computer interface devices
US5691898A (en) * 1995-09-27 1997-11-25 Immersion Human Interface Corp. Safe and low cost computer peripherals with force feedback for consumer applications
US5749533A (en) 1995-08-03 1998-05-12 Daniels; John J. Fishing reel with electronically variable brake for preventing backlash
DE19528457C2 (de) 1995-08-03 2001-03-08 Mannesmann Vdo Ag Bedieneinrichtung
US5959613A (en) * 1995-12-01 1999-09-28 Immersion Corporation Method and apparatus for shaping force signals for a force feedback device
AU1328597A (en) 1995-11-30 1997-06-19 Virtual Technologies, Inc. Tactile feedback man-machine interface device
US7027032B2 (en) * 1995-12-01 2006-04-11 Immersion Corporation Designing force sensations for force feedback computer applications
US6028593A (en) * 1995-12-01 2000-02-22 Immersion Corporation Method and apparatus for providing simulated physical interactions within computer generated environments
US6147674A (en) * 1995-12-01 2000-11-14 Immersion Corporation Method and apparatus for designing force sensations in force feedback computer applications
US5956484A (en) * 1995-12-13 1999-09-21 Immersion Corporation Method and apparatus for providing force feedback over a computer network
US6169540B1 (en) * 1995-12-01 2001-01-02 Immersion Corporation Method and apparatus for designing force sensations in force feedback applications
US6219032B1 (en) * 1995-12-01 2001-04-17 Immersion Corporation Method for providing force feedback to a user of an interface device based on interactions of a controlled cursor with graphical elements in a graphical user interface
US6859819B1 (en) * 1995-12-13 2005-02-22 Immersion Corporation Force feedback enabled over a computer network
US5914705A (en) 1996-02-09 1999-06-22 Lucent Technologies Inc. Apparatus and method for providing detent-like tactile feedback
US6046730A (en) 1996-03-15 2000-04-04 At&T Corp Backlighting scheme for a multimedia terminal keypad
US6046527A (en) 1996-07-05 2000-04-04 Honeybee Robotics, Inc. Ultrasonic positioner with multiple degrees of freedom of movement
JPH1097821A (ja) 1996-08-01 1998-04-14 Matsushita Electric Ind Co Ltd 操作装置およびこれを用いた車載用機器の操作装置
US6084587A (en) * 1996-08-02 2000-07-04 Sensable Technologies, Inc. Method and apparatus for generating and interfacing with a haptic virtual reality environment
US7815436B2 (en) * 1996-09-04 2010-10-19 Immersion Corporation Surgical simulation interface device and method
JP4354540B2 (ja) * 1996-10-18 2009-10-28 ヤマハ株式会社 力覚駆動装置、力覚付与方法および記録媒体
US6636197B1 (en) 1996-11-26 2003-10-21 Immersion Corporation Haptic feedback effects for control, knobs and other interface devices
US6154201A (en) 1996-11-26 2000-11-28 Immersion Corporation Control knob with multiple degrees of freedom and force feedback
US5912660A (en) 1997-01-09 1999-06-15 Virtouch Ltd. Mouse-like input/output device with display screen and method for its use
US5897569A (en) 1997-04-16 1999-04-27 Ethicon Endo-Surgery, Inc. Ultrasonic generator with supervisory control circuitry
US6292170B1 (en) * 1997-04-25 2001-09-18 Immersion Corporation Designing compound force sensations for computer applications
US6285351B1 (en) * 1997-04-25 2001-09-04 Immersion Corporation Designing force sensations for computer applications including sounds
US6252579B1 (en) * 1997-08-23 2001-06-26 Immersion Corporation Interface device and method for providing enhanced cursor control with force feedback
JP4149574B2 (ja) 1997-08-29 2008-09-10 ゼロックス コーポレイション ユーザインターフェースサポートデバイス、及び情報入力方法
JPH1195230A (ja) 1997-09-19 1999-04-09 Matsushita Electric Ind Co Ltd 液晶パネルの製造方法および製造装置
US6448977B1 (en) * 1997-11-14 2002-09-10 Immersion Corporation Textures and other spatial sensations for a relative haptic interface device
US6088019A (en) * 1998-06-23 2000-07-11 Immersion Corporation Low cost force feedback device with actuator for non-primary axis
US6256011B1 (en) 1997-12-03 2001-07-03 Immersion Corporation Multi-function control device with force feedback
US6041868A (en) 1997-12-10 2000-03-28 Case Corporation Mechanism for controlling implement position
JP3987182B2 (ja) 1998-01-26 2007-10-03 Idec株式会社 情報表示装置および操作入力装置
KR100595920B1 (ko) * 1998-01-26 2006-07-05 웨인 웨스터만 수동 입력 통합 방법 및 장치
IT1299401B1 (it) 1998-03-27 2000-03-16 Optikon 2000 Spa Procedimento di ottimizzazione del pilotaggio di un attuatore piezoelettrico, in particolare per dispositivi facoemulsificatori,
US6184868B1 (en) 1998-09-17 2001-02-06 Immersion Corp. Haptic feedback control devices
US6429846B2 (en) * 1998-06-23 2002-08-06 Immersion Corporation Haptic feedback for touchpads and other touch controls
US6240347B1 (en) 1998-10-13 2001-05-29 Ford Global Technologies, Inc. Vehicle accessory control with integrated voice and manual activation
US6230135B1 (en) 1999-02-02 2001-05-08 Shannon A. Ramsay Tactile communication apparatus and method
JP2000305447A (ja) * 1999-04-19 2000-11-02 Mitsubishi Electric Corp 情報変換提示装置
US6693622B1 (en) 1999-07-01 2004-02-17 Immersion Corporation Vibrotactile haptic feedback devices
US6337678B1 (en) 1999-07-21 2002-01-08 Tactiva Incorporated Force feedback computer input and output device with coordinated haptic elements
US6433711B1 (en) * 1999-12-14 2002-08-13 Texas Instruments Incorporated System and method for offset error compensation in comparators
AT408488B (de) 1999-12-22 2001-12-27 Scan Messtechnik Gmbh Miniaturisiertes spektrometer
US6822635B2 (en) 2000-01-19 2004-11-23 Immersion Corporation Haptic interface for laptop computers and other portable devices
JP3929672B2 (ja) 2000-03-10 2007-06-13 独立行政法人科学技術振興機構 弾性波を用いたコンピュータ入出力装置
JP2001290572A (ja) 2000-04-05 2001-10-19 Fuji Xerox Co Ltd 情報処理装置
JP3515042B2 (ja) 2000-04-13 2004-04-05 シャープ株式会社 画像表示装置および画像信号補正装置
EP1282236B1 (en) 2000-05-09 2012-10-03 Sony Corporation Data processing device and data processing method, and recorded medium
IT1320475B1 (it) 2000-06-30 2003-11-26 Fiat Ricerche Attuatore piezoelettrico autocompensato per una valvola di controllo.
JP3949912B2 (ja) 2000-08-08 2007-07-25 株式会社エヌ・ティ・ティ・ドコモ 携帯型電子機器、電子機器、振動発生器、振動による報知方法および報知制御方法
EP1330811B1 (en) 2000-09-28 2012-08-22 Immersion Corporation Directional tactile feedback for haptic feedback interface devices
CN100468294C (zh) 2000-09-28 2009-03-11 伊默逊股份有限公司 用于触觉反馈接口设备的有方向触觉反馈
US6734785B2 (en) 2000-10-27 2004-05-11 Robert C. Petersen Tactile display system
AU2002245358A1 (en) 2001-02-02 2002-08-19 Stoneridge Control Devices, Inc. Electro-mechanical actuator for an adjustable pedal system
US6571154B2 (en) 2001-02-19 2003-05-27 Delphi Technologies, Inc. Method and apparatus for accessing vehicle systems
US6963762B2 (en) * 2001-05-23 2005-11-08 Nokia Corporation Mobile phone using tactile icons
US8364342B2 (en) 2001-07-31 2013-01-29 Immersion Corporation Control wheel with haptic feedback
JP2003067135A (ja) 2001-08-27 2003-03-07 Matsushita Electric Ind Co Ltd タッチパネル入力方法、並びにタッチパネル入力装置
JP2003091233A (ja) 2001-09-17 2003-03-28 Toru Saito 画像表示装置および画像入力装置
JP2003099177A (ja) 2001-09-21 2003-04-04 Fuji Xerox Co Ltd 触覚情報作成方法、触覚情報提示方法および触覚情報提示装置
US7032188B2 (en) * 2001-09-28 2006-04-18 Nokia Corporation Multilevel sorting and displaying of contextual objects
CN1602498A (zh) * 2001-12-12 2005-03-30 皇家飞利浦电子股份有限公司 具有触觉导引的显示系统
US7474426B2 (en) 2001-12-18 2009-01-06 Oce Printing Systems Gmbh Method, device system and computer program for saving and retrieving print data in a network
US6703924B2 (en) * 2001-12-20 2004-03-09 Hewlett-Packard Development Company, L.P. Tactile display apparatus
JP2003256105A (ja) * 2002-03-01 2003-09-10 Nippon Telegr & Teleph Corp <Ntt> 力覚提示装置および力覚提示方法
JP4061105B2 (ja) * 2002-03-29 2008-03-12 アルプス電気株式会社 力覚付与装置
JP4434609B2 (ja) 2002-03-29 2010-03-17 株式会社東芝 表示入力システム
KR100769783B1 (ko) 2002-03-29 2007-10-24 가부시끼가이샤 도시바 표시 입력 장치 및 표시 입력 시스템
US6904823B2 (en) 2002-04-03 2005-06-14 Immersion Corporation Haptic shifting devices
US7161580B2 (en) 2002-04-25 2007-01-09 Immersion Corporation Haptic feedback using rotary harmonic moving mass
JP3852368B2 (ja) 2002-05-16 2006-11-29 ソニー株式会社 入力方法及びデータ処理装置
KR20020062888A (ko) 2002-06-29 2002-07-31 권만덕 함초간장의 제조방법
JP3937982B2 (ja) 2002-08-29 2007-06-27 ソニー株式会社 入出力装置および入出力装置を有する電子機器
KR20040025398A (ko) 2002-09-19 2004-03-24 삼성전자주식회사 이동 통신 단말의 호착신 알림 방법
US8125453B2 (en) 2002-10-20 2012-02-28 Immersion Corporation System and method for providing rotational haptic feedback
JP4117352B2 (ja) 2002-11-12 2008-07-16 株式会社ソニー・コンピュータエンタテインメント ファイル処理方法とこの方法を利用可能な装置
US7278119B2 (en) 2002-11-29 2007-10-02 Sigmatel, Inc. Battery-optimized system-on-a-chip and applications thereof
AU2003279475A1 (en) 2002-12-04 2004-06-23 Koninklijke Philips Electronics N.V. Graphic user interface having touch detectability
GB2413416B8 (en) 2002-12-08 2006-09-07 Immersion Corp Haptic massaging in handheld communication devices
FI20022282A0 (fi) 2002-12-30 2002-12-30 Nokia Corp Menetelmä vuorovaikutuksen mahdollistamiseksi elektronisessa laitteessa ja elektroninen laite
JP2006518507A (ja) 2003-02-19 2006-08-10 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ポータブル装置間でのコンテンツアイテムのアドホック共有のためのシステムと、そのインタラクション方法
JP2004265281A (ja) 2003-03-04 2004-09-24 Univ Nihon 振動応答型タッチパネル
CA2422265A1 (en) 2003-03-14 2004-09-14 Handshake Interactive Technologies Inc. A method and system for providing haptic effects
JP2004310518A (ja) 2003-04-08 2004-11-04 Fuji Xerox Co Ltd 画像情報処理装置
US20040218910A1 (en) * 2003-04-30 2004-11-04 Chang Nelson L. Enabling a three-dimensional simulation of a trip through a region
US20040251780A1 (en) 2003-05-09 2004-12-16 Goodson J. Michael Advanced ceramics in ultrasonic transducerized devices
JP2004342018A (ja) 2003-05-19 2004-12-02 Alps Electric Co Ltd 力覚付与型入力装置
JP4713070B2 (ja) 2003-08-26 2011-06-29 ヤマハ株式会社 ポインティングデバイス
JP3830476B2 (ja) 2003-08-29 2006-10-04 ファナック株式会社 教示操作盤
JP3856774B2 (ja) 2003-08-29 2006-12-13 インターナショナル・ビジネス・マシーンズ・コーポレーション 音声出力装置、情報入力装置、ファイル選択装置、電話機、及びそのプログラムと記録媒体
JP2005128891A (ja) 2003-10-24 2005-05-19 Canon Inc 視触覚情報呈示装置
JP4478436B2 (ja) 2003-11-17 2010-06-09 ソニー株式会社 入力装置、情報処理装置、リモートコントロール装置および入力装置の制御方法
US7667687B2 (en) 2003-12-30 2010-02-23 Immersion Corporation Resistive and hybrid control schemes for haptic feedback interface devices
US7112737B2 (en) 2003-12-31 2006-09-26 Immersion Corporation System and method for providing a haptic effect to a musical instrument
JP2005258666A (ja) 2004-03-10 2005-09-22 Sony Corp 入力装置および電子機器並びに電子機器の感触フィードバック入力方法
US20060209037A1 (en) * 2004-03-15 2006-09-21 David Wang Method and system for providing haptic effects
JP2007531113A (ja) 2004-03-23 2007-11-01 富士通株式会社 携帯装置の傾斜及び並進運動成分の識別
JP4046095B2 (ja) 2004-03-26 2008-02-13 ソニー株式会社 触覚機能付き入力装置、情報入力方法及び電子機器
US20060061545A1 (en) * 2004-04-02 2006-03-23 Media Lab Europe Limited ( In Voluntary Liquidation). Motion-activated control with haptic feedback
JP4066055B2 (ja) 2004-05-13 2008-03-26 株式会社日立製作所 触覚刺激通信装置
JP2006011646A (ja) * 2004-06-23 2006-01-12 Pioneer Electronic Corp 触覚表示装置及び触覚表示機能付タッチパネル装置
US7796517B2 (en) 2004-06-28 2010-09-14 Minghua Chen Optimization of streaming data throughput in unreliable networks
US20060024647A1 (en) 2004-07-30 2006-02-02 France Telecom Method and apparatus for communicating graphical information to a visually impaired person using haptic feedback
GB2416962B (en) 2004-08-05 2009-04-01 Vodafone Plc New communication type for mobile telecommunications networks
US9046922B2 (en) * 2004-09-20 2015-06-02 Immersion Corporation Products and processes for providing multimodal feedback in a user interface device
US7545550B2 (en) 2004-09-27 2009-06-09 Idc, Llc Systems and methods of actuating MEMS display elements
JP4860625B2 (ja) * 2004-10-08 2012-01-25 イマージョン コーポレーション タッチ式入力装置におけるボタンおよびスクロール動作シミュレーション用の触覚フィードバック
EP1647872A1 (fr) 2004-10-14 2006-04-19 Delphi Technologies Inc. Module de commande avec retour de force amélioré
US8677274B2 (en) 2004-11-10 2014-03-18 Apple Inc. Highlighting items for search results
US7440947B2 (en) 2004-11-12 2008-10-21 Fuji Xerox Co., Ltd. System and method for identifying query-relevant keywords in documents with latent semantic analysis
JP4892829B2 (ja) 2004-11-15 2012-03-07 ソニー株式会社 振動発生装置、触覚機能付きの入出力装置及びその電子機器
WO2006071449A1 (en) 2004-11-30 2006-07-06 Immersion Corporation Systems and methods for controlling a resonant device for generating vibrotactile haptic effects
JP2006163206A (ja) 2004-12-09 2006-06-22 Ntt Docomo Inc 触覚提示装置
GB0503253D0 (en) * 2005-02-17 2005-03-23 Univ Northumbria Newcastle User control of a hand-held device
JP2006228151A (ja) 2005-02-21 2006-08-31 Tokai Rika Co Ltd タッチ式入力装置
US8122354B1 (en) 2005-02-25 2012-02-21 The Mathworks, Inc. Systems and methods for providing an indicator of detection of input related to an element of a user interface
JP2006268068A (ja) 2005-03-22 2006-10-05 Fujitsu Ten Ltd タッチパネル装置
US20060226298A1 (en) 2005-03-30 2006-10-12 Lionel L.L.C. Graphical method and system for model vehicle and accessory control
JP4675152B2 (ja) 2005-05-16 2011-04-20 株式会社ワコム 可搬性を備えるコンピュータ
JP4756916B2 (ja) * 2005-05-31 2011-08-24 キヤノン株式会社 振動波モータ
US8981682B2 (en) 2005-06-27 2015-03-17 Coactive Drive Corporation Asymmetric and general vibration waveforms from multiple synchronized vibration actuators
JP5275025B2 (ja) 2005-06-27 2013-08-28 コアクティヴ・ドライヴ・コーポレイション 触覚フィードバック用の同期式振動装置
KR100739723B1 (ko) 2005-07-19 2007-07-13 삼성전자주식회사 오디오 썸네일 기능을 지원하는 오디오 재생 방법 및 장치
US7991116B2 (en) 2005-08-04 2011-08-02 X-Ray Optical Systems, Inc. Monochromatic x-ray micro beam for trace element mapping
US8116740B2 (en) * 2005-09-21 2012-02-14 Nokia Corporation Mobile communication terminal and method
KR101138397B1 (ko) 2005-09-27 2012-04-26 삼성전자주식회사 압전 액츄에이터, 이의 구동 장치 및 방법
JP2007133698A (ja) 2005-11-10 2007-05-31 Sony Ericsson Mobilecommunications Japan Inc 携帯端末
KR100877067B1 (ko) 2006-01-03 2009-01-07 삼성전자주식회사 햅틱 버튼 및 이를 이용한 햅틱 기기
GB2434877A (en) 2006-02-06 2007-08-08 Qinetiq Ltd MOEMS optical modulator
US8780053B2 (en) * 2007-03-21 2014-07-15 Northwestern University Vibrating substrate for haptic interface
US8525778B2 (en) 2007-03-21 2013-09-03 Northwestern University Haptic device with controlled traction forces
US8405618B2 (en) * 2006-03-24 2013-03-26 Northwestern University Haptic device with indirect haptic feedback
WO2007117418A2 (en) 2006-03-31 2007-10-18 Wms Gaming Inc. Portable wagering game with vibrational cues and feedback mechanism
CN104063056B (zh) 2006-04-06 2018-04-20 意美森公司 用于增强的触觉效果的系统和方法
US20070236474A1 (en) 2006-04-10 2007-10-11 Immersion Corporation Touch Panel with a Haptically Generated Reference Key
JP4810571B2 (ja) 2006-05-18 2011-11-09 アルプス電気株式会社 静電アクチュエータ
US8174512B2 (en) * 2006-06-02 2012-05-08 Immersion Corporation Hybrid haptic device utilizing mechanical and programmable haptic effects
US7516406B1 (en) 2006-06-06 2009-04-07 Adobe Systems Incorporated Partial functionality indicator
JP2007331066A (ja) * 2006-06-15 2007-12-27 Canon Inc 接触提示装置及び方法
JP2008033739A (ja) * 2006-07-31 2008-02-14 Sony Corp 力覚フィードバックおよび圧力測定に基づくタッチスクリーンインターラクション方法および装置
US7920124B2 (en) 2006-08-29 2011-04-05 Canon Kabushiki Kaisha Force sense presentation device, mixed reality system, information processing method, and information processing apparatus
KR20150044979A (ko) 2006-09-13 2015-04-27 임머숀 코퍼레이션 카지노 게이밍 햅틱을 위한 시스템 및 방법
JP4225337B2 (ja) 2006-09-26 2009-02-18 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置及び画像処理方法
US7890863B2 (en) 2006-10-04 2011-02-15 Immersion Corporation Haptic effects with proximity sensing
US20080084384A1 (en) 2006-10-05 2008-04-10 Immersion Corporation Multiple Mode Haptic Feedback System
US7626579B2 (en) 2006-11-01 2009-12-01 Immersion Corporation Sanitizing a touch panel surface
US8120585B2 (en) 2006-11-16 2012-02-21 Nokia Corporation Method, apparatus, and computer program product providing vibration control interface
US20080122589A1 (en) 2006-11-28 2008-05-29 Ivanov Yuri A Tactile Output Device
US20080218488A1 (en) 2006-11-30 2008-09-11 Electronics And Telecommunications Research Institute Active driving type visual-tactile display device
WO2008085487A1 (en) 2006-12-27 2008-07-17 Immersion Corporation Virtual detents through vibrotactile feedback
US8098234B2 (en) 2007-02-20 2012-01-17 Immersion Corporation Haptic feedback system with stored effects
JP5057285B2 (ja) * 2007-03-05 2012-10-24 国立大学法人長岡技術科学大学 触覚の視覚的表現方法および触覚の視覚的表現装置
JP2008225690A (ja) 2007-03-09 2008-09-25 Sony Corp 振動体、触覚機能付きの入力装置及び電子機器
WO2008112519A1 (en) 2007-03-12 2008-09-18 University Of Pittsburgh - Of The Commonwealth System Of Higher Education Fingertip visual haptic sensor controller
CN101641665B (zh) * 2007-04-12 2013-02-06 诺基亚公司 键区
US20100207871A1 (en) 2007-04-26 2010-08-19 Nokia Corporation Method and portable apparatus
JP2008287402A (ja) * 2007-05-16 2008-11-27 Sony Corp タッチパネルディスプレイ装置およびタッチパッド並びに電子機器
US8315652B2 (en) 2007-05-18 2012-11-20 Immersion Corporation Haptically enabled messaging
JP4960156B2 (ja) 2007-06-22 2012-06-27 株式会社東芝 加熱調理器
JP2009003867A (ja) 2007-06-25 2009-01-08 Panasonic Electric Works Co Ltd 表示装置およびコンピュータ・プログラム
US20090002328A1 (en) 2007-06-26 2009-01-01 Immersion Corporation, A Delaware Corporation Method and apparatus for multi-touch tactile touch panel actuator mechanisms
US8565535B2 (en) 2007-08-20 2013-10-22 Qualcomm Incorporated Rejecting out-of-vocabulary words
US8209321B2 (en) 2007-08-31 2012-06-26 Microsoft Corporation Emphasizing search results according to conceptual meaning
KR101348721B1 (ko) 2007-09-03 2014-01-08 엘지전자 주식회사 휴대 단말기 및 그 휴대 단말기의 터치 인식 방법
US9619143B2 (en) 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
US8098235B2 (en) 2007-09-28 2012-01-17 Immersion Corporation Multi-touch device having dynamic haptic effects
US20090102805A1 (en) 2007-10-18 2009-04-23 Microsoft Corporation Three-dimensional object simulation using audio, visual, and tactile feedback
US8004498B1 (en) 2007-10-22 2011-08-23 Adobe Systems Incorporated Systems and methods for multipoint temporary anchoring
US20090112572A1 (en) 2007-10-30 2009-04-30 Karl Ola Thorn System and method for input of text to an application operating on a device
KR100954529B1 (ko) * 2007-11-27 2010-04-23 한국과학기술연구원 원환형 압전 초음파 공진기 및 그를 이용한 압전 초음파회전모터
US9569086B2 (en) 2007-12-12 2017-02-14 Nokia Technologies Oy User interface having realistic physical effects
US9170649B2 (en) 2007-12-28 2015-10-27 Nokia Technologies Oy Audio and tactile feedback based on visual environment
WO2009097866A1 (en) 2008-02-04 2009-08-13 Nokia Corporation Device and method for providing tactile information
US20090207129A1 (en) * 2008-02-15 2009-08-20 Immersion Corporation Providing Haptic Feedback To User-Operated Switch
BRPI0804355A2 (pt) 2008-03-10 2009-11-03 Lg Electronics Inc terminal e método de controle do mesmo
US20090303175A1 (en) * 2008-06-05 2009-12-10 Nokia Corporation Haptic user interface
US20100020036A1 (en) 2008-07-23 2010-01-28 Edward Hui Portable electronic device and method of controlling same
NL2003141A1 (nl) * 2008-07-30 2010-02-02 Asml Holding Nv Actuator system using multiple piezoelectric actuators.
US8749495B2 (en) * 2008-09-24 2014-06-10 Immersion Corporation Multiple actuation handheld device
US10289199B2 (en) 2008-09-29 2019-05-14 Apple Inc. Haptic feedback system
US9116569B2 (en) 2008-11-26 2015-08-25 Blackberry Limited Touch-sensitive display method and apparatus
US8484179B2 (en) 2008-12-08 2013-07-09 Microsoft Corporation On-demand search result details
US8378979B2 (en) 2009-01-27 2013-02-19 Amazon Technologies, Inc. Electronic device with haptic feedback
US9696803B2 (en) 2009-03-12 2017-07-04 Immersion Corporation Systems and methods for friction displays and additional haptic effects
US10564721B2 (en) 2009-03-12 2020-02-18 Immersion Corporation Systems and methods for using multiple actuators to realize textures
US9746923B2 (en) 2009-03-12 2017-08-29 Immersion Corporation Systems and methods for providing features in a friction display wherein a haptic effect is configured to vary the coefficient of friction
KR101973918B1 (ko) 2009-03-12 2019-04-29 임머숀 코퍼레이션 마찰 디스플레이에서 특징부를 제공하는 시스템 및 방법
EP3467624A1 (en) 2009-03-12 2019-04-10 Immersion Corporation System and method for interfaces featuring surface-based haptic effects
KR101952002B1 (ko) 2009-03-12 2019-02-25 임머숀 코퍼레이션 마찰 디스플레이 및 부가의 햅틱 효과에 대한 시스템 및 방법
US9927873B2 (en) 2009-03-12 2018-03-27 Immersion Corporation Systems and methods for using textures in graphical user interface widgets
KR102003426B1 (ko) 2009-03-12 2019-07-24 임머숀 코퍼레이션 텍스처 엔진에 대한 시스템 및 방법
US10007340B2 (en) 2009-03-12 2018-06-26 Immersion Corporation Systems and methods for interfaces featuring surface-based haptic effects
KR102086980B1 (ko) 2009-03-12 2020-03-09 임머숀 코퍼레이션 그래픽 사용자 인터페이스 위젯에서 텍스처를 사용하는 시스템 및 방법
EP3425484A1 (en) 2009-03-12 2019-01-09 Immersion Corporation System and method for using multiple actuators to realize textures
US9874935B2 (en) 2009-03-12 2018-01-23 Immersion Corporation Systems and methods for a texture engine
CN102227696B (zh) 2009-05-21 2014-09-24 松下电器产业株式会社 触感处理装置
US8294557B1 (en) 2009-06-09 2012-10-23 University Of Ottawa Synchronous interpersonal haptic communication system
US20110115709A1 (en) * 2009-11-17 2011-05-19 Immersion Corporation Systems And Methods For Increasing Haptic Bandwidth In An Electronic Device
US9207848B2 (en) 2009-12-28 2015-12-08 Panasonic Intellectual Property Corporation Of America Text display device, text display program, and text display method presenting tactile sensations in accordance with displayed text
US8551576B2 (en) 2010-05-20 2013-10-08 GM Global Technology Operations LLC Method for controlling a coefficient of friction
US8704647B2 (en) 2010-12-21 2014-04-22 Electronics And Telecommunications Research Institute Haptic feedback case for electronic equipment
US9448713B2 (en) 2011-04-22 2016-09-20 Immersion Corporation Electro-vibrotactile display

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1924775A (zh) * 2001-03-09 2007-03-07 伊梅森公司 用于笔记本电脑和其它便携设备的触觉接口
US20050057528A1 (en) * 2003-09-01 2005-03-17 Martin Kleen Screen having a touch-sensitive user interface for command input
EP1748350A2 (en) * 2005-07-28 2007-01-31 Avago Technologies General IP (Singapore) Pte. Ltd Touch device and method for providing tactile feedback
WO2008037275A1 (en) * 2006-09-27 2008-04-03 Nokia Corporation Tactile touch screen

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9746923B2 (en) 2009-03-12 2017-08-29 Immersion Corporation Systems and methods for providing features in a friction display wherein a haptic effect is configured to vary the coefficient of friction
US10073527B2 (en) 2009-03-12 2018-09-11 Immersion Corporation Systems and methods for providing features in a friction display including a haptic effect based on a color and a degree of shading
US10747322B2 (en) 2009-03-12 2020-08-18 Immersion Corporation Systems and methods for providing features in a friction display
CN110770689A (zh) * 2017-06-28 2020-02-07 瑞典爱立信有限公司 用于修改设备形状的方法和适于修改设备形状的通信设备

Also Published As

Publication number Publication date
US20180348875A1 (en) 2018-12-06
JP2018110005A (ja) 2018-07-12
JP6571815B2 (ja) 2019-09-04
JP6289571B2 (ja) 2018-03-07
JP6017597B2 (ja) 2016-11-02
US10747322B2 (en) 2020-08-18
US9746923B2 (en) 2017-08-29
US10073527B2 (en) 2018-09-11
JP2015130183A (ja) 2015-07-16
CN106125973B (zh) 2020-03-24
JP2017050006A (ja) 2017-03-09
US20100231367A1 (en) 2010-09-16
US20170322631A1 (en) 2017-11-09

Similar Documents

Publication Publication Date Title
CN102349039B (zh) 用于在摩擦显示器中提供特征的系统和方法
CN106125973A (zh) 用于在摩擦显示器中提供特征的系统和方法
CN102349041B (zh) 用于摩擦显示和附加触觉效果的系统和方法
JP6526760B2 (ja) サーフェースベースの触覚効果を特徴とするインターフェースのためのシステム及び方法
CN105353877B (zh) 用于摩擦显示和附加触觉效果的系统和方法
CN102349040B (zh) 用于包括基于表面的触觉效果的界面的系统和方法
JP6392747B2 (ja) ディスプレイ装置
JP2017016643A (ja) 触覚フィードバックを伴う入力
JP2012520523A5 (zh)

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200324

CF01 Termination of patent right due to non-payment of annual fee