用于拟音风格的触觉内容创建的系统和方法_2

文档序号:9564281阅读:来源:国知局
和/或诸如IEEE1802.11、蓝牙、或者无线电接口这样的无线接口。在一些实施例中,计算设备101可以与单个触觉触发设备120通信,并且在其它实施例中,计算设备101可以是与多个触觉触发设备120通信。
[0028]触觉触发设备120包括一个或多个传感器118。传感器118被配置为将传感器信号传送到处理器102。在一些实施例中,传感器118可以包括例如陀螺仪、加速度计、深度传感器、照相机、光电晶体管、开关、按钮、麦克风、或者压电换能器。在一些这种实施例中,触觉触发设备120可以包括多个传感器118,例如,在一个实施例中,触觉触发设备120可以包括麦克风和深度传感器。在其它实施例中,触觉触发设备120可以包括用于确定触觉效果并将其传送到计算设备120的单独的处理器。
[0029]再看存储器104,描述了程序组件124和126以说明在一些实施例中如何将设备配置为用于拟音风格的触觉内容创建。在该示例中,检测模块124对处理器102进行配置以监控传感器118和/或音频输入设备122。例如,检测模块124可对传感器118进行采样以确定传感器信号的存在、不存在或幅度,并且如果存在传感器信号,那么随时间跟踪传感器信号的特征(例如频率、幅度、持续时间、或者波形)。作为另一示例,检测模块124可对音频输入设备122进行采样以确定音频信号的存在、不存在或幅度,并且如果存在音频信号,则随时间跟踪音频信号的特征(例如频率、幅度、持续时间、或者波形)。
[0030]触觉效果确定模块126表示响应于传感器信号和/或音频信号而对数据进行分析以确定触觉效果的程序组件。特别是,触觉效果确定模块126可以包括基于来自传感器118的信号和/或来自音频输入设备122的音频信号来确定触觉效果的代码以及选择与触觉效果相关的触觉效果数据以与触觉效果标记相关联的代码。例如,在一些实施例中,触觉效果确定模块126可以基于传感器信号或音频信号的幅度、频率、和/或其它特征来确定触觉效果。例如,如果传感器信号的幅度很大,那么触觉效果确定模块126可以确定包括强振动的触觉效果。
[0031]此外,在一些实施例中,触觉效果确定模块126可以基于用户输入来确定触觉效果。例如,触觉效果确定模块126可以基于按钮按下来确定触觉效果。作为另一示例,触觉效果确定模块126可以基于例如用户从触觉效果库或列表的选择来确定触觉效果。在另一实施例中,可以结合用户输入至少部分基于音频或视频信号来确定触觉效果。
[0032]图2示出了用于拟音风格的触觉内容创建的系统实施例。在这个示例中,系统200包括计算设备202。计算设备202包括显示器208。用户可以通过显示器208观看视频(例如用于拟音效果制作)。在该示例中,显示器208输出其中棒球打破玻璃窗这样的视频场景。
[0033]计算设备202与用于接收音频输入的音频输入设备210 (例如麦克风)通信。音频输入设备210可以把与音频输入相关的音频信号传送到计算设备202。在该示例中,计算设备202还与附加音频装备204(例如混合板)和控制206通信,其中用户(例如拟音师)可以使用所述附加音频装备204和控件206以用于视频后期制作。然而,其它实施例可以不包括控件206和/或附加音频装备204。
[0034]系统200进一步包括道具(prop) 214。在该示例中,道具214包括保龄球。用户可以操纵(例如移动、扔下或旋转)道具214以产生声音效果。例如,用户可以将道具214扔在表面216 (例如一块玻璃)上以创建声音效果(例如玻璃破碎的声音)。计算设备202可以接收与声音效果相关的数据(例如通过音频输入设备210)并且将数据插入到音频轨道之中。数据可以与在显示器408上输出的视频的一个或多个帧同步。
[0035]在图2所示的实施例中,触觉触发设备212耦合至道具214。此外,在该示例中,触觉触发设备212与计算设备202无线通信。触觉触发设备212包括例如加速度计或陀螺仪这样的传感器。传感器可以被配置为检测事件的发生并且将传感器信号传送到计算设备202,例如,传感器可以检测用户对道具214的操纵并且将传感器信号传送到计算设备202。
[0036]计算设备202被配置为接收传感器信号。在一些实施例中,基于传感器信号和/或音频信号的存在或特征,计算设备202可以确定是否将触觉标记插入到触觉轨道之中。例如,在一些实施例中,如果传感器信号和/或音频信号的持续时间超过了时间的阈值量(例如0.5秒),那么计算设备202可以仅将触觉标记插入到触觉轨道之中。在其它实施例中,计算设备202可以基于传感器信号的方向变化(例如如果道具214旋转)或者传感器信号的幅度变化(例如如果一旦接触表面216则道具214停止移动)来插入触觉标记。在又一实施例中,计算设备202可以基于传感器信号的频率变化(例如基于一旦道具214接触表面216时的道具214中的振动特征)来插入触觉标记。触觉效果标记可以与在视频中播放的帧同步,在所述帧时间期间发生了事件。
[0037]在一些实施例中,触觉效果标记可以包括与触觉效果相关的触觉效果数据,触觉效果数据被配置为可使得计算设备202输出相关的触觉效果。在一些实施例中,触觉效果数据可以包括被配置为产生触觉效果的触觉信号的一个或多个特征(例如触觉信号的频率、幅度、持续时间、或者波形)。在其它实施例中,触觉效果数据可以包括命令、触觉效果的名称如“强振动”、或者可由计算设备202解释的以输出触觉效果的其它数据。在又一实施例中,触觉效果数据可以包括算法或者可用于求解算法的数据以用于产生触觉效果。
[0038]如上所述,触觉效果数据与触觉效果相关。计算设备202可以确定触觉效果。在一些实施例中,计算设备202可以基于传感器信号的特征来确定触觉效果,例如,在图2所示的实施例中,用户可以将保龄球扔在一块玻璃片上以产生包括玻璃破裂声音的音效。触觉触发设备212可以检测保龄球的移动或旋转并且将传感器信号传送到计算设备202。例如,基于传感器信号的波形、幅度、频率、或者持续时间,计算设备202可以确定一个或多个触觉效果(例如振动、表面变形、模拟纹理或感知到的摩擦系数的变化)。例如,在一些实施例中,计算设备202可以确定包括幅度与传感器信号的幅度成正比的振动的触觉效果。计算设备可以将所确定的触觉效果相关的数据插入到触觉效果标记之中。
[0039]在一些实施例中,计算设备202可基于用户输入来确定触觉效果。例如,在一些这样的实施例中,在操纵道具214以产生声音效果之前,用户可以从例如触觉效果列表或库中选择所需的触觉效果。例如,在一个实施例中,用户可以从列表中选择触觉效果,所述列表包括强振动、弱振动、感知到摩擦系数的增大、感知到摩擦系数的减小、或者橡胶、光滑或凹凸纹理。一旦计算设备202检测到传感器信号,计算设备202可以确定包括所选触觉效果的触觉效果。计算设备可以使用于产生所确定触觉效果的触觉效果数据与触觉效果标记相关联。
[0040]在一些实施例中,在将触觉效果标记已经插入到触觉轨道中之后(例如一旦拟音处理完成),触觉效果数据可以与触觉效果标记相关联。在一些实施例中,用户可以使触觉效果数据与触觉标记相关联。在其它实施例中,一旦用户进行一些动作,例如一旦用户从触觉效果列表或库中选择所需的触觉效果,计算设备202可以使触觉效果数据与触觉标记相关联。在一些实施例中,用户能够自定义所需触觉效果的特征(例如更长的持续时间、更短的持续时间,更高强度,或更低强度)并且使用于产生触觉效果的触觉效果数据与触觉效果标记相关联。
[0041]在一些实施例中,用户可以例如从因特网下载与一个或多个触觉效果相关的数据。在一些这样的实施例中,计算设备202和/或用户可以使下载数据与触觉效果标记相关联。例如,在操纵道具214产生声音效果之前,用户例如可以从触觉效果列表选择下载的触觉效果。一旦用户操纵道具214,计算用户202可以产生包括与下载的数据相关的触觉效果数据的触觉效果标记。此后计算设备202可以将触觉效果标记插入到触觉轨道之中。
[0042]在一些实施例中,触觉触发设备212可以包括音频输入设备210。也就是说,系统200可以不包括与音频输入设备210相分离的触觉触发设备212。相反,音频输入设备210可以用作触觉触发设备212。在这种实施例中,计算设备202可以利用如上所述的任何方法基于音频信号来确定触觉效果。例如,在一些实施例中,计算设备202可以基于来自音频输入设备210的音频信号的特征(例如幅度、频率、持续时间、或者波形)来确定触觉效果。例如,一旦用户将道具214扔到表面216上,音频输入设备210可以将与碰撞相关的音频信号传送到计算设备202。计算设备202可以基于音频信号的波形来确定触觉效果。此外,计算设备202可以将与所确定的触觉效果相关的数据插入到触
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1