【技术实现步骤摘要】
本公开整体涉及经由应用程序编程接口(api)控制声音的空间呈现的系统、方法和设备。
技术介绍
1、在各种具体实施中,由包括显示器的电子设备呈现的扩展现实(xr)环境包括由应用程序显示的一个或多个场景。此外,电子设备包括播放由应用程序提供的音频的两个或更多个扬声器。然而,开发者没有简单的方式来定义音频将如何在xr环境中被空间化。
技术实现思路
1、本文所公开的各种具体实施包括用于播放音频的设备、系统和方法。在各种具体实施中,该方法由设备执行,该设备位于物理环境中、耦接到两个或更多个扬声器并且包括一个或多个处理器以及非暂态存储器。该方法包括执行操作系统和应用程序。该方法包括由该操作系统经由应用程序编程接口从该应用程序接收包括空间体验值的音频会话参数,该音频会话参数提供用于与该应用程序相关联的音频的空间回放的指令。该方法包括由该操作系统从该应用程序接收播放音频数据的指令。该方法包括由该操作系统基于该空间体验值来调整该音频数据。该方法包括由该操作系统向该两个或更多个扬声器发送所调整的音频数据。
...【技术保护点】
1.一种方法,所述方法包括:
2.根据权利要求1所述的方法,其中所述空间体验值指示头部跟踪空间体验,并且调整所述音频数据包括调整所述音频数据以从所述物理环境中的位置播放。
3.根据权利要求2所述的方法,其中所述音频会话参数还包括指示所述物理环境中的所述位置的锚定值。
4.根据权利要求3所述的方法,其中所述锚定值指示具有所述物理环境中的位置的场景。
5.根据权利要求3所述的方法,其中所述锚定值指示所述物理环境中的前方位置。
6.根据权利要求3至5中任一项所述的方法,其中所述音频会话参数还包括指示所述物理环境中的
...【技术特征摘要】
1.一种方法,所述方法包括:
2.根据权利要求1所述的方法,其中所述空间体验值指示头部跟踪空间体验,并且调整所述音频数据包括调整所述音频数据以从所述物理环境中的位置播放。
3.根据权利要求2所述的方法,其中所述音频会话参数还包括指示所述物理环境中的所述位置的锚定值。
4.根据权利要求3所述的方法,其中所述锚定值指示具有所述物理环境中的位置的场景。
5.根据权利要求3所述的方法,其中所述锚定值指示所述物理环境中的前方位置。
6.根据权利要求3至5中任一项所述的方法,其中所述音频会话参数还包括指示所述物理环境中的所述位置的大小的大小值,并且调整所述音频数据包括调整所述音频数据以从所述物理环境中具有所述大小的所述位置播放。
7.根据权利要求3至6中任一项所述的方法,其中所述音频会话参数还包括指示距离衰减的衰减值,并且调整所述音频数据包括基于所述设备与所述物理环境中的所述位置之间的距离来调整所述音频数据的音量。
8.根据权利要求1所述的方法,其中所述空间体验值指示固定的空间体验,并且调整所述音频数据包括调整所述音频数据以从相对于所述设备的位置播放。
9.根据权利要求8所述的方法,其中所述音频会话参数还包括指示相对于所述设备的所述位置的锚定值。
10.根据权利要求9所述的方法,其中所述音频会话参数还包括指示相对于所述设备的所述位置的大小的大小值,并且调整所述音频数据包括调整所述音频数据以从具有所述大小...
【专利技术属性】
技术研发人员:S·E·平托,A·纳格什,D·艾耶,E·J·约翰生,M·阿胡贾,S·S·戴夫,S·M·朗,
申请(专利权)人:苹果公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。