编码动态触觉效应的制作方法

文档序号:6515064阅读:162来源:国知局
编码动态触觉效应的制作方法
【专利摘要】本公开涉及编码动态触觉效应。提供了编码一种或多种动态触觉效应的系统。该系统把动态触觉效应定义为包括多个关键帧,其中每个关键帧都包括一个插入值和对应的触觉效应。插入值是规定插入在哪里发生的值。该系统生成触觉效应文件,并且把动态触觉效应存储在该触觉效应文件中。
【专利说明】编码动态触觉效应
【技术领域】
[0001]一种实施例一般针对触觉效应,而且更具体地,针对编码动态触觉效应。
【背景技术】
[0002]电子设备制造商努力为用户产生丰富的接口。传统设备使用视觉与听觉线索来向用户提供反馈。在有些接口设备中,动觉反馈(例如主动和被动的力反馈)和/或触感反馈(例如振动、纹理和热量)也向用户提供,更一般地称为“触觉反馈”或“触觉效应”。触觉反馈可以提供增强并简化用户接口的线索。具体而言,振动效应,或振动触感触觉效应,在向电子设备的用户提供提醒用户特殊事件的线索时可能是有用的,或者提供逼真的反馈,在模拟或虚拟环境中产生更大的感官沉浸。
[0003]触觉反馈越来越多地结合到称为“手持式设备”或“便携式设备”的便携式电子设备中,例如蜂窝电话、个人数字助理(“PDA”)、智能电话和便携式游戏设备。例如,有些便携式游戏应用能够以类似于供更大规模游戏系统使用的、配置成提供触觉反馈的控制设备(例如,操纵杆等)的方式振动。此外,例如蜂窝电话和智能电话的设备能够通过振动向用户提供各种提醒。例如,蜂窝电话可以通过振动提醒用户进入的电话呼叫。类似地,智能电话可以提醒用户计划好的日历项或者为用户提供“要做的工作”列表项或日历约会的提醒。另外,触觉效应可以用于模拟“现实世界”动态事件,例如视频游戏中弹球的感觉。

【发明内容】

[0004]一种实施例是编码触觉信号的系统。该系统接收一个或多个关键帧。每个关键帧都具有一个插入值和一个触觉效应。该系统进一步利用所述一个或多个关键帧生成触觉效应信号。该系统进一步在触觉效应文件中存储触觉效应信号。
[0005]另一种实施例是编码动态触觉效应的系统。该系统把动态触觉效应定义为包括一个或多个关键帧。每个关键帧都包括一个插入值和对应的触觉效应,其中该插入值是规定,对于对应的触觉效应,在哪里发生插入的值。该系统进一步生成触觉效应文件。该系统进一步在触觉效应文件中存储动态触觉效应。
【专利附图】

