本公开总体上涉及用于改变对计算机生成的共享人工现实环境的人工现实内容的用户感知。
背景技术:
1、计算机生成的共享人工现实环境之间的交互涉及与共享人工现实环境中各种类型的人工现实内容、元素和/或应用的交互。共享人工现实环境的用户可能期望定制他们对共享人工现实环境的虚拟方面的感知。创建共享人工现实的替代版本的选项可以增强共享人工现实环境中个性化交互方面的用户体验。
技术实现思路
1、本主题公开提供了用于在诸如共享虚拟现实环境等人工现实环境中生成替代感知现实的系统和方法。可以基于用户偏好和/或所选人工现实应用在不同的替代感知现实之间进行交替。用户偏好可以指定与用户表示如何在共享虚拟现实环境的虚拟区域或空间中出现相关的感知偏好。可以使用所选人工现实应用来确定相关联的样式或美学方面,以便可以根据所选人工现实应用来设计用户表示的服装和/或外观。因此,共享虚拟现实环境的用户可以有利地体验个性化的人工现实,这可以增强他们对共享虚拟现实环境的享受。
2、根据本公开的一个实施例,提供了一种用于改变对共享人工现实环境中的人工现实内容的感知的计算机实现的方法。该方法包括确定与共享人工现实环境中的用户表示相关联的用户感知偏好。该方法还包括生成坐标系的第一坐标。第一坐标对应于用户表示在共享人工现实环境中的位置。该方法还包括确定从坐标系的第一坐标到第二坐标的距离或角度。第二坐标对应于共享人工现实环境中的人工现实元素。该方法还包括基于该距离改变人工现实元素的感知参数。该方法还包括基于相关联的人工现实应用来确定用户表示的视觉样式。该方法包括提供根据用户表示的视觉样式并基于改变感知参数来在共享人工现实环境中显示包括用户表示的虚拟区域的指令。
3、根据本公开的一个实施例,提供了一种系统,该系统包括处理器和存储器,该存储器包括存储在其上的指令,所述指令在由处理器执行时,使处理器执行用于改变对共享人工现实环境中的人工现实内容的感知的方法。该方法包括确定与共享人工现实环境中的用户表示相关联的用户感知偏好。该方法可以包括应用机器学习算法,以基于用户感知偏好来确定坐标系的设置。该方法还包括生成坐标系的第一坐标。第一坐标对应于用户表示在共享人工现实环境中的位置。该方法还包括确定从所述坐标系的第一坐标到第二坐标的距离或角度。第二坐标对应于共享人工现实环境中的人工现实元素。该方法还包括基于该距离改变人工现实元素的感知参数。该方法还包括基于相关联的人工现实应用来确定用户表示的视觉样式。该方法包括提供根据用户表示的视觉样式并基于改变感知参数来在共享人工现实环境中显示包括用户表示的虚拟区域的指令。
4、在一些实施例中,确定用户感知偏好包括:根据用户感知偏好确定以下中的至少一项:用户表示的高度、感知分辨率、化身偏好或人工现实应用参考。
5、在一些实施例中,生成第一坐标包括:基于用于共享人工现实环境的全局坐标系或局部坐标系确定第一坐标。
6、在一些实施例中,确定从第一坐标到第二坐标的距离包括:确定从用户表示的第一眼睛到另一用户表示的第二眼睛的距离;根据从第一眼睛到第二眼睛的距离来确定比例因子;以及确定从第一眼睛到虚拟区域中与动画或视觉效果相对应的位置的距离。
7、在一些实施例中,确定从第一坐标到第二坐标的距离包括:确定用户表示或另一用户表示的高度。
8、在一些实施例中,改变人工现实元素的感知参数包括:改变虚拟区域中的分辨率细节级别,其中分辨率细节级别与人工现实元素的视觉效果或纹理细节相关联。
9、在一些实施例中,确定用户表示的视觉样式包括:根据确定与相关联的人工现实应用相对应的化身角色的服装或外观来配置视觉样式。
10、在一些实施例中,确定用户表示的视觉样式包括:确定与相关联的人工现实应用和另一相关联的人工现实应用的组合相对应的混合视觉样式。
11、在一些实施例中,提供显示虚拟区域的指令包括基于与所述用户表示相关联的用户身份来显示所述虚拟区域。
12、在一些实施例中,所述方法还包括:接收指示用户感知偏好的用户输入;通过机器学习算法,基于用户感知偏好确定用于用户表示的坐标系;应用机器学习算法,以基于用户感知偏好来确定坐标系的设置;以及确定所述坐标系作为共享人工现实环境的用户版本的覆盖。
13、根据本公开的第二方面,提供了用于改变对共享人工现实环境中的人工现实内容的感知的系统,其包括:一个或多个处理器;以及存储器,该存储器包含存储在其上的指令,所述指令在由一个或多个处理器执行时,使一个或多个处理器:确定与共享人工现实环境中的用户表示相关联的用户感知偏好;应用机器学习算法,以基于用户感知偏好确定坐标系的设置;生成所述坐标系的第一坐标,其中所述第一坐标对应于所述用户表示在所述共享人工现实环境中的位置;确定从所述坐标系的第一坐标到第二坐标的距离或角度,其中所述第二坐标对应于所述共享人工现实环境中的人工现实元素;基于所述距离改变所述人工现实元素的感知参数;基于相关联的人工现实应用来确定所述用户表示的视觉样式;以及提供根据用户表示的视觉样式并基于改变感知参数来在共享人工现实环境中显示包括用户表示的虚拟区域的指令。
14、在一些实施例中,使一个或多个处理器确定用户感知偏好的指令使一个或多个处理器根据用户感知偏好确定以下中的至少一项:用户表示的高度、感知分辨率、化身偏好或人工现实应用参考。
15、在一些实施例中,使一个或多个处理器生成第一坐标的指令使一个或多个处理器基于用于共享人工现实环境的全局坐标系或局部坐标系确定第一坐标。
16、在一些实施例中,使一个或多个处理器确定从第一坐标到第二坐标的距离的指令使一个或多个处理器:确定从用户表示的第一眼睛到另一用户表示的第二眼睛的距离;根据从第一眼睛到第二眼睛的距离来确定比例因子;以及确定从第一眼睛到虚拟区域中与动画或视觉效果相对应的位置的距离。
17、在一些实施例中,使一个或多个处理器确定从第一坐标到第二坐标的距离的指令使一个或多个处理器确定用户表示或另一用户表示的高度。
18、在一些实施例中,使一个或多个处理器改变人工现实元素的感知参数的指令使一个或多个处理器改变虚拟区域中的分辨率细节级别,其中分辨率细节级别与人工现实元素的视觉效果或纹理细节相关联。
19、在一些实施例中,使一个或多个处理器确定用户表示的视觉样式的指令使一个或多个处理器根据确定与相关联的人工现实应用相对应的化身角色的服装或外观来配置视觉样式。
20、在一些实施例中,使一个或多个处理器提供显示虚拟区域的指令的指令使一个或多个处理器基于与所述用户表示相关联的用户身份来显示所述虚拟区域。
21、在一些实施例中,该系统还包括所存储的指令序列,该指令序列在由一个或多个处理器执行时,使一个或多个处理器:接收指示用户感知偏好的用户输入;通过机器学习算法,基于用户感知偏好确定用于用户表示的坐标系;以及确定所述坐标系作为共享人工现实环境的用户版本的覆盖。
22、根据本公开的第三方面,提供了一种非暂态计算机可读存储介质,包括存储在其上的指令,所述指令在由一个或多个处理器执行时,使一个或多个处理器执行用于改变对共享人工现实环境中的人工现实内容的感知的操作,所述操作包括:接收指示用户感知偏好的用户输入;确定与共享人工现实环境中的用户表示相关联的用户感知偏好;应用机器学习算法,以基于所述用户感知偏好来确定坐标系的设置;确定所述坐标系作为所述共享人工现实环境的用户版本的覆盖;生成所述坐标系的第一坐标,其中所述第一坐标对应于所述用户表示在所述共享人工现实环境中的位置;确定从所述坐标系的第一坐标到第二坐标的距离或角度,其中所述第二坐标对应于所述共享人工现实环境中的人工现实元素;基于所述距离改变所述人工现实元素的感知参数;基于相关联的人工现实应用来确定所述用户表示的视觉样式;以及提供根据用户表示的视觉样式并基于改变感知参数来在共享人工现实环境中显示包括用户表示的虚拟区域的指令。
23、根据本公开的一个实施例,提供了一种非暂态计算机可读存储介质,其包括指令(例如,所存储的指令序列),所述指令在由处理器执行时,使处理器执行用于改变对共享人工现实环境中的人工现实内容的感知的方法。该方法可以包括接收指示用户感知偏好的用户输入。该方法包括确定与共享人工现实环境中的用户表示相关联的用户感知偏好。该方法可以包括应用机器学习算法,以基于用户感知偏好来确定坐标系的设置。该方法还包括生成坐标系的第一坐标。第一坐标对应于用户表示在共享人工现实环境中的位置。该方法还包括确定从所述坐标系的第一坐标到第二坐标的距离或角度。第二坐标对应于共享人工现实环境中的人工现实元素。该方法还包括基于该距离改变人工现实元素的感知参数。该方法还包括基于相关联的人工现实应用确定用户表示的视觉样式。该方法包括提供根据用户表示的视觉样式并基于改变感知参数来在共享人工现实环境中显示包括用户表示的虚拟区域的指令。
24、根据本公开的一个实施例,提供了一种系统,该系统包括用于存储指令的装置和用于执行所存储指令的装置,所存储指令在由所述装置执行时,使所述装置执行用于改变对共享人工现实环境中的人工现实内容的感知的方法。该方法可以包括接收指示用户感知偏好的用户输入。该方法包括确定与共享人工现实环境中的用户表示相关联的用户感知偏好。该方法可以包括应用机器学习算法,以基于用户感知偏好来确定坐标系的设置。该方法还包括生成坐标系的第一坐标。第一坐标对应于用户表示在共享人工现实环境中的位置。该方法还包括确定从所述坐标系的第一坐标到第二坐标的距离或角度。第二坐标对应于共享人工现实环境中的人工现实元素。该方法还包括基于该距离改变人工现实元素的感知参数。该方法还包括基于相关联的人工现实应用确定用户表示的视觉样式。该方法包括提供根据用户表示的视觉样式并基于改变感知参数来在共享人工现实环境中显示包括用户表示的虚拟区域的指令。
1.一种用于改变对共享人工现实环境中的人工现实内容的感知的计算机实现的方法,该方法包括:
2.根据权利要求1所述的计算机实现的方法,其中,确定所述用户感知偏好包括:根据所述用户感知偏好确定以下中的至少一项:所述用户表示的高度、感知分辨率、化身偏好或人工现实应用参考。
3.根据权利要求1或2所述的计算机实现的方法,其中,生成所述第一坐标包括:基于用于所述共享人工现实环境的全局坐标系或局部坐标系来确定所述第一坐标。
4.根据前述权利要求中任一项所述的计算机实现的方法,其中,确定从所述第一坐标到所述第二坐标的距离包括:
5.根据前述权利要求中任一项所述的计算机实现的方法,其中,确定从所述第一坐标到所述第二坐标的距离包括:确定所述用户表示或另一用户表示的高度。
6.根据前述权利要求中任一项所述的计算机实现的方法,其中,改变所述人工现实元素的所述感知参数包括:改变所述虚拟区域中的分辨率细节级别,其中,所述分辨率细节级别与所述人工现实元素的视觉效果或纹理细节相关联。
7.根据前述权利要求中任一项所述的计算机实现的方法,其中,确定所述用户表示的所述视觉样式包括:根据确定与所述相关联的人工现实应用相对应的化身角色的服装或外观来配置所述视觉样式。
8.根据前述权利要求中任一项所述的计算机实现的方法,其中,确定所述用户表示的所述视觉样式包括:确定与所述相关联的人工现实应用和另一相关联的人工现实应用的组合相对应的混合视觉样式。
9.根据前述权利要求中任一项所述的计算机实现的方法,其中,提供显示所述虚拟区域的指令包括:基于与所述用户表示相关联的用户身份来显示所述虚拟区域;和/或优选地
10.一种用于改变对共享人工现实环境中的人工现实内容的感知的系统,包括:
11.根据权利要求10所述的系统,其中,使所述一个或多个处理器确定所述用户感知偏好的指令使所述一个或多个处理器根据所述用户感知偏好来确定以下中的至少一项:所述用户表示的高度、感知分辨率、化身偏好、或人工现实应用参考;和/或优选地
12.根据权利要求10或11所述的系统,其中,使所述一个或多个处理器确定从所述第一坐标到所述第二坐标的距离的指令使所述一个或多个处理器:
13.根据权利要求10至12中任一项所述的系统,其中,使所述一个或多个处理器改变所述人工现实元素的所述感知参数的指令使所述一个或多个处理器改变所述虚拟区域中的分辨率细节级别,其中,所述分辨率细节级别与所述人工现实元素的视觉效果或纹理细节相关联;和/或优选地
14.根据权利要求10至13中任一项所述的系统,其中,使所述一个或多个处理器提供显示虚拟区域的指令的指令使所述一个或多个处理器基于与所述用户表示相关联的用户身份来显示所述虚拟区域;和/或优选地
15.一种非暂态计算机可读存储介质,包括存储在其上的指令,所述指令在由一个或多个处理器执行时,使所述一个或多个处理器执行用于改变对共享人工现实环境中的人工现实内容的感知的操作,所述操作包括:
