An enhanced dynamic tactile effect. The system provides dynamic tactile effects, which consist of one or more key frames, each of which includes the first interpolation and the first tactile effect. The system further receives interpolation, where the interpolation is between at least two interpolations of at least two key frames. The system further determines the dynamic tactile effect according to the interpolation. The system further distributes the dynamic tactile effect among a plurality of actuators.
【技术实现步骤摘要】
增强的动态触觉效果
一个实施例一般针对触觉效果。更确切地说,针对产生动态触觉效果。
技术介绍
电子设备制造商努力为用户产生丰富的界面。常规设备使用视觉和听觉提示向用户提供反馈。在某些接口设备中,还向用户提供了动觉反馈(比如主动和阻抗力反馈)以及/或者触觉反馈(比如振动、纹理和热量),更一般地统称为“触觉反馈”或“触觉效果”。触觉反馈提供的提示能够增强和简化用户界面。尤其是,振动效果或振动的触觉效果可以用于向电子设备的用户提供提示,向用户报警特定事件或提供逼真反馈,在模拟或虚拟环境内产生更强烈的感官沉浸。触觉反馈也已经越来越多地被加入到便携式电子设备中,称为“手持设备”或“便携式设备”,比如蜂窝电话、个人数字助理(“PDA”)、智能电话和便携式游戏设备。例如,某些便携式游戏应用的振动方式能够类似于被设置为提供触觉反馈的更大型游戏系统所用的控制设备(如游戏杆等)。此外,诸如蜂窝电话和智能电话的设备能够利用振动向用户提供多种警报。例如,蜂窝电话能够通过振动向用户报警某拨入的电话呼叫。同样,智能电话能够提示用户计划的日程表项或提供给用户“要做”列表项或日程表预约的提醒。另外,触觉效果可以用于仿真“真实世界”的动态事件,比如视频游戏中球跳动的感觉。
技术实现思路
一个实施例是产生动态触觉效果的系统。所述系统接收第一关键帧,包括第一内插值和第一触觉效果。所述系统进一步接收第二关键帧,包括第二内插值和第二触觉效果。所述系统进一步接收内插值,其中所述内插值在所述第一内插值与所述第二内插值之间(或者等于不是所述第一内插值即是所述第二内插值)。所述系统进一步按照所述内插值、所述第 ...
【技术保护点】
1.一种计算机实施的方法,用于产生动态触觉效果,所述计算机实施的方法包括:接收第一关键帧,包括第一内插值和第一触觉效果定义,其中第一关键帧是能够用于定义所述动态触觉效果的第一基本触觉效果的表达;接收第二关键帧,包括第二内插值和第二触觉效果定义,其中第二关键帧是能够用于定义所述动态触觉效果的第二基本触觉效果的表达;接收内插值,其中,所述内插值在所述第一内插值与所述第二内插值之间,其中所述内插值、第一内插值和第二内插值分别是指定相应的当前插值正在何处发生的值;根据所述内插值以及包括第一关键帧或第二关键帧的关键帧的分组,确定所述动态触觉效果,其中被分组的每个关键帧瞄准执行机构,并且通过对在所述执行机构的关键帧的分组内存储的触觉效果独立地插值而产生所述动态触觉效果;在所述执行机构处分配所述动态触觉效果;以及使所述执行机构基于所述动态触觉效果输出一个或多个触觉效果。
【技术特征摘要】
2012.12.10 US 13/709,1571.一种计算机实施的方法,用于产生动态触觉效果,所述计算机实施的方法包括:接收第一关键帧,包括第一内插值和第一触觉效果定义,其中第一关键帧是能够用于定义所述动态触觉效果的第一基本触觉效果的表达;接收第二关键帧,包括第二内插值和第二触觉效果定义,其中第二关键帧是能够用于定义所述动态触觉效果的第二基本触觉效果的表达;接收内插值,其中,所述内插值在所述第一内插值与所述第二内插值之间,其中所述内插值、第一内插值和第二内插值分别是指定相应的当前插值正在何处发生的值;根据所述内插值以及包括第一关键帧或第二关键帧的关键帧的分组,确定所述动态触觉效果,其中被分组的每个关键帧瞄准执行机构,并且通过对在所述执行机构的关键帧的分组内存储的触觉效果独立地插值而产生所述动态触觉效果;在所述执行机构处分配所述动态触觉效果;以及使所述执行机构基于所述动态触觉效果输出一个或多个触觉效果。2.根据权利要求1的计算机实施的方法,其中,从所述内插值确定所述动态触觉效果进一步包括从所述第一触觉效果定义与所述第二触觉效果定义插值得到所述动态触觉效果;其中,分配所述动态触觉效果进一步包括:接收第一执行机构值,其中所述第一执行机构值对应于多个执行机构的第一执行机构,以及所述第一执行机构值被存储在所述第一关键帧之内;接收第二执行机构值,其中所述第二执行机构值对应于所述多个执行机构的第二执行机构,以及所述第二执行机构值被存储在所述第二关键帧之内;从所述第一执行机构值与所述第二执行机构值插值得到插值后执行机构值;以及根据插值后执行机构值在所述第一执行机构与所述第二执行机构之间分配动态触觉效果。3.根据权利要求2的计算机实施的方法,产生所述动态触觉效果进一步包括:接收一个或多个另外的关键帧,其中每个另外的关键帧都包括另外的内插值和另外的触觉效果定义;接收一个或多个另外的执行机构值,其中每个另外的执行机构值都对应于所述多个执行机构的某个另外的执行机构,以及每个另外的执行机构值都被存储在一个或多个另外的关键帧的某个另外的关键帧之内;其中,从所述内插值确定所述动态触觉效果进一步包括从所述第一触觉效果定义、所述第二触觉效果定义以及所述一个或多个另外的触觉效果定义插值得到所述动态触觉效果;其中,分配所述动态触觉效果进一步包括:从所述第一执行机构值、所述第二执行机构值以及一个或多个另外的执行机构值插值得到插值后执行机构值;根据插值后执行机构值在所述第一执行机构、所述第二执行机构以及一个或多个另外的执行机构当中分配所述动态触觉效果。4.根据权利要求1的计算机实施的方法,产生所述动态触觉效果进一步包括:接收第三关键帧,包括第三内插值和第三触觉效果定义;接收第四关键帧,包括第四内插值和第四触觉效果定义;其中,分配所述动态触觉效果进一步包括:接收第一执行机构值,其中所述第一执行机构值对应于多个执行机构的第一执行机构,以及所述第一执行机构值被存储在所述第一关键帧和所述第三关键帧之内;接收第二执行机构值,其中所述第二执行机构值对应于所述多个执行机构的第二执行机构,以及所述第二执行机构值被存储在所述第二关键帧和所述第四关键帧之内;把包括所述第一执行机构值的所述第一关键帧和所述第三关键帧分组在一起;把包括所述第二执行机构值的所述第二关键帧和所述第四关键帧分组在一起;其中,从所述内插值确定所述动态触觉效果进一步包括:从所述第一触觉效果定义与所述第三触觉效果定义插值得到所述第一执行机构的第一动态触觉效果;以及从所述第二触觉效果定义与所述第四触觉效果定义插值得到所述第二执行机构的第二动态触觉效果。5.根据权利要求4的计算机实施的方法,产生所述动态触觉效果进一步包括:接收一个或多个另外的关键帧,其中每个另外的关键帧都包括另外的内插值和另外的触觉效果定义;把一个或多个另外的关键帧分组在或者第一组关键帧或者第二组关键帧之内;其中,从所述内插值确定所述动态触觉效果进一步包括:从所述第一触觉效果定义、所述第三触觉效果定义以及所述第一组关键帧内的任何另外的触觉效果定义插值得到所述第一执行机构的所述第一动态触觉效果;以及从所述第二触觉效果定义、所述第四触觉效果定义以及所述第二组关键帧内的任何另外的触觉效果定义插值得到所述第二执行机构的所述第二动态触觉效果。6.根据权利要求5的计算机实施的方法,其中,分配所述动态触觉效果进一步包括:接收一个或多个另外的执行机构值,其中所述一个或多个另外的执行机构值对应于所述多个执行机构的一个或多个另外的执行机构,以及每个另外的执行机构值都被存储在所述一个或多个另外的关键帧的至少一个另外的关键帧之内;对于每个另外的执行机构值,把包括所述另外的执行机构值的所述一个或多个另外的关键帧的至少一个另外的关键帧分组在一起;对于每个另外的组,从所述另外...
【专利技术属性】
技术研发人员:H·达考斯塔,E·吉瓦伊斯,S·S·巴哈迪亚,
申请(专利权)人:意美森公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。