《转换用于提供触觉反馈的控制轨道的方法和装置.pdf》由会员分享,可在线阅读,更多相关《转换用于提供触觉反馈的控制轨道的方法和装置.pdf(20页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410450016.2(22)申请日 2014.09.0561/874,920 2013.09.06 USG06F 3/01(2006.01)(71)申请人意美森公司地址美国加利福尼亚(72)发明人 SS巴哈迪亚JM克鲁兹-埃尔南德斯D格兰特 V利沃斯克J萨布恩 D伯恩鲍姆 S兰克C乌尔里希 L凡 A森W瑞赫恩(74)专利代理机构中国国际贸易促进委员会专利商标事务所 11038代理人李晓芳(54) 发明名称转换用于提供触觉反馈的控制轨道的方法和装置(57) 摘要本申请公开了转换用于提供触觉反馈的控制轨道的方法和装置。具体地公开了用于。
2、将被设计用于某一数目和/或类型的触觉输出设备的控制轨道转换到用于其它数目和/或类型的触觉输出设备的控制轨道。例如,计算设备可以将控制轨道转换成可以应用于其它类型和/或数目的触觉输出设备的另一个控制轨道。被转换的控制轨道可以兼容包括与最初设计触觉轨道所针对的系统不同数目和/或类型的触觉反馈设备的智能电话机或其它系统。以这样的方式,智能电话机或其它系统的用户可以利用不同于最初设计控制轨道所针对的另一个触觉反馈系统的设备体验触觉反馈。该转换可以在智能电话机或其它系统本地发生和/或在另一个设备远程地发生。(30)优先权数据(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权。
3、利要求书2页 说明书11页 附图6页(10)申请公布号 CN 104423588 A(43)申请公布日 2015.03.18CN 104423588 A1/2页21.一种提供触觉反馈的计算机实现的方法,所述方法包括:利用处理器处理第一控制轨道,所述第一控制轨道被配置为使得第一触觉输出设备生成第一触觉反馈;以及利用处理器基于第一控制轨道的处理生成第二控制轨道,所述第二控制轨道被配置为使得不同于第一触觉输出设备的第二触觉输出设备生成第二触觉反馈。2.如权利要求1所述的计算机实现的方法,其中第一控制轨道包括多个信道并且其中生成第二控制轨道包括:将所述多个信道转换为包括在第二控制轨道中的较少数目的信道。
4、。3.如权利要求1所述的计算机实现的方法,其中处理第一控制轨道包括:从第一控制轨道中获得一个或多个命令,其中所述一个或多个命令被配置为使得第一触觉输出设备生成第一触觉反馈,其中基于所述一个或多个命令生成第二控制轨道。4.如权利要求1所述的计算机实现的方法,其中处理第一控制轨道包括:获得与第一控制轨道相关地发生的一个或多个事件的描述,其中基于所述一个或多个事件的描述生成第二控制轨道,并且其中所述一个或多个事件包括在随着第二控制轨道一起被重放的媒体中发生的视觉事件、音频事件、或处理。5.如权利要求1所述的计算机实现的方法,还包括:识别第一控制轨道内的一个或多个模式;以及将所述一个或多个模式与一个或。
5、多个事件相关,其中基于所述一个或多个事件生成第二控制轨道。6.如权利要求1所述的计算机实现的方法,其中第一触觉反馈包括不可能由第二触觉输出设备再创建的移动,并且其中生成第二控制轨道包括:转换第一控制轨道以使得第二控制轨道被配置为使得第二触觉输出设备模拟所述移动。7.如权利要求1所述的计算机实现的方法,还包括:从用户接收一个或多个人工编辑命令;以及修改第二控制轨道以使得基于所述一个或多个人工编辑命令修改要被生成的第二触觉反馈。8.如权利要求1所述的计算机实现的方法,还包括:向媒体输出设备提供媒体内容以使得第二控制轨道使得第二触觉反馈与媒体内容的重放被协调。9.如权利要求1所述的计算机实现的方法,。
6、其中第二触觉反馈不同于第一触觉反馈。10.一种提供触觉反馈的系统,所述系统包括:处理器,被编程以:处理被配置为使得第一触觉输出设备提供第一触觉反馈的第一控制轨道;以及基于第一控制轨道的处理来生成第二控制轨道,所述第二控制轨道被配置为使得不同于第一触觉输出设备的第二触觉输出设备生成第二触觉反馈。11.如权利要求10所述的系统,其中第一控制轨道包括多个信道并且其中处理器还被编程以:将所述多个信道转换为包括在第二控制轨道中的较少数目的信道。权 利 要 求 书CN 104423588 A2/2页312.如权利要求10所述的系统,其中处理器还被编程以:从控制轨道中获得一个或多个命令,其中所述一个或多个命。
7、令被配置为使得第一触觉输出设备生成第一触觉反馈,其中基于所述一个或多个命令生成第二控制轨道。13.如权利要求10所述的系统,其中处理器还被编程以:获得与第一控制轨道相关地发生的一个或多个事件的描述,其中基于所述一个或多个事件的描述生成第二控制轨道,并且其中所述一个或多个事件包括在随着第二控制轨道一起要被重放的媒体中发生的视觉事件、音频事件、或处理。14.如权利要求10所述的系统,其中处理器还被编程以:识别第一控制轨道内的一个或多个模式;以及将所述一个或多个模式与一个或多个事件相关,其中基于所述一个或多个事件生成第二控制轨道。15.如权利要求10所述的系统,其中第一触觉反馈包括不可能由第二触觉输。
8、出设备再创建的移动,并且其中处理器还被编程以:转换第一控制轨道以使得第二控制轨道被配置为使得第二触觉输出设备模拟所述移动。16.如权利要求10所述的系统,其中处理器还被编程以:从用户接收一个或多个人工编辑命令;以及修改第二控制轨道以使得基于所述一个或多个人工编辑命令修改要被生成的第二触觉反馈。17.如权利要求10所述的系统,其中处理器还被编程以:向媒体输出设备提供媒体内容以使得第二控制轨道使得第二触觉反馈与媒体内容的重放被协调。18.如权利要求10所述的系统,其中第二触觉反馈不同于第一触觉反馈。权 利 要 求 书CN 104423588 A1/11页4转换用于提供触觉反馈的控制轨道的方法和装置。
9、0001 对相关申请的交叉引用0002 本申请要求于2013年9月6日提交的美国临时专利申请序列号No.61/874,920的优先权,其全部内容通过引用合并于此。技术领域0003 本公开涉及转换用于经由触觉输出设备提供触觉反馈的控制轨道的系统和方法。背景技术0004 增强具有触觉反馈的媒体可以产生身临其境的用户体验。例如,在电影或视频游戏中的爆炸或在歌曲中的重低音可以伴随增强媒体体验的触觉反馈。触觉反馈可以由人工创造(例如,由人设计)或自动地生成(例如,由处理设备)的控制轨道指定。但是,这些技术的每一个具有益处和缺点。0005 人工创造的控制轨道可以便于由人创造的定制的触觉反馈并且因此可以表示。
10、更有意义的、发自内心的媒体内容的表示。但是,人工创造控制轨道是耗费时间的过程。人工创造的控制轨道通常被生成用于诸如特定电影之类的特定媒体内容并且因此不适合用于诸如不同电影之类的其它媒体内容。因而,为给定媒体内容人工创造的控制轨道可以不应用于其它媒体内容。此外,此类人工创造的控制轨道通常被设计用于专门的触觉输出系统使用,诸如具有可以旋转椅子、上下移动椅子等的多个和不同类型的触觉输出设备的椅子。因而,控制轨道可能因此与其它类型和/或数目的触觉输出设备不兼容,诸如在移动通信设备等上发现的那些触觉输出设备。0006 传统的自动系统可以提供基于媒体内容的计算分析确定的触觉反馈。此类系统可以提供成本有效和。
11、快速的解决方案以提供触觉反馈以增强媒体内容。但是,这些传统系统可能不提供用于各种媒体内容的强迫触觉反馈并且可能不提供与指定触觉反馈的人工创造的控制轨道相比较的触觉反馈的质量。此外,自动生成的控制轨道可以与某些类型触觉输出设备不兼容。这些和其它问题存在。发明内容0007 本公开涉及转换用于经由触觉输出设备提供触觉反馈的控制轨道的系统和方法。控制轨道可以被配置为经由特定数目和/或类型的触觉输出设备提供触觉反馈。系统利用为特定类型和/或数目的触觉输出设备设计的此类高质量控制轨道以使得它们可以应用于其它类型和/或数目的触觉输出设备。0008 例如,控制轨道可以为诸如电影之类的特定媒体内容被人工创造或创。
12、建。控制轨道可以被定制供诸如配备有多个不同类型的触觉输出设备的专门的椅子之类的触觉输出系统使用以在用户观看电影时提供触觉反馈。0009 控制轨道可以被设计以使得不同类型和/或数目的触觉输出设备提供不同类型和/或数目的触觉反馈,诸如旋转椅子的旋转类型的触觉反馈、上下移动椅子的类型的触说 明 书CN 104423588 A2/11页5觉反馈、和/或其它类型的触觉反馈之类。要被提供的触觉反馈的数目和/或类型可以被创造者设计以对应于特定电影场景或其它媒体内容。0010 在一个实施方式中,系统可以转换供其它数目和/或类型的触觉输出设备使用的控制轨道。例如,系统可以将特定地为椅子创建的控制轨道转换成可以应。
13、用于其它类型和/或数目的触觉反馈设备的另一个控制轨道(例如,控制或驱动信号)。被转换的控制轨道可以与智能电话机或包括与椅子不同的数目或类型的触觉反馈设备的其它设备兼容。以这样的方式,智能电话机或其它设备的用户可以利用不同于椅子或最初为其设计控制轨道的其它触觉反馈系统的设备体验触觉反馈。在一个实施方式中,控制轨道可以相反不与智能电话机或不由系统做此类转换的其它设备兼容。附图说明0011 图1示出了根据本发明的一方面的转换用于经由触觉输出设备提供触觉反馈的控制轨道的系统。0012 图2A示出了根据本发明的一方面的将具有多个信道的控制轨道转换成为具有较少数目的信道的转换的控制轨道的计算设备的示例。0。
14、013 图2B示出了根据本发明的一方面的将具有较少数目的信道的控制轨道转换成为具有较大数目的信道的转换的控制轨道的计算设备的示例。0014 图2C示出了根据本发明的一方面的将具有给定数目的信道的控制轨道转换成为具有相同数目的信道的转换的控制轨道的计算设备140的示例。0015 图3A示出了根据本发明的一方面的每个都具有对应触觉轮廓的多个信道被转换为每个都具有不同触觉轮廓的较少数目的信道的示例。0016 图3B示出了根据本发明的一方面的每个都具有对应触觉轮廓的较少数目的信道被转换为每个都具有不同触觉轮廓的较大数目的信道的示例。0017 图3C示出了根据本发明的一方面的每个都具有对应触觉轮廓的给定。
15、数目的信道被转换为每个都具有不同触觉轮廓的相同的数目的信道的示例。0018 图4示出了根据本发明的一方面的基于具有多个信道的控制轨道输出一个或多个触觉反馈的触觉输出系统的示例。0019 图5示出了根据本发明的一方面的具有触觉输出设备的设备的示例,所述触觉输出设备基于具有与从其中生成转换的控制轨道的控制轨道不同的数目的信道的转换的控制轨道输出触觉反馈。0020 图6示出了根据本发明的一方面的转换用于经由触觉输出设备提供触觉反馈的控制轨道的处理的流程图。0021 图7A示意地示出了根据本发明的一方面的协调从控制轨道解码的触觉反馈和被编码成转换的控制轨道的触觉反馈的定时的示例。0022 图7B示意地。
16、示出了根据本发明的一方面的确定从控制轨道解码的触觉反馈的定时、基于定时确定媒体内容中出现的事件、和基于事件确定触觉反馈的示例。0023 图7C示意地示出了根据本发明的一方面的转换在图7A和7B中示出的触觉轨道的混合方案的示例。说 明 书CN 104423588 A3/11页6具体实施方式0024 图1示出了根据本发明的一方面的转换用于经由触觉输出设备160提供触觉反馈的控制轨道112的系统100。系统100可以包括控制轨道发生器110、计算设备140、触觉输出系统170、触觉输出设备160、和/或其它组件。0025 控制轨道发生器110可以包括由创建控制轨道112的控制轨道设计者操作的设备。控。
17、制轨道112可以包括使得触觉输出系统170提供具体地由设计者创建的一个或多个类型的触觉反馈的控制信号或其它信息。通常,虽然不一定,控制轨道被设计以使得触觉反馈与诸如电影、视频游戏、音乐、和/或可以被重放的其它媒体内容的媒体内容同步。以这样的方式,重放媒体内容的用户可以拥有对应于媒体内容的各个部分并且由控制轨道设计者设计的触觉反馈。0026 在有些情况下,控制轨道112可以由计算设备在没有人干预的情况下自动地创建和/或由计算设备利用由诸如控制轨道设计者之类的操作员输入半自动地创建。无论哪个方法用于创建控制轨道112,由控制轨道指定的触觉反馈可以针对触觉输出系统被定制或相反设计。0027 触觉输出。
18、系统170可以包括一个或多个触觉输出设备172(在图1中示出为触觉输出设备172A、172B、172N)控制轨道112通常被设计用于特定触觉输出系统170并且因此可能与其它触觉输出设备不兼容。0028 如这里使用的,当由控制轨道指定的特定触觉反馈不能由触觉输出设备产生时,控制轨道与触觉输出设备“不兼容”。例如,因为控制轨道设计者为触觉输出系统170设计控制轨道112,所以当控制轨道112应用于触觉输出设备160时,触觉输出设备160将不产生由控制轨道设计者设计的或计算机处理自动操作的特定触觉反馈。此类不兼容性可以起因于信号格式化的差异、用于提供触觉反馈的触觉输出设备的类型/数目的差异(例如,触。
19、觉输出设备172和触觉输出设备160的类型/数目之间的差异)、和/或使得不兼容的触觉输出设备不能提供特定触觉反馈的控制轨道或触觉输出设备的其它特性。此外,在诸如触觉反馈的量值、振幅、持续时间、和/或其它特性之类的特性不同于用于其它触觉反馈的对应特性时,触觉反馈可以与另一个触觉反馈“不同”。0029 触觉输出设备160可以包括致动器,例如,诸如其中偏心块由电动机移动的偏心旋转块(“ERM”)、其中附接于弹簧的块被来回驱动的线性共振致动器(“LRA”)之类的电磁致动器、或诸如压电材料、电致聚合物、或形状记忆合金之类的“智能材料”、宏复合材料纤维致动器、静电致动器、电触致动器、和/或提供诸如触觉(例。
20、如,振动触觉)反馈之类的物理反馈的另外类型的致动器。触觉输出设备160可以包括非机械的或非振动的设备,诸如使用静电摩擦(ESF)、超声波表面摩擦(USF)的那些、或利用超声波触觉换能器引导声辐射压力的那些、或使用触觉基板和柔性或可变形表面的那些、或利用空气喷口提供诸如喷空气之类的投射触觉输出的那些,等等。0030 计算设备140可以被编程以转换控制轨道112以使得触觉输出设备160可以基于转换的控制轨道154提供触觉反馈。由触觉输出设备160提供的触觉反馈可以被使用,而不是代表或否则模拟由触觉输出系统170提供的触觉反馈。以这样的方式,为具有特定类型和/或数目的触觉输出设备的特定触觉输出系统设。
21、计的控制轨道可以被转换为可以用于不同类型和/或数目的触觉输出设备的控制轨道。说 明 书CN 104423588 A4/11页70031 计算设备140可以包括利用各个模块编程的处理器142,其可以包括例如,计算机程序设计指令。可以被存储在存储设备144中的各个模块可以包括控制轨道解码模块146、控制轨道转换模块148、控制轨道编辑模块150、反馈协调模块152、和/或其它模块。0032 计算设备140可以接收控制轨道112,其可以被流化到计算设备140、存储在存储设备144、和/或否则移动到计算设备140。不管控制轨道112被流化、存储、和/或否则转移,计算设备140可以被编程以处理控制轨道并。
22、且基于处理的控制轨道生成转换的控制轨道154。控制轨道154可以被提供到触觉输出设备160,其可以基于控制轨道154生成触觉反馈。虽然被单独示出,但是触觉输出设备160可以与计算设备140集成或和计算设备140分离。当分离时,计算设备140和触觉输出设备160可以经由有线或无线连接被耦接到彼此。当集成时,处理器142和触觉输出设备160可以利用传统的电路耦接到彼此。0033 在某些实施方式中,控制轨道解码模块146可以被配置为解码控制轨道112。控制轨道解码模块146可以基于预存储的文件(例如,当控制轨道112被存储在存储设备144上时)或基于流化的控制轨道112解码控制轨道112以使得当流化。
23、控制轨道时执行该处理。0034 控制轨道解码模块146可以从控制轨道112中识别一个或多个单独的信道。单独的信道可以被配置为使得对应的触觉输出设备172生成触觉反馈。换句话说,每个单独的信道在被施加于对应的触觉输出设备172时使得触觉反馈由对应的触觉输出设备生成。控制轨道解码模块146可以利用传统的信号处理技术识别并确定此类单独的信道。0035 在某些实施方式中,控制轨道解码模块146可以被配置为从控制轨道112中提取包括与媒体内容相关的信息的元数据。元数据可以已由触觉设计者编码在控制轨道112中以描述对应的媒体内容。元数据可以包括,例如,对应媒体内容中的事件(例如,在电影或游戏中的爆发)的描。
24、述、在媒体重放期间的特定时间处运行特定触觉反馈的命令(例如,旋转椅子10秒)、和/或与对应媒体内容相关的其它信息。计算设备140可以被配置为基于元数据生成控制轨道154,如下面描述的。0036 在某些实施方式中,控制轨道转换模块148可以被配置为基于控制轨道112生成控制轨道154。控制轨道转换模块148可以通过创建全新的控制轨道或通过修改控制轨道112生成控制轨道154。以这样的方式,控制轨道转换模块148可以将控制轨道112“转换”成控制轨道154,不管控制轨道154是新生成的还是仅仅是控制轨道112的修改形式。0037 控制轨道转换模块148可以分析从控制轨道112中解码的一个或多个单独。
25、的信道以生成相同或不同数目(例如,几个或更多)的信道以被包括在控制轨道154中。0038 在某些实施方式中,控制轨道转换模块148可以执行信号处理以将控制轨道112转换成控制轨道154。例如,控制轨道112的多个信道的频率内容可以被分析以便生成具有单个信道或其它数目的信道的控制轨道。0039 控制轨道转换模块148可以基于多个信道的组合将多信道控制轨道转换成具有较少信道的控制轨道。例如,控制轨道转换模块148可以将多个信道叠加到单个信道上。控制轨道转换模块148可以基于多个信道的仅仅子集将多信道控制轨道转换成具有较少信道的控制轨道。例如,控制轨道转换模块148可以忽略多个信道中的一个或多个、使。
26、用具有特定特性的一个或多个信道(例如,在给定时间具有较高或最大强度的那些信道)、和/或否则使用与可用信道相比较少的信道。0040 在某些实施方式中,控制轨道转换模块148可以变更控制轨道112和/或控制轨说 明 书CN 104423588 A5/11页8道154的一个或多个信道以使得控制轨道更适合于触觉输出设备160(例如,与触觉输出设备160兼容)。例如,控制轨道转换模块148可以变换控制轨道112的频率内容以最佳匹配触觉输出设备160的带宽和频率响应。在一些示例中,控制轨道转换模块148可以提取控制轨道112和/或控制轨道154的一个或多个信号的包络并且利用在触觉输出设备160的共振频率处。
27、运行的正弦波填充包络。以这样的方式,控制轨道转换模块148可以调谐触觉反馈以被基于触觉输出设备160的特性(例如,在上述示例中的共振频率)提供。0041 在某些实施方式中,控制轨道转换模块148可以协调编码到控制轨道154中的触觉反馈以与由控制轨道112编码的触觉反馈近似同时输出。例如,控制轨道转换模块148可以识别由控制轨道112编码的触觉反馈的定时,诸如开始时间和/或结束时间。利用触觉反馈的定时(其可以或可以不被嵌入在控制轨道112之内),控制轨道转换模块148可以在对应时间(例如,在类似开始和/或结束时间处)编码被编码在控制轨道154中的触觉反馈。以这样的方式,编码在控制轨道154中的触。
28、觉反馈可以在类似于编码在控制轨道112中的触觉反馈的开始时间的时间开始,可以在类似于编码在控制轨道112中的触觉反馈的结束时间的时间结束,或可以在类似于编码在控制轨道112中的触觉反馈的开始和结束时间的时间开始和结束。0042 在某些实施方式中,控制轨道转换模块148可以识别由控制轨道112编码的触觉反馈的定时并且确定媒体内容的对应部分。控制轨道转换模块148然后可以基于媒体内容的对应部分自动地确定要提供的触觉反馈。在这些实施方式的某一些中,代替将来自于控制轨道112的触觉反馈转换成被编码在控制轨道154中的触觉反馈,控制轨道转换模块148可以基于媒体内容的与当来自于控制轨道112的触觉反馈被。
29、编码时的定时对应的部分确定要被编码到控制轨道154中的触觉反馈。以这样的方式,虽然控制轨道转换模块148可以使用控制轨道112作为应当何时提供触觉反馈的引导,但是使用媒体内容自动地确定触觉反馈。此类基于媒体内容的自动操作的触觉反馈生成可以利用如下所述的系统和方法被执行,例如:共同拥有的2012年2月3日提交的、题为“Sound to Haptic Effect Conversion System using Amplitude Value”的、2012年8月16日公布为美国专利申请公开No.2012/0206246的美国专利申请No.13/365,984,和2012年2月3日提交的、题为“So。
30、und to Haptic Effect Conversion System using Waveform”、2012年8月16日公布为美国专利申请公开No.2012/0206247的美国专利申请No.13/366,010,其全部通过引用合并于此。0043 在某些实施方式中,控制轨道转换模块148可以基于转换由控制轨道112编码的触觉反馈和基于媒体内容的对应部分的自动生成的组合自动地确定触觉反馈。以这样的方式,控制轨道转换模块148可以使用来自于控制轨道112的触觉反馈的定时作为引导以从媒体内容的对应部分以及由控制轨道112编码的触觉反馈的转换自动地确定触觉反馈。此类组合可以通过平均转换的触觉。
31、反馈和从媒体内容自动生成的触觉反馈的各个反馈参数(例如,量值、频率、持续时间、等等)实现。0044 在某些实施方式中,控制轨道转换模块148可以识别事件并且基于识别的事件将控制轨道112转换成控制轨道154。可以基于机器学习和模式识别、与控制轨道112相关的元数据、与控制轨道112相关联的媒体内容、和/或基于可以指示事件的其它信息获悉事件。说 明 书CN 104423588 A6/11页90045 控制轨道转换模块148可以使用机器学习和模式识别以识别控制轨道112的一个或多个信道内的一个或多个事件。事件可以包括所述一个或多个信道的可识别的特性,从而指示由控制轨道112编码的触觉反馈。例如,在。
32、所有信道上的高振幅可以被推断以引起与爆发相关联的触觉反馈,而具有不同的振幅和方向的不同信道可以被推断以引起与飞行相关联的旋转运动(例如,具有引起不同触觉输出设备旋转椅子的控制信号的不同信道)。0046 在某些实施方式中,由触觉解码模块146提取的元数据和/或对应媒体内容的分析也可以用来识别此类事件。在某些实施方式中,事件可以被映射到特定触觉反馈。在这些实施方式中,控制轨道转换模块148可以使用转换规则以生成控制轨道154以使得特定触觉反馈在触觉输出设备160处生成。在有些情况下,特定触觉反馈可以被配置为响应于控制轨道112模拟由触觉输出系统170生成的原始触觉反馈。例如,控制轨道154可以被生。
33、成以使得利用强烈的振动产生触觉反馈以模拟爆发效果。控制轨道154可以被生成以使得缓慢变化的触觉反馈被产生以模拟飞行效果。控制轨道154可以因此由控制轨道转换模块148自动地生成。但是,计算设备140可以被编程以允许由诸如开发者和/或终端用户之类的用户进行人工编辑。0047 在某些实施方式中,控制轨道编辑模块150可以被配置为人工地或半人工地执行转换。此类人工转换可以包括调节控制轨道154以通过增加新的触觉反馈、消除自动配置的触觉反馈、和/或改变由控制轨道154引起的触觉反馈来适合特定需要。在某些实施方式中,控制轨道编辑模块150可以允许在接收来自于控制轨道转换模块148的建议的同时控制轨道11。
34、2的人工转换。例如,在用户人工地转换控制轨道112的同时,控制轨道转换模块148可以提供它将生成的关于触觉反馈的建议。在某些实施方式中,用户也可以向控制轨道转换模块148提供建议以改善结果。例如,用户可以视觉上识别在媒体内容中的特定事件并且因此可以建议、变更、或消除(并且计算设备140可以经由控制轨道编辑模块150接收此类建议)触觉反馈。0048 在某些实施方式中,反馈协调模块152可以被配置为协调视频输出和/或音频输出与控制轨道112。在某些实施方式中,反馈协调模块152可以基于嵌入到媒体内容中的同步代码和/或经由一般设置用于输出每个视频输出、音频输出、和/或触觉反馈的时间的时间戳来同步视频。
35、输出和/或音频输出。0049 在操作中,可以以各种配置协调媒体重放与控制轨道154。例如,单个设备可以包括显示设备(例如,触摸屏)和触觉输出设备160。可替换地,多个设备可以用来单独地提供媒体内容和触觉反馈。例如,电视可以用来提供媒体内容同时触觉反馈经由容纳触觉输出设备160的设备提供。可以容纳触觉输出设备的设备可以包括但不限于智能电话机、平板计算机、可穿戴设备(例如,“智能眼镜”)、游戏控制器、远程控制器、和/或能够容纳触觉输出设备160的其它设备。0050 虽然仅仅示出了单个触觉输出设备160,但是计算设备140可以生成包括多于一个信道的控制轨道154以使得可以使用多于一个触觉输出设备16。
36、0。例如,计算设备140可以将多信道轨道转换成具有较少信道的控制轨道,但是此类较少数目的信道不是必然局限于单个信道。此外,计算设备160可以将多信道控制轨道转换成具有相同数目的信道的控制轨道以使得多个触觉输出设备160用于输出对应的触觉反馈。例如,当触觉输出设备172的数目匹配触觉输出设备160的数目时,计算设备140可以被编程以基于触觉输出设备160说 明 书CN 104423588 A7/11页10的特性转换控制轨道112的每个信道。更进一步,计算设备140可以将单个信道控制轨道转换成具有一个或多个信道的控制轨道。0051 在某些实施方式中,计算设备140也可以转换自动生成的控制轨道。例如。
37、,基于视频和/或音频内容自动创建的控制轨道可以被利用这里描述的计算设备140的功能进行转换。0052 此外,用于移动移动平台的控制电动机的控制轨道可以被计算设备140转换以经由触觉输出设备160模拟移动。例如,用于游乐园乘坐的电动机的命令信号可以被分析以检测由电动机引起的加速(或其它移动)。此类分析可以被利用这里描述的各种操作执行以自动地生成控制轨道154,其可以向触觉输出设备160提供以模拟移动。控制轨道154和可选地对应的媒体内容可以被施加于单个设备或多个设备以提供触觉反馈和可选地模拟游乐园乘坐的视频/音频。0053 其它应用也将对本领域的技能人员显而易见。例如,基于这里描述的系统和方法,。
38、振动轨道可以被转换为摩擦轨道(例如,ESF轨道),或反之亦然。例如,由振动轨道编码的触觉反馈的频率和振幅可以被修改以匹配由摩擦轨道编码的ESF的属性。0054 计算设备140可以包括移动设备(例如,智能电话机)、膝上型计算机、桌上型计算机、平板计算机、游戏控制台、和/或其它计算设备。0055 这里描述的存储设备144和其它存储介质可以包括与计算设备140整体地(即,基本上不可拆卸的)提供的系统存储器和/或经由例如端口(例如,USB端口、防火线端口等等)或驱动器(例如,盘驱动器,等等)可移除地连接到计算设备140的可移除存储器的一个或两个。这里描述的存储设备144和其它存储介质可以包括一个或多个。
39、光可读存储介质(例如,光盘等等)、磁可读存储介质(例如,磁带、磁硬盘驱动器、软盘驱动器、等等)、基于电荷的存储媒体(例如,EEPROM、RAM、等等)、固态存储介质(例如,闪速驱动器、等等)、和/或其它电子可读的非瞬时存储介质。其它这里描述的存储设备144和存储介质可以包括一个或多个虚拟存储资源(例如,云存储器、虚拟专用网络、和/或其它虚拟存储资源)。这里描述的存储设备144和其它存储介质可以存储软件算法、由处理器142确定的信息、从计算设备140接收到的信息、和/或使计算设备140执行这里描述的功能的其它信息。0056 这里描述的处理器142和其它处理器被配置为提供计算设备140中的信息处理。
40、能力。因而,这里描述的处理器142和其它处理器可以包括数字处理器、模拟处理器、被设计为处理信息的数字电路、被设计为处理信息的模拟电路、状态机、和/或用于电子地处理信息的其它机制中的一个或多个。虽然这里描述的处理器142和其它处理器在图1中被示出为单个实体,但是这仅仅用于说明性目的。在某些实施方式中,这里描述的处理器142和其它处理器可以包括多个处理单元。这些处理单元可以在物理上位于相同的设备内,或这里描述的处理器142和其它处理器可以表示在协调操作的多个设备的处理功能。这里描述的处理器142和其它处理器可以被配置为通过以下运行模块:软件;硬件;固件;软件、硬件、和/或固件的某些组合;和/或用于在这里描述的处理器142和其它处理器上配置处理能力的其它机制。0057 这里描述的各个模块仅仅是示范性的。可以使用其它配置和数目的模块,以及利用非模块化方法,只要所述一个或多个物理处理器被编程来执行这里描述的功能。应当理解,虽然在图1中示出了各个模块共同位于单个位置内,但是在其中处理器142包括多个处说 明 书CN 104423588 A10。