当前位置: 首页 > 专利查询>英默森公司专利>正文

对于动态事件产生触觉效果制造技术

技术编号:9618136 阅读:88 留言:0更新日期:2014-01-30 05:52
对于动态事件产生触觉效果。一种对于动态事件产生动态触觉效果的系统接收动态事件的第一端点和第二端点。第一端点包含第一端点值和相应的第一触觉效果,并且,第二端点包含第二端点值和相应的第二触觉效果。系统接收动态事件的动态值。动态值处于第一端点值和第二端点值之间。系统然后通过从第一触觉效果和第二触觉效果内插动态触觉效果从动态值确定动态触觉效果。

Haptic effects for dynamic events

Haptic effects for dynamic events. A system for generating dynamic haptic effects for dynamic events, receiving the first and second endpoints of dynamic events. The first endpoint comprises a first endpoint value and a corresponding first tactile effect, and the second endpoint includes a second endpoint value and a corresponding second haptic effect. The system receives dynamic values of dynamic events. The dynamic value is between the first endpoint value and the second endpoint value. The system then determines the dynamic haptic effect from the dynamic value by interpolating the dynamic haptic effect from the first haptic effect and the second haptic effect.

【技术实现步骤摘要】
对于动态事件产生触觉效果
一个实施例一般针对触觉效果,特别是响应动态事件产生触觉效果。
技术介绍
电子装置制造商力求为用户提供丰富的界面。常规的装置使用视觉和听觉暗示,以向用户提供反馈。在一些界面装置中,还向用户提供一般统称为“触觉反馈”或“触觉效果”的肌肉运动知觉反馈(诸如主动力和抵抗力反馈)和/或触觉反馈(诸如振动、纹理和发热)。触觉反馈可提供增强并简化用户界面的暗示。具体而言,振动效果或振动触觉效果可用于向电子装置的用户提供暗示,以向用户警告特定的事件,或者,提供现实反馈以在模拟或虚拟环境中产生更大的沉浸感。触觉反馈还越来越多地被加入称为“手持装置”或“便携式装置”的诸如蜂窝电话、个人数字助理(“PDA”)、智能电话和便携式游戏装置的便携式电子装置中。例如,一些便携式游戏应用能够以与供被配置为提供触觉反馈的大型游戏系统使用的控制装置(例如,操纵杆等)类似的方式振动。另外,诸如蜂窝电话和智能电话的装置能够通过振动向用户提供各种警告。例如,蜂窝电话可通过振动向用户警告到来的电话。类似地,智能电话可警告用户安排的日历事项,或者,向用户提供“待做”列表事项或日历任务的提醒。并且,触觉效果可被用于模拟“真实世界”动态事件,诸如视频游戏中的弹球的感觉。
技术实现思路
一个实施例是一种对于动态事件产生动态触觉效果的系统。系统接收动态事件的第一端点和第二端点。第一端点包含第一端点值和相应的第一触觉效果,并且,第二端点包含第二端点值和相应的第二触觉效果。系统接收动态事件的动态值。动态值处于第一端点值和第二端点值之间。系统然后通过从第一触觉效果和第二触觉效果内插动态触觉效果从动态值确定动态触觉效果。【附图说明】图1示出根据本专利技术的一个实施例的触觉启用系统的框图。图2示出产生产生触觉效果的力的动态事件的例子。图3示出根据一个实施例的创建反映图2的球撞墙的触觉效果或其它的动态事件时的触觉效果设计人员和触觉效果编程人员之间的典型的交互作用。图4是根据一个实施例的使用内插以对于动态事件自动产生触觉效果时的图1的触觉效果产生模块的功能的流程图。【具体实施方式】一个实施例是对于诸如模拟弹球的“动态事件”产生触觉效果的系统。系统对于诸如球接触墙壁时的最小力和最大力的动态事件的“端点”接收希望的触觉效果。系统然后使用内插以自动产生落在端点之间的动态事件的触觉效果。一般通过确定触觉效果应有什么“感觉”的触觉效果设计人员和开发软件代码以实现设计的触觉效果的触觉效果编程人员的协作开发加入触觉效果的装置。在许多系统中,应用编程界面(“API ”)使设计人员的工作与编程人员分开,使得设计人员可通过名字呼叫希望的触觉效果,并且,API检索相应的代码或例程,以实现希望的触觉效果。用于触觉效果的API的一个例子是来自Immersion Corp的“VibeTonz” API。触觉效果经常被用于模拟“动态”真实世界事件。例如,视频游戏可具有球弹离墙壁的特征。根据球对于墙壁的速度/力,模拟弹回的碰撞的触觉效果必须改变,以反映真实世界中的碰撞会产生的力。可通过改变参数改变触觉效果。作为另一例子,智能电话可显示接触的滚动列表。当列表滚动时,触觉效果可产生接触之间的“滴答”触觉效果。当滚动的速度增加时,滴答应变强以反映速度增加,反之亦然。在一个实施例中,当触觉效果是振动并且由致动器产生时,触觉效果可改变,以通过改变振动参数的大小、频率和持续期的任意组合模拟动态触觉事件。可产生相应的触觉效果的动态事件的其它例子包括拳击手套击打人的力、球棒击球的力、汽车碰撞另一物体的力等。对于许多的模拟,产生相应的触觉效果的动态事件的数量可能相当多。例如,对于从墙壁弹回的球,视频游戏可根据球速规定球对于墙壁产生的十个或更多个不同的力。大多数的设计人员在对于这些力设计触觉效果时仅规定端点的参数(即,最小的力和最大的力)。编程人员然后必须通过使用线性映射或一些其它的方法在端点之间将所有的参数编程。根据中间点的数量,这可能需要编程人员的大量劳动。相反,本专利技术的实施例通过使用内插基于端点自动产生中间段触觉效果。图1示出根据本专利技术的一个实施例的触觉启用系统10的框图。在一个实施例中,系统10是移动装置的一部分,并且,系统10对于移动装置提供触觉效果产生。虽然被示为单个系统,但是,系统10的功能可实现为分布式系统,并且可在系统10自身上产生触觉效果,或者向另一装置发送触觉效果信号或数据,该另一装置然后产生触觉效果。系统10包含用于传送信息的总线12或其它通信机构和与总线12耦合的用于处理信息的处理器22。处理器22可以是任意类型的一般或特定用途处理器。系统10还包括用于存储要由处理器22执行的信息和指令的存储器14。存储器14可包含随机存取存储器(“RAM”)、只读存储器(“ROM”)、诸如磁盘或光盘的静态存储或任何其它类型的计算机可读介质的任意组合。计算机可读介质可以是可被处理器22访问的任何可用的介质,并且可包含易失性和非易失性介质、可去除和不可去除介质、通信介质和存储介质。通信介质可包含计算机可读指令、数据结构、程序模块或诸如载波或其它传输机制的调制数据信号中的其它数据,并且可包含在现有技术中已知的任何其它形式的信息传输介质。存储介质可包含RAM、快擦写存储器、ROM、可擦除可编程只读存储器(“EPR0M”)、电可擦除可编程只读存储器(“EEPR0M”)、寄存器、硬盘、可去除盘、紧致盘只读存储器(“⑶-ROM”)或在现有技术中已知的任何其它形式的存储介质。在一个实施例中,存储器14存储当由处理器22执行时提供功能的软件模块。模块包含向系统10以及一个实施例中的移动装置的剩余部分提供操作系统功能的操作系统15。模块还包含在后面更详细地公开的通过使用内插产生触觉效果的触觉效果产生模块16。系统10 —般包括一个或更多个附加的应用模块18,以包括附加的功能,诸如与智能电话有关的应用(如系统10是智能电话)、AP1、物理系统等。系统10还可与用于存储供模块16和18使用的数据的数据库30耦合。在实施例中传送并且/或者从远程源接收数据的系统10还包括诸如网络接口卡的通信装置20,以提供移动无线网络通信,诸如红外、无线电、W1-Fi或蜂窝网络通信。在其它的实施例中,通信装置20提供有线网络连接,诸如以太网连接或调制解调器。处理器22通过总线12与用于向用户显示图形呈现或用户界面的诸如液晶显示器(“IXD”)的显示器24耦合。显示器24可以是被配置为发送并从处理器22接收信号的诸如触摸屏的触摸敏感输入装置,并且可以是多触摸触摸屏。处理器22还与允许用户与系统10交互作用的诸如鼠标的键盘或光标控制28耦合。系统10在一个实施例中还包括致动器26。处理器22可向致动器26传送与产生的触觉效果相关的触觉信号,该致动器26又输出诸如振动触觉效果的触觉效果。致动器26包含致动器驱动电路。致动器26可以是例如电动机、电磁致动器、音圈、形状记忆合金、电活化聚合物、螺线管、偏心旋转质量电动机(“ERM”)、线性共振致动器(“LRA”)、压电致动器、高带宽致动器、电活化聚合物(“ΕΑΡ”)致动器、静电摩擦显示器或超声振动产生器。在其它的实施例中,与系统10分开的装置包括产生触觉效果的致动器,本文档来自技高网...
对于动态事件产生触觉效果

