【技术实现步骤摘要】
具有减少的音频延迟的沉浸式VR流式传输的方法和系统
本专利技术的实施例涉及音频数据处理,并且更具体地,涉及用于减少感知的虚拟现实应用中的音频延迟的机制。
技术介绍
尽管虚拟现实(VR)在包括内容创作、体育、娱乐和游戏广播在内的多个领域中提供了令人兴奋的机会,但是当试图向广大用户提供沉浸式体验时,VR应用也带来了新的挑战。当前的VR行业面临的最困难的挑战之一就是延迟。例如,头部运动与显示图像的最终变化之间的视频延迟超过50毫秒(ms),可能会导致分离的感觉体验,并可能导致用户晕动和头晕。理想情况下,VR系统的视觉延迟应小于15毫秒,以避免视频延迟问题,从而提供沉浸式虚拟现实体验。类似于视频延迟,音频延迟可以是破坏性的和破坏沉浸的。在典型的客户端-服务器游戏系统中,远程主机服务器通过考虑用户头部(例如,由头戴式设备(HMD)检测到的)和音频渲染设备(例如一组扬声器和/或头戴式耳机)之间的相对位置来执行游戏执行并生成音频帧。主机代表仅发送输入和显示输出帧的一个或更多个客户端进行渲染。一旦检测到用户的头部运动后,远程主机会基于新的头部位置和VR场景内容重新计算要渲染的音频帧,并将其流式传输以进行实时渲染。但是,音频帧的重新计算需要密集的实时计算。以这种方式应用和渲染音频帧可能会大大增加端到端音频延迟,从而给用户带来不好的体验。根据主机系统和下面的音频层的计算速度,在使用高端、低延迟音频接口的高性能PC中,从缓冲区提交到可听输出的延迟可能短至2ms,或者在最差的情况下,长至几百毫秒。随着音频源和收听者头部之间相对速度的 ...
【技术保护点】
1.一种在虚拟现实(VR)计算机应用程序中渲染音频的计算机实现的方法,所述方法包括:/n由客户端设备从服务器设备接收音频帧数据的第一序列,所述音频帧数据的第一序列被生成为与所述客户端设备的用户的第一位置信息相对应;/n由所述客户端设备接收与所述用户有关的经更新的位置信息,其中,与所述客户端设备相关联的音频渲染设备从所述音频帧数据的第一序列渲染第一组音频帧的同时,所述客户端设备接收所述经更新的位置信息;/n由所述客户端设备基于所述经更新的位置信息,对所述第一组音频帧进行修改,以生成第一组经修改的音频帧;以及/n在所述音频渲染设备处渲染所述第一组经修改的音频帧。/n
【技术特征摘要】
20181107 US 16/183,3781.一种在虚拟现实(VR)计算机应用程序中渲染音频的计算机实现的方法,所述方法包括:
由客户端设备从服务器设备接收音频帧数据的第一序列,所述音频帧数据的第一序列被生成为与所述客户端设备的用户的第一位置信息相对应;
由所述客户端设备接收与所述用户有关的经更新的位置信息,其中,与所述客户端设备相关联的音频渲染设备从所述音频帧数据的第一序列渲染第一组音频帧的同时,所述客户端设备接收所述经更新的位置信息;
由所述客户端设备基于所述经更新的位置信息,对所述第一组音频帧进行修改,以生成第一组经修改的音频帧;以及
在所述音频渲染设备处渲染所述第一组经修改的音频帧。
2.根据权利要求1所述的计算机实现的方法,其中所述经更新的位置信息由一个或更多个传感器生成,所述一个或更多个传感器对应于通信地耦合到所述客户端设备的头戴式显示器。
3.根据权利要求1所述的计算机实现的方法,其中所述修改包括:通过应用头部相关传递函数(HRTF),对所述第一组音频帧执行卷积。
4.根据权利要求3所述的计算机实现的方法,其中所述HRTF配置成具有通过特定于所述音频渲染设备的传播介质的声音传播延迟,并且配置成基于参考所述用户的所述第一位置信息的所述经更新的位置信息。
5.根据权利要求1所述的计算机实现的方法,还包括:
从所述客户端设备向所述服务器设备发送所述经更新的位置信息;
由所述客户端设备接收所述服务器设备基于所述经更新的位置信息生成的音频帧数据的第二序列;以及
在所述渲染所述第一组经修改的音频帧之后,在所述音频渲染设备处基于所述音频帧数据的第二序列来渲染第二组音频帧。
6.根据权利要求1所述的计算机实现的方法,其中所述第一组音频帧具有预定义数量的音频帧。
7.根据权利要求1所述的计算机实现的方法,其中在所述客户端设备处缓存所述第一组音频帧。
8.根据权利要求1所述的计算机实现的方法,其中响应于所述客户端设备接收由所述服务器设备基于所述经更新的位置信息而生成的音频帧的延迟大于预定义的音频延迟阈值的指示,执行所述修改。
9.一种装置,包括:
处理器;
一个或更多个网络电路,能够操作为通过网络将所述装置通信地耦合到服务器设备;和
存储器,耦合到所述处理器并存储指令,所述指令在由所述处理器执行时,使所述处理器执行生成音频信号的方法,其中所述方法包括:
从所述服务器设备接收音频帧数据的第一序列,其中所述装置配置成所述服务器设备的客户端,并且所述音频帧数据的第一序列对应于用户的第一位置信息;
接收与所述用户有关的经更新的位置信息,其中在音频渲染设备从所述音频帧数据的第一序列渲染第一组音频帧的同时,接收所述经更新的位置信息;
...
【专利技术属性】
技术研发人员:A·当特莱,A·帕泰特,U·帕坦卡,
申请(专利权)人:辉达公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。