玩具专利数据库

虚拟现实中的音频配置切换的制作方法

发布日期:2024-09-02 浏览次数:

本公开总体上涉及确定和改变虚拟现实环境中的用户的音频配置,并且更具体地涉及通过多人游戏的通话会话进行自动传声器音频通道切换。背景技术:1、计算系统(例如,网络连接的游戏控制台环境或计算机生成的共享人工现实环境)的用户之间的交互涉及用户与用户之间的、用于与游戏控制台或共享人工现实环境中的各种类型的人工现实内容/虚拟内容、元素和/或应用进行交互的通信。用户可能希望在玩游戏或在游戏或人工现实环境中使用应用时以清晰和直观的方式彼此通信。例如,用户可以在各种音频配置下进行通信,这些音频配置包括基于多用户传声器输入和扬声器系统而建立的不同音频通道。因为可存在可能依赖于特定应用、游戏控制台、位置、平台等的多个音频通道,所以游戏或人工现实环境的用户在其与环境交互时可能需要在不同的通道之间和不同的配置之间切换。无论是在基于虚拟现实的游戏环境中,还是在基于非虚拟现实的游戏环境中,无缝地为各对用户确定不同音频配置或在不同音频配置之间改变的传声器/音频切换系统可以增强多玩家游戏体验。技术实现思路1、本主题公开提供了用于在共享人工现实环境中进行通信的系统和方法,例如当用户例如通过在应用环境(例如,游戏环境)中移动位置来与这些环境交互时,在用户到用户的基础上切换或改变各种音频配置。例如,人工现实或游戏中通过音频配置的通信可以包括经由系统网际协议语音(voice over internet protocol,voip)、目的地voip、混合voip(例如,系统和目的地voip的组合)、空间化的音频、非空间化的音频等的通话。这些音频配置可以包括不同的音频通道,当两个用户位于同一位置(例如,具有位于同一特定虚拟现实位置、体验、游戏或应用中的对应用户表示)时,这些音频通道可能被启动。在这种情况下,目的地voip可以是应用音频通道的一部分,该应用音频通道可以形成游戏内应用音频系统的一部分。系统voip可以是更广泛的持久音频通道,例如持续存在于作为人工现实环境一部分的所有应用和目的地的通信方音频通道(party audio channel)。本公开有利地提供了这样的一种传声器/音频切换器:例如当确定两个用户正在使用同一应用和/或位于同一位置时,该传声器/音频切换器可以使得在切换点处在各音频配置之间进行切换或改变。以这种方式,本公开使得能够避免例如当一个音频通道意外终止和/或从多个音频通道同时接收双重音频等时的不期望的用户音频体验。例如,可以根据各个用户对来提供所公开的音频切换器,使得一用户与第二用户可以具有和该用户与第三用户相比不同的音频配置。用户可以通过音频切换器控制哪些其他用户可以听到他们。因此,用户可以在人工现实和/或游戏环境中体验更好的音频体验。2、根据本公开的第一方面,提供了一种用于在共享人工现实环境中进行通信的计算机实现的方法,该方法包括:接收用户的人工现实位置信息的指示;基于该人工现实位置信息或应用,为该用户确定音频配置;基于另一用户在该共享人工现实环境中的位置,来确定用于改变该用户与该另一用户之间的音频的音频配置的切换点;基于该切换点,将该音频配置改变为另一音频配置;以及基于该另一音频配置输出音频。3、接收人工现实位置信息的指示可以包括:接收指示共享人工现实环境内的虚拟区域的用户存在数据。4、确定音频配置可以包括确定以下中的至少一项:通信方音频通道;应用音频通道;音频通道;或音频源。该音频配置可以对应于音频质量。5、确定切换点可以包括:确定用户和另一用户都已经选择了经由共享人工现实环境渲染的同一人工现实应用。6、确定切换点可以包括:将音频配置切换到第一音频通道、第二音频通道、或该第一音频通道和该第二音频通道的组合。7、将音频配置改变为另一音频配置可以包括:建立该另一音频配置的应用目的地网际协议语音(voip)会话。该音频配置可以包括人工现实平台系统voip会话。8、将音频配置改变为另一音频配置可以包括:基于另一用户的用户标识符,经由该音频配置使来自另一用户的音频静音。9、输出另一音频配置可以包括:当用户和另一用户在共享人工现实环境中位于同一位置时,经由用户的第一传声器输入和另一用户的第二传声器输入在用户与另一用户之间应用音频的空间化。10、该计算机实现的方法还可以包括:在切换点处并基于用户输入接收对音频配置模式的选择;和/或确定另一用户在共享人工现实环境中的位置和用户在共享人工现实环境中的位置处于另一音频配置可用的虚拟区域的空间边界内。改变音频配置可以包括:基于该音频配置模式来改变音频配置,以添加另一音频配置,并且输出音频包括:基于该音频配置和该另一音频配置输出音频。11、该计算机实现的方法还可以包括:根据另一音频配置的应用通信方通道中的视素,来渲染定向音频和唇部运动。12、根据本公开的第二方面,提供了一种用于在共享人工现实环境中导航的系统,该系统包括:一个或多个处理器;以及存储器,该存储器包括存储在其上的指令,这些指令在被该一个或多个处理器执行时,使得该一个或多个处理器执行第一方面的方法。13、所执行的方法还可以包括:确定另一用户在共享人工现实环境中的位置和用户在共享人工现实环境中的位置处于另一音频配置可用的虚拟区域的空间边界内。14、根据第三方面,提供了一种计算机可读存储介质,该计算机可读存储介质包括存储在其上的指令,这些指令在被一个或多个处理器执行时,使得该一个或多个处理器执行第一方面的方法。15、该介质可以是非暂态的。所执行的方法还可以包括:在切换点处并基于用户输入接收对音频配置模式的选择;确定另一用户在共享人工现实环境中的位置和用户在共享人工现实环境中的位置处于另一音频配置可用的虚拟区域的空间边界内;以及基于音频配置和另一音频配置输出音频。16、根据第四方面,提供了一种计算机程序产品,该计算机程序产品包括指令,这些指令在被一个或多个处理器执行时,使得该一个或多个处理器执行第一方面的方法。技术特征:1.一种用于在共享人工现实环境中进行通信的计算机实现的方法,所述方法包括:2.根据权利要求1所述的计算机实现的方法,其中,接收所述人工现实位置信息的指示包括:接收指示所述共享人工现实环境内的虚拟区域的用户存在数据。3.根据权利要求1或2所述的计算机实现的方法,其中,确定所述音频配置包括确定以下中的至少一项:通信方音频通道;应用音频通道;音频通道;或音频源,并且其中,所述音频配置对应于音频质量。4.根据任一项前述权利要求所述的计算机实现的方法,其中,确定所述切换点包括:确定所述用户和所述另一用户都已经选择了经由所述共享人工现实环境渲染的同一人工现实应用。5.根据任一项前述权利要求所述的计算机实现的方法,其中,确定所述切换点包括:将所述音频配置切换到第一音频通道、第二音频通道、或所述第一音频通道和所述第二音频通道的组合。6.根据任一项前述权利要求所述的计算机实现的方法,其中,将所述音频配置改变为所述另一音频配置包括:建立所述另一音频配置的应用目的地网际协议语音(voip)会话,其中,所述音频配置包括人工现实平台系统voip会话。7.根据任一项前述权利要求所述的计算机实现的方法,其中,将所述音频配置改变为所述另一音频配置包括:基于所述另一用户的用户标识符,经由所述音频配置使来自所述另一用户的音频静音。8.根据任一项前述权利要求所述的计算机实现的方法,其中,输出所述另一音频配置包括:当所述用户和所述另一用户在所述共享人工现实环境中位于同一位置时,经由所述用户的第一传声器输入和所述另一用户的第二传声器输入,在所述用户与所述另一用户之间应用音频的空间化。9.根据任一项前述权利要求所述的计算机实现的方法,还包括:10.根据任一项前述权利要求所述的计算机实现的方法,还包括:根据所述另一音频配置的应用通信方通道中的视素,来渲染定向音频和唇部运动。11.一种用于在共享人工现实环境中导航的系统,包括:12.一种计算机可读存储介质,所述计算机可读存储介质包括存储在其上的指令,所述指令在被一个或多个处理器执行时,使得所述一个或多个处理器执行根据权利要求1至10中任一项所述的方法。13.一种计算机程序产品,所述计算机程序产品包括指令,所述指令在被一个或多个处理器执行时,使得所述一个或多个处理器执行根据权利要求1至10中任一项所述的方法。技术总结本主题技术的各个方面涉及用于在共享人工现实环境中进行通信的系统、方法和机器可读介质。各个方面可以包括接收用户的人工现实位置信息的指示。各方面还可以包括基于该人工现实位置信息或应用来为用户确定音频配置。各方面还可以包括例如基于另一用户的位置来确定用于改变该用户与该另一用户之间的音频配置的切换点。各方面还可以包括基于该切换点,将该音频配置改变为另一音频配置。各方面可以包括基于该另一音频配置输出音频。技术研发人员:彼得·奥布里·巴塞洛缪·格里兹,高塔姆·文卡特桑,米卡尔·巴贾吉受保护的技术使用者:元平台技术有限公司技术研发日:技术公布日:2024/8/21