【技术保护点】
一种用于对于动态事件产生动态触觉效果的计算机实现的方法,该方法包括:接收动态事件的第一端点和第二端点,其中,第一端点包含第一端点值和相应的第一触觉效果,并且,第二端点包含第二端点值和相应的第二触觉效果;接收动态事件的动态值,其中,动态值处于第一端点值和第二端点值之间;和从动态值确定动态触觉效果,其中,确定包含从第一触觉效果和第二触觉效果内插动态触觉效果。

【技术特征摘要】
2012.07.11 US 13/546,3511.一种用于对于动态事件产生动态触觉效果的计算机实现的方法,该方法包括: 接收动态事件的第一端点和第二端点,其中,第一端点包含第一端点值和相应的第一触觉效果,并且,第二端点包含第二端点值和相应的第二触觉效果; 接收动态事件的动态值,其中,动态值处于第一端点值和第二端点值之间;和 从动态值确定动态触觉效果,其中,确定包含从第一触觉效果和第二触觉效果内插动态触觉效果。2.根据权利要求1的方法,其中,动态触觉效果是振动触觉效果,并且包含多个参数。3.根据权利要求1的方法,其中,多个参数包含持续期、大小和周期。4.根据权利要求1的方法,其中,振动触觉效果由致动器产生。5.根据权利要求1的方法,其中,动态事件包含力。6.根据权利要求1的方法,其中,力包含接触另一模拟对象的模拟对象。7.根据权利要求5的方法,其中,力由物理系统产生。8.根据权利要求1的方法,其中,内插包含产生包含(动态事件值一第一端点值)/(第二端点值一第一端点值)的内插值(t); 其中,第一端点值是最低端点值,并且,第二端点值是最高端点值。9.根据权利要求8的方法,其中,第一触觉效果包含多个第一参数,并且,第二触觉效果包含多个第二参数; 其中,对于动态触觉效果的各参数,内插包含(1-t) *A+t*B,其中,A包含相应的第一触觉效果参数,并且,B包含相应的第二触觉效果...

【专利技术属性】
技术研发人员:J·D·弗莱明
申请(专利权)人:英默森公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1