【附图说明】
[0006]根据以下对优选实施例的具体描述,进一步的实施例、细节、优点和修改将变得显然,其中优选实施例要结合附图来理解。
[0007]图1说明了根据本发明一种实施例的系统的框图。
[0008]图2根据本发明一种实施例说明了示例动态触觉效应定义。
[0009]图3根据本发明一种实施例说明了示例关键帧定义。
[0010]图4根据本发明一种实施例说明了示例基础触觉效应存储块。
[0011]图5根据本发明一种实施例说明了示例帧列表块。
[0012]图6根据本发明一种实施例说明了触觉编码模块功能性的流程图。[0013]图7根据本发明另一种实施例说明了触觉编码模块功能性的流程图。
【具体实施方式】
[0014]如下所述,“动态触觉效应”指当其对一个或多个输入参数响应时随时间演化的触觉效应。动态触觉效应是在触觉设备上显示的触觉或振动触感效应,代表给定输入信号的状态变化。输入信号可以是由设备上的传感器利用具有触觉反馈捕捉到的信号,例如位置、加速度、压力、定向或接近性,或者由其它设备捕捉并发送到触觉设备以便影响触觉效应生成的信号。
[0015]动态效应信号可以是任何类型的信号,但不一定要复杂。例如,动态效应信号可以是简单的正弦波,具有随时间变化或者根据映射策略实时反应的某个属性,例如相位、频率或幅值,其中的映射策略把输入参数映射到效应信号变化的属性上。输入参数可以是能够由设备提供的任何类型的输入,而且一般来说可以是例如设备传感器信号的任何类型的信号。设备传感器信号可以通过任何方式生成,而且一般可以通过利用设备捕捉用户手势生成。动态效应对于手势接口可能是非常有用的,但是手势或传感器的使用对于产生动态信号不是必需的。
[0016]不直接涉及手势的一种常见场景是定义动画小部件的动态触觉行为。例如,当用户滚动一个列表时,一般不是手势的触觉生成(haptification)将感觉更直观,而是小部件响应该手势的运动感觉更直观。在滚动列表例子中,轻柔地滑动列表将生成根据滚动速度改变的动态触觉反馈,但是猛推滚动条甚至在该手势结束之后还可能产生动态触觉。这产生了小部件具有某种物理属性的错觉并且为用户提供了关于小部件状态的信息,例如其速度或者它是否在运动。
[0017]手势是传达含义或用户意图的任何身体运动。将认识到,简单的手势可以结合,形成更复杂的手势。例如,让一根手指与触摸敏感表面接触可以被称为“手指放上”手势,而从触摸敏感表面移开手指可以被称为“手指拿开”手势。如果“手指放上”和“手指拿开”手势之间的时间相对短,则该组合手势可以被称为“轻击”;如果“手指放上”和“手指拿开”手势之间的时间相对长,则该组合手势可以被称为“长轻击”;如果“手指放上”和“手指拿开”手势的两维(X,y)位置之间的距离相对大,则该组合手势可以被称为“轻扫”;如果“手指放上”和“手指拿开”手势的两维(x,y)位置之间的距离相对小,则该组合手势可以被称为“拖尾”、“涂污”或“轻弹”。任意数量的两维或三维简单或复杂手势可以按任何方式组合,形成任意数量的其它手势,包括,但不限于,多指接触、手掌或拳头接触,或者与设备的接近性。手势还可以是通过具有加速计、陀螺仪或其它运动传感器的设备识别出并且转换成电信号的任何形式的手的运动。这种电信号可以激活动态效应,例如摇晃虚拟骰子,其中传感器捕捉生成动态效应的用户意图。
[0018]一种实施例是可以在盘、存储器或任何计算机可读存储介质上编码一个或多个动态触觉效应的系统。一种类型的动态触觉效应是可以通过基于作为第一插入值与第二插入值之间的一个值的动态值插入第一触觉效应和第二触觉效应来生成的触觉效应。等于第一插入值或第二插入值的动态值被认为“在第一插入值与第二插入值之间”。更具体地,用于动态触觉效应的每个参数的值是通过利用插值函数用第二触觉效应的参数的值插入第一触觉效应的参数的值来计算的。动态触觉效应的每个参数值的插入可以基于该动态值落在第一插入值与第二插入值之间什么位置。动态触觉效应进一步在于2012年7月11日提交且标题为“GENERATING HAPTIC EFFECTS FOR DYNAMIC EVENTS”的美国专利申请序列号13/546, 351中描述(其内容在此引入作为参考)。动态触觉效应可以利用触觉效应信号来编码,其中触觉效应信号是动态触觉效应的表示。触觉效应信号可以在盘、存储器或任何计算机可读存储介质上持久化。
[0019]根据该实施例,该系统可以把每个动态触觉效应定义为一个或多个关键帧,其中每个关键帧都可以包括一个触觉效应和对应的值。因而,该系统可以产生一个或多个动态触觉效应定义。该系统可以在触觉效应文件中存储一个或多个动态触觉效应定义。该系统可以进一步从触觉效应文件检索一个或多个动态触觉效应定义。该系统可以进一步接收动态值并且,基于所接收到的动态值,解释一个或多个动态触觉效应定义,以便生成一个或多个动态触觉效应。
[0020]根据另一种实施例,系统可以接收一个或多个关键帧,其中每个关键帧都可以包括一个触觉效应和一个值。该系统可以利用该一个或多个关键帧生成触觉效应信号。该系统可以进一步在触觉效应文件中存储触觉效应信号。该系统可以进一步从触觉效应文件检索触觉效应信号。该系统可以进一步根据触觉效应信号对触觉输出设备施加驱动信号。该系统可以进一步利用触觉输出设备生成驱动信号。在这种实施例中,一个或多个关键帧可以包括由触觉效应信号产生的动态触觉效应的一个或多个输入参数。
[0021]图1说明了根据本发明一种实施例的系统10的框图。在一种实施例中,系统10是设备的一部分,而且系统10为该设备提供触觉编码功能性。尽管示为单个系统,但系统10的功能性可以实现为分布式系统。系统10包括用于传送信息的总线12或者其它通信介质,及耦合到总线12用于处理信息的处理器22。处理器22可以是任何类型的通用或专用处理器。系统10进一步包括用于存储信息和要由处理器22执行的指令的存储器14。存储器14可以由随机存取存储器(“RAM”)、只读存储器(“ROM”)、例如磁或光盘的静态储存器或任何其它类型的计算机可读介质的任意组合构成。
[0022]计算机可读介质可以是可以被处理器22访问的任何可用介质,而且可以既包括易失性又包括非易失性介质、既包括可移动的又包括不可移动的介质、通信介质及存储介质。通信介质可以包括在例如载波或其它传输机制的调制数据信号中的计算机可读指令、数据结构、程序模块或者其它数据,而且可以包括本领域中已知的任何其它形式的信息输送介质。存储介质可以包括RAM、闪存存储器、ROM、可擦可编程只读存储器(“EPR0M”)、电可擦除可编程只读存储器(“EEPR0M”)、寄存器、硬盘、移动盘、光盘只读存储器(“CD-ROM”)或者本领域中已知的任何其它形式的存储介质。
[0023]在一种实施例中,存储器14存储当被处理器22执行时提供功能性的软件模块。在一种实施例中,这些模块包括为系统10及移动设备的剩余部分提供操作系统功能性的操作系统15。这些模块进一步包括编码动态触觉效应的触觉编码模块16,如以下更具体地公开的。在某些实施例中,触觉编码模块16可以包括多个模块,其中每个单独的模块都提供用于编码动态触觉效应的具体个别功能性。系统10 —般将包括一个或多个附加的应用模块18,来包括附加地功能性,例如来自Immersion公司的Integrator?应用。
[0024]在从远端源发送和/或接收数据的实施例中,系统10进一步包括通信设备20,例如网络接口卡,以便提供移动无线网络通信,例如红外线、无线电、W1-Fi或蜂窝网络通信。在其它实施例中,通信设备20提供有线网络连接,例如以太网连接或调制解调器。
[0025]处理器22进一步经总线12耦合到显示器24,例如液晶显示器(“IXD”),用于向用户显示图形表示或用户接口。显示器24可以是配置成从处理器22发送和接收信号的触摸敏感输入设备,例如触摸屏,而且可以是多触摸触摸屏。处理器22可以进一步耦合到允许用户与系统10交互的键盘或光标控制28,例如鼠标或触控笔。
[0026]在一种实施例中,系统10进一步包括致动器26。处理器22可以向致动器26发送与所生成的触觉效应关联的触觉信号,然后致动器26又输出例如振动触感触觉效应的触觉效应。致动器26包括致动器驱动电路。致动器26可以是例如电动机、电磁致动器、音圈、形状记忆合金、电活性聚合物、螺线管、偏心旋转质量电机(“ERM”)、线性共振致动器(“LRA”)、压电致动器、高带宽致动器、电活性聚合物(“ΕΑΡ”)致动器、静电摩擦显示器或者超声波振动发生器。在备选实施例中,除了致动器26,系统10还可以包括一个或多个附加的致动器(在图1中未说明)。在其它实施例中,与系统10分离的设备包括生成触觉效应的致动器,而且系统10通过通信设备20把所生成的触觉效应信号发送到那个设备。致动器26是触觉输出设备的一个例子,其中触觉输出设备是配置成响应驱动信号而输出触觉效应(例如振动触感触觉效应)的设备。
[0027]系统10可以进一步操作性耦合到数据库30,其中数据库30可以配置成存储由模块16和18所使用的数据。数据库30可以是操作数据库、分析数据库、数据仓库、分布式数据库、终端用户数据库、外部数据库、导航数据库、存储器内的数据库、面向文档的数据库、实时数据库、关系数据库、面向对象的数据库或者本领域中已知的任何其它数据库。
[0028]图2根据本发明一种实施例说明了示例动态触觉效应定义200。根据一种实施例,动态触觉效应可以定义成包括一个或多个关键帧。关键帧是可以用于定义动态触觉效应的基本触觉效应的表示。而且,根据一种实施例,触觉效应信号可以利用一个或多个关键帧生成,其中触觉效应信号是可以存储一个或多个关键帧的信号。通过利用一个或多个关键帧生成触觉效应信号,该一个或多个关键帧被生成并且随后存储在该触觉效应信号中。触觉效应信号可以存储在触觉效应文件中并且从中检索。
[0029]关键帧可以包括基本触觉效应定义。基本触觉效应是可以包括定义触觉效应特性(更具体地,是由触觉效应产生的动觉反馈和/或触感反馈的特性)的一个或多个参数的触觉效应,其中触觉效应可以是例如振动触觉效应。这一个或多个参数的例子可以包括量值参数、频率参数和持续时间参数。基本触觉效应的例子可以包括“MagSweep触觉效应”和“周期性触觉效应”。MagSwe印触觉效应是产生动觉反馈和/或触感反馈的触觉效应(例如一次振动)。周期性触觉效应是产生重复的动觉反馈和/或触感反馈的触觉效应(例如振动模式)。重复模式的例子包括某种形状的重复脉冲,例如正弦、矩形、三角形、锯齿向上和锯齿向下。
[0030]一个关键帧可以包括一个插入值。插入值是规定当前插值在哪里发生的值。在一种实施例中,插入值可以是从最小值到最大值的整数值。作为一个例子,插入值可以从O到10000。但是,这仅仅是一个例子,而且插入值可以是从任何最小值到任何最大值的任意值。例如,在其它实施例中,插入值可以是定点或浮点数值。插入值可以存储在一个或多个位中。
[0031]关键帧可选地还包括重复间隙值。重复间隙值是指示,当一个基本触觉效应连续播放时,该基本触觉效应的两个连续实例之间的时间周期的值。在一种实施例中,重复间隙可以指示基本触觉效应的两个连续实例之间的数毫秒。
[0032]在所说明的实施例中,动态触觉效应定义200包括四个关键帧,关键帧210、220、230和240。但是,这仅仅是一个示例实施例,而且在备选实施例中,动态触觉效应定义可以包括任意数量的关键帧。关键帧210包括基本触觉效应参考“周期(Periodic) 1”,插入值“O”和重复间隙值“10ms”。基本触觉效应参考“周期I”指也包括在动态触觉效应定义200中的基本触觉效应260。因而,关键帧210把基本触觉效应260定义为插入值为“O”的基本触觉效应。关键帧210进一步指示,当基本触觉效应260重复播放时,在基本触觉效应260的每个连续实例之间有IOms的时间周期。类似地,关键帧220包括基本触觉效应参考“周期3”,插入值“10”和重复间隙值“15ms”。基本触觉效应参考“周期3”指也包括在动态触觉效应定义200中的基本触觉效应270。因而,关键帧220把基本触觉效应270定义为插入值为“10”的基本触觉效应。关键帧220进一步指示,当基本触觉效应270重复播放时,在基本触觉效应270的每个连续实例之间有15ms的时间周期。
[0033]同样,关键帧230包括基本触觉效应参考“周期1”,插入值“20”和重复间隙值“5ms”。如前所述,基本触觉效应参考“周期I”指也包括在动态触觉效应定义200中的基本触觉效应260。因而,关键帧230把基本触觉效应260定义为插入值为“20”的基本触觉效应。这说明一个基本触觉效应可以定义为多于一个插入值的基本触觉效应。关键帧230进一步指示,当基本触觉效应260重复播放时,在基本触觉效应260的每个连续实例之间有5ms的时间周期。类似地,关键帧240包括基本触觉效应参考“周期2”,插入值“30”和重复间隙值“20ms”。基本触觉效应参考“周期2”指也包括在动态触觉效应定义200中的基本触觉效应280。因而,关键帧240把基本触觉效应280定义为插入值为“30”的基本触觉效应。关键帧240进一步指示,当基本触觉效应280重复播放时,在基本触觉效应280的每个连续实例之间有20ms的时间周期。
[0034]根据一种实施例,动态触觉效应可以定义为还包括该动态触觉效应结束的指示。动态触觉效应结束的指示指出该动态触觉效应不包括任何附加的关键巾贞。如以下更具体地描述的,解释动态触觉效应定义的设备可以配置成顺序地解释动态触觉效应定义的内容。因而,该指示可以向设备指出动态触觉效应定义的结束。在一种实施例中,动态触觉效应结束的指示可以被认为是一个附加的关键帧。在所说明的实施例中,动态触觉效应定义200包括动态触觉效应定义的结束250,其指示动态触觉效应定义200的结束。
[0035]图3根据本发明一种实施例说明了示例关键帧定义300。如前所述,动态触觉效应定义包括一个或多个关键帧。根据该实施例,一个关键帧定义可以包括一个或多个属性。该一个或多个属性中的每个属性都可以包括一个值。
[0036]关键帧定义可以包括类型属性。在一种实施例中,类型属性是关键帧定义的第一属性。类型属性可以指示该关键帧是包含用于动态触觉效应定义的基本触觉效应的关键帧,还是指示动态触觉效应定义结束的关键帧。在所说明的实施例中,关键帧定义300包括类型属性310,它指示由关键帧定义300定义的关键帧的类型。
[0037]关键帧定义还可以包括基本触觉效应属性。基本触觉效应属性可以存储对用于该关键帧的基本触觉效应的参考。在所说明的实施例中,关键帧定义300包括基本触觉效应属性320 (在图3中定义为“效应名称”),其包括对用于由关键帧定义300定义的关键帧的基本触觉效应的参考。
[0038]关键帧定义还可以包括插值属性。插值属性可以存储插入值,该插入值规定当前的插入在哪里发生。在一种实施例中,插入值可以是从最小值到最大值的整数值。作为一个例子,插入值可以从O到10000。插入值可以存储在一个或多个位中。在所说明的实施例中,关键帧定义300包括插值属性330,这包括用于由关键帧定义300定义的关键帧的插入值。
[0039]关键帧定义还可以可选地包括重复间隙属性(在图3中未说明)。该重复间隙属性可以存储重复间隙值,该值指示,当一个基本触觉效应连续播放时,该基本触觉效应的两个连续实例之间的时间周期。在一种实施例中,重复间隙可以指示用于该关键帧的基本触觉效应的两个连续实例之间的数毫秒。
[0040]在一种实施例中,触觉效应文件是配置成存储一个或多个动态触觉效应的计算机文件,其中触觉效应文件可以在盘、存储器或任何计算机可读存储介质上持久化。根据该实施例,触觉效应文件可以利用基本触觉效应存储块和帧列表块存储一个或多个动态触觉效应定义。基本触觉效应存储块可以用于存储动态触觉效应可以参考的一个或多个基本触觉效应。帧列表块可以用于存储对应于动态触觉效应定义的一个或多个关键帧定义。现在更具体地描述基本触觉效应存储块与帧列表块。
[0041]图4根据本发明一种实施例说明了示例基本触觉效应存储块400。如前所述,动态触觉效应定义可以包括一个或多个基本触觉效应,其中至少一个所存储的基本触觉效应被动态触觉定义的至少一个关键帧参考。在一种实施例中,这一个或多个基本触觉效应可以存储在基本触觉效应存储块中,例如基本触觉效应存储块400中,其中该基本触觉效应存储块存储在动态触觉效应定义中。
[0042]根据该实施例,一个或多个基本触觉效应可以作为消息流存储在基本触觉效应存储块400中。一种示例发消息格式是“codename z2”协议发消息格式。在所说明的实施例中,基本触觉效应是由设置(Set)周期消息定义的,可选地加前缀Set周期修改器(Modifier)消息。因而,当基本触觉效应具有关联的包络线(envelope)时,在该块中Set周期Modifier消息可以出现在Set周期消息前面。否则,在该块中只有Set周期消息会出现。因而,根据该实施例,当存储在基本触觉效应存储块(例如图4的基本触觉效应存储块400)中时,基本触觉效应或者可以占据(a)单个Set周期消息中8个字节的存储器(假定缺省包络线);或者(b)后面跟着后续Set周期消息的第一 Set周期Modifier消息中16个字节的存储器。
[0043]根据该实施例,基本触觉效应存储块(例如图4的基本触觉效应存储块400)可以包括一个或多个基本触觉效应定义,其中每个基本触觉效应定义对应于一个基本触觉效应。这一个或多个基本触觉效应定义在基本触觉效应存储块中可以是顺序的,而且可以每个都与一个索引关联。
[0044]在所说明的实施例中,基本触觉效应存储块400包括五个基本触觉效应:EffectO、Effectl、Effect2、Effect3 和 Effect4。EffectO 是位于基本触觉效应存储块 400中的第一个基本触觉效应,Effectl是位于基本触觉效应存储块400中的第二个基本触觉效应,Effect2是位于基本触觉效应存储块400中的第三个基本触觉效应,Effect3是位于基本触觉效应存储块400中的第四个基本触觉效应,而Effect4是位于基本触觉效应存储块400中的第五个基本触觉效应。这五个基本触觉效应(即,EffectO、Effectl、Effect2、Effect3和Effect4)中的每一个都包括或者包括单个Set周期消息或者包括Set周期Modifier消息与Set周期消息的组合的基本触觉定义。
[0045]图5根据本发明的一种实施例说明了示例帧列表块500。如前所述,动态触觉效应定义可以包括一个或多个关键帧,其中每个关键帧可以参考一个基本触觉效应。在一种实施例中,这一个或多个关键帧可以存储在帧列表块中,例如帧列表块500中,其中帧列表块存储在动态触觉效应定义中。
[0046]根据该实施例,帧列表块,例如帧列表块500,包括用于第一关键帧定义的类型属性。依赖于该类型属性,帧列表块进一步包括与所述第一关键帧定义关联的一个或多个属性,例如基本触觉效应属性、插值属性、重复间隙属性或其中的组合。帧列表块进一步包括用于第二关键帧定义的类型属性,它指示第一关键帧定义的结束。依赖于类型属性,帧列表块进一步包括与第二关键帧定义关联的一个或多个属性,例如基本触觉效应属性、插值属性、重复间隙属性或其中的组合。这对帧列表块的每个关键帧定义继续。帧列表块进一步包括指示动态触觉效应结束的类型属性。根据该实施例,帧列表块的关键帧定义是按顺序次序。换句话说,帧列表块的事件是按它们在帧列表块定位的次序进行处理的。
[0047]根据该实施例,帧列表块的一个或多个属性可以利用单个头部字节,后面跟着可选地数据字节来编码,帧列表块的一个或多个属性的示例编码策略如下:
[0048]关键帧类型属性
[0049]
【权利要求】
1.一种编码触觉效应信号的方法,包括: 接收具有第一插入值和第一触觉效应的第一关键帧; 接收具有第二插入值和第二触觉效应的第二关键帧; 利用第一关键帧和第二关键帧生成触觉效应信号;及 把触觉效应信号存储在触觉效应文件中。
2.如权利要求1所述的方法,进一步包括: 从触觉效应文件检索触觉效应信号;及 根据该触觉效应信号把驱动信号施加到触觉输出设备。
3.如权利要求2所述的方法,进一步包括利用触觉输出设备生成驱动信号。
4.如权利要求3所述的方法,其中第一触觉效应和第二触觉效应各自都是振动触觉效应而且各自都包括多个参数。
5.如权利要求4所述的方法,其中所述多个参数包括量值参数、频率参数和持续时间参数。
6.如权利要求1所述的方法,其中第一关键帧和第二关键帧各自都包括重复间隙值。
7.如权利要求1所述的方法,其中触觉效应信号进一步包括该触觉效应信号结束的指/Jn ο
8.如权利要求1所述的方法,其中触觉效应信号进一步包括触觉效应存储块,及 其中,第一触觉效应和第二触觉效应存储在该触觉效应存储块中。
9.如权利要求1所述的方法,其中触觉效应文件的格式是二进制格式或者可扩展标记语言格式中的至少一种。
10.一种用于编码触觉效应信号的系统,该系统包括: 存储器,配置成存储触觉编码模块 '及 处理器,配置成执行存储在该存储器上的触觉编码模块; 其中触觉编码模块配置成接收具有第一插入值和第一触觉效应的第一关键帧; 其中触觉编码模块进一步配置成接收具有第二插入值和第二触觉效应的第二关键帧; 其中触觉编码模块进一步配置成利用第一关键帧和第二关键帧生成触觉效应信号;及 其中触觉编码模块进一步配置成把触觉效应信号存储在触觉效应文件中。
11.如权利要求10所述的系统,进一步包括: 触觉输出设备,配置成输出一个或多个动态触觉效应; 其中触觉编码模块配置成从触觉效应文件检索触觉效应信号;及 其中触觉编码模块配置成根据该触觉效应信号把驱动信号施加到触觉输出设备。
12.如权利要求10所述的系统,其中第一关键帧和第二关键帧各自都包括重复间隙值。
13.如权利要求10所述的系统 ,其中触觉效应信号进一步包括该触觉效应信号结束的指示。
14.如权利要求10所述的系统,其中触觉效应信号进一步包括基本触觉效应存储块,及 其中,第一触觉效应和第二触觉效应存储在该基本触觉效应存储块中。
15.一种具有存储在其 上的指令的计算机可读介质,当所述指令被处理器执行时,使得该处理器实施如权利要求1-9中之一所述的方法。
【文档编号】G06F9/44GK103809960SQ201310471458
【公开日】2014年5月21日 申请日期:2013年10月11日 优先权日:2012年11月2日
【发明者】H·达考斯塔, 安丰天, C·J·尤尔里奇 申请人:英默森公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1