System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开总体上涉及用于管理和启用虚拟协作的系统和方法,并且特别地涉及用于管理和启用混合现实环境中的虚拟协作的系统和方法。
技术介绍
1、在计算环境中虚拟环境是普遍存在的,虚拟环境应用于视频游戏(其中,虚拟环境可表示游戏世界);地图(其中,虚拟环境可表示待导航的地形);模拟(其中,虚拟环境可模拟真实环境);数字故事(其中,在虚拟环境中虚拟角色可彼此交互);和许多其他应用。现代计算机用户通常舒适感知虚拟环境并且与虚拟环境交互。然而,用户关于虚拟环境的体验可能受到用于呈现虚拟环境的技术的限制。例如,常规显示器(例如,2d显示屏)和音频系统(例如,固定扬声器)可能不能够以产生令人信服、现实并且沉浸式体验的方式实现虚拟环境。
2、虚拟现实(“vr”)、增强现实(“ar”)、混合现实(“mr”)、和相关技术(统称为“xr”)共享向xr系统的用户呈现对应于由计算机系统中的数据表示的虚拟环境的感觉信息的能力。本公开预期了vr、ar和mr系统之间的区别(尽管一些系统在一方面(例如,视觉方面)可被分类为vr并且同时在另一方面(例如,音频方面)被分类为ar或mr))。如本文所使用的,vr系统呈现了在至少一个方面中替换用户的真实环境的虚拟环境;例如,vr系统可以向用户呈现虚拟环境的视图,而同时模糊他或她的真实环境的视图,诸如利用光阻头戴式显示器。类似地,vr系统可以向用户呈现对应于虚拟环境的音频,而同时阻挡(衰减)来自真实环境的音频。
3、vr系统可能会体验到由于用虚拟环境替换用户的真实环境而导致的各种缺点。一个缺点是当用户的虚拟
4、如本文所使用的,ar系统呈现在至少一个方面中重叠或覆盖真实环境的虚拟环境。例如,ar系统可以向用户呈现重叠在用户的真实环境的视图上的虚拟环境的视图,诸如利用呈现所显示的图像同时允许光穿过显示器到用户的眼睛中的透射式头戴式显示器。类似地,ar系统可以向用户呈现对应于虚拟环境的音频,而同时在来自真实环境的音频中混合。类似地,如本文所使用的,mr系统呈现在至少一个方面中覆盖或重叠真实环境的虚拟环境,如ar系统所做,并且可以附加地允许在至少一个方面中mr系统中的虚拟环境可以与真实环境交互。例如,虚拟环境中的虚拟角色可以切换真实环境中的灯开关,使得真实环境中的对应的灯泡开启或关断。作为另一个示例,虚拟角色可以对真实环境中的音频信号作出反应(诸如用面部表情)。通过维持真实环境的呈现,ar和mr系统可以避免vr系统的前述缺点中的一些缺点;例如,用户的晕动病减少,因为来自真实环境(包括用户的自己的身体)的视觉提示可以保持可见,并且该系统不需要向用户呈现完全实现的3d环境即可沉浸其中。进一步地,ar和mr系统可以利用真实世界感觉输入(例如,布景、对象和其他用户的视图和声音)来创建增强该输入的新应用。
5、xr系统可以被独特地定位以实现人与人之间的更大协作。以持久和三维的方式呈现虚拟内容的能力可以让人们更自然地与虚拟内容进行交互。例如,相比二维屏幕所能提供的,在三维空间中布置虚拟对象可能实现更自然的定位召回。在二维屏幕的用户可能必须通过搜寻四十个打开的选项卡中的一个选项卡来重新打开所需的应用的情况下,xr系统的用户可能能够精确定位显示在桌子上的所需虚拟对象(如拿起放在桌子上的真实文件夹)。此外,xr系统可以让用户看到其他用户的虚拟化身,以模拟其他人的现场存在。这可以比电话甚至视频会议所能提供的实现更自然的协作。因此,可能希望开发用于实现xr系统上的深度用户协作的系统和方法。
6、xr系统可通过将虚拟视觉和音频提示与真实的视与听组合来提供独特的提高的沉浸感和真实性。因此,在一些xr系统中,期望呈现增强、改进或更改对应的真实环境的虚拟环境。本公开涉及使能跨多个xr系统一致地放置虚拟对象的xr系统。
技术实现思路
1、本公开的示例描述了用于实现混合现实协作的系统和方法。根据本公开的示例,方法可包括接收持久坐标数据;经由可穿戴设备的透射式显示器在第一位置处向第一用户呈现第一虚拟会话句柄,其中,第一位置是基于持久坐标数据的;经由透射式显示器在第二位置处向第一用户呈现虚拟对象,其中,第二位置是基于第一位置的;从第二用户接收定位数据,其中,定位数据将第二用户的位置与第二虚拟会话句柄的位置相关;经由透射式显示器在第三位置处向第一用户呈现虚拟化身,其中,虚拟化身对应于第二用户,其中,第三位置是基于定位数据的,以及其中,第三位置进一步是基于第一位置的。
本文档来自技高网...【技术保护点】
1.一种系统,包括:
2.根据权利要求1所述的系统,其中,所述方法进一步包括:
3.根据权利要求1所述的系统,其中,响应于来自所述第一用户的输入,在所述第二位置处向所述第一用户呈现所述虚拟对象,所述方法进一步包括向所述第二用户发送来自所述第一用户的所述输入。
4.根据权利要求1所述的系统,其中,所述方法进一步包括:
5.根据权利要求4所述的系统,其中,所述方法进一步包括:向所述第二用户发送来自所述第一用户的所述输入。
6.根据权利要求1所述的系统,其中,所述方法进一步包括:
7.根据权利要求1所述的系统,其中,所述虚拟对象与所述会话的能力相关联。
8.一种方法,包括:
9.根据权利要求8所述的方法,进一步包括:
10.根据权利要求8所述的方法,其中,响应于来自所述第一用户的输入,在所述第二位置处向所述第一用户呈现所述虚拟对象,所述方法进一步包括向所述第二用户发送来自所述第一用户的所述输入。
11.根据权利要求8所述的方法,进一步包括:
12.根据权利
13.根据权利要求8所述的方法,进一步包括:
14.根据权利要求8所述的系统,其中,所述虚拟对象与所述会话的能力相关联。
15.一种非暂态计算机可读介质,其存储指令,在所述指令由一个或多个处理器执行时使所述一个或多个处理器执行一种方法,所述方法包括:
16.根据权利要求15所述的非暂态计算机可读介质,所述方法进一步包括:
17.根据权利要求15所述的非暂态计算机可读介质,其中,响应于来自所述第一用户的输入,在所述第二位置处向所述第一用户呈现所述虚拟对象,所述方法进一步包括向所述第二用户发送来自所述第一用户的所述输入。
18.根据权利要求15所述的非暂态计算机可读介质,所述方法进一步包括:
19.根据权利要求18所述的非暂态计算机可读介质,其中,所述方法进一步包括向所述第二用户发送来自所述第一用户的所述输入。
20.根据权利要求15所述的非暂态计算机可读介质,其中,所述方法进一步包括:
...【技术特征摘要】
1.一种系统,包括:
2.根据权利要求1所述的系统,其中,所述方法进一步包括:
3.根据权利要求1所述的系统,其中,响应于来自所述第一用户的输入,在所述第二位置处向所述第一用户呈现所述虚拟对象,所述方法进一步包括向所述第二用户发送来自所述第一用户的所述输入。
4.根据权利要求1所述的系统,其中,所述方法进一步包括:
5.根据权利要求4所述的系统,其中,所述方法进一步包括:向所述第二用户发送来自所述第一用户的所述输入。
6.根据权利要求1所述的系统,其中,所述方法进一步包括:
7.根据权利要求1所述的系统,其中,所述虚拟对象与所述会话的能力相关联。
8.一种方法,包括:
9.根据权利要求8所述的方法,进一步包括:
10.根据权利要求8所述的方法,其中,响应于来自所述第一用户的输入,在所述第二位置处向所述第一用户呈现所述虚拟对象,所述方法进一步包括向所述第二用户发送来自所述第一用户的所述输入。
11.根据权利要求8所述的方法,进一步包括:
1...
【专利技术属性】
技术研发人员:R·S·C·贝利,S·波特哈皮拉加达,K·摩尔,K·施托尔岑贝格,S·奈尔斯,D·诺列加帕迪拉,C·P·海纳,
申请(专利权)人:奇跃公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。