The shared tactile immersive virtual environment generator (STIVE generator) constructs a totally immersive shared virtual reality (VR) environment, where multiple users share the haptic interaction by mapping and rendering virtual elements that can be touched and manipulated by multiple users. The real environment model of shared real space is generated to map the virtual interaction elements to the actual objects that are combined with the multiple viewpoints of multiple users in immersive VR environment. The real time environment model classifying the geometry, location and motion of the real surface and objects. In addition, a unified real-time tracking model, including positioning, orientation, skeleton model and hand model, is generated for each user. The STIVE generator then renders the frames of the shared immersive virtual reality corresponding to the real-time field of vision for each particular user. Each frame in these frames is constrained jointly by the real time environment model and the unified real time tracking model two.
【技术实现步骤摘要】
【国外来华专利技术】共享空间多人沉浸式虚拟现实中的共享触觉交互和用户安全
技术介绍
用于增强的现实(AR)设备和场景的许多应用构造增强的内容,比如2D叠加、文本、虚拟对象等。增强的内容也可以被添加到其它类型的应用,比如在图像之上的2D叠加和文本。换而言之,AR设备经常用某个叠加信息层来示出世界的视图。与这些类型的AR场景对照,虚拟现实(VR)设备(比如可穿戴头戴式耳机)一般地向用户呈现全虚拟环境。存在在AR和VR场景二者中提供触觉反馈的多种机制。例如,这样的机制包括由用户持有或者附着到用户的触觉设备。这些类型的触觉设备的示例包括力反馈视频游戏控制器、向用户的手部提供感觉或者刺激的可穿戴手套、接触用户的手指或者手部的可移动手臂、有向鼓风、有向声场等。这些类型的触觉反馈设备一般地被同步到正被向用户呈现的AR、VR或者其它媒体内容以增强对各种类型的触感的用户体验。
技术实现思路
提供以下
技术实现思路
以用简化的形式来介绍以下在具体实施方式中进一步描述的概念的选集。这一
技术实现思路
没有旨在于标识要求保护的主题内容的关键特征或者实质特征,并且它没有旨在于在确定要求保护的主题内容的范围时用作辅助。另外,尽管这里可以讨论其它技术的某些缺点,但是要求保护的主题内容没有旨在于限于可以解答或者解决那些其它技术的缺点中的任何或者所有缺点的实现方式。这一
技术实现思路
的仅有目的是以简化的形式呈现要求保护的主题内容的一些概念作为以下呈现的更具体实施方式的前序。一般而言,“共享触觉沉浸式虚拟环境生成器”(即“STIVE生成器”)如这里描述的那样用共享触觉交互来构造全沉浸式共享虚拟现实(VR)环境。这些全沉浸式共享VR ...
【技术保护点】
一种用于构造共享虚拟环境的计算机实施的方法,包括:应用计算机以执行过程动作,所述过程动作用于:生成现实环境的实时环境模型,在所述现实环境中正在向两个或者更多个用户呈现共享沉浸式虚拟环境;所述实时环境模型对所述现实环境中的表面和物体的几何形状、定位和运动分类;生成用于所述两个或者更多个用户中的每个用户的统一实时跟踪模型;为每个特定用户生成与所述特定用户的实时视野对应的、所述共享沉浸式虚拟环境的帧;相对于所述实时环境模型和所述统一实时跟踪模型中的每个统一实时跟踪模型二者,联合地约束用于每个特定用户的、所述共享沉浸式虚拟环境的每个帧;以及将所述共享沉浸式虚拟环境的一个或者多个虚拟元素映射和渲染到能够由所述用户中的两个或者更多个用户触摸和操控的、所述现实环境中的实际物体以提供共享触觉交互。
【技术特征摘要】
【国外来华专利技术】2015.05.28 US 14/724,5031.一种用于构造共享虚拟环境的计算机实施的方法,包括:应用计算机以执行过程动作,所述过程动作用于:生成现实环境的实时环境模型,在所述现实环境中正在向两个或者更多个用户呈现共享沉浸式虚拟环境;所述实时环境模型对所述现实环境中的表面和物体的几何形状、定位和运动分类;生成用于所述两个或者更多个用户中的每个用户的统一实时跟踪模型;为每个特定用户生成与所述特定用户的实时视野对应的、所述共享沉浸式虚拟环境的帧;相对于所述实时环境模型和所述统一实时跟踪模型中的每个统一实时跟踪模型二者,联合地约束用于每个特定用户的、所述共享沉浸式虚拟环境的每个帧;以及将所述共享沉浸式虚拟环境的一个或者多个虚拟元素映射和渲染到能够由所述用户中的两个或者更多个用户触摸和操控的、所述现实环境中的实际物体以提供共享触觉交互。2.根据权利要求1所述的计算机实施的方法,其中每个统一实时跟踪模型包括用户定位、用户定向、用户骨架模型和用户手部模型中的一项或者多项。3.根据权利要求1或者权利要求2所述的计算机实施的方法,其中每个统一实时跟踪模型包括用户脸部表情建模。4.根据权利要求1或者权利要求2或者权利要求3所述的计算机实施的方法,还包括用于在与每个用户的现实定位对应的定位中向所述共享沉浸式虚拟环境中渲染每个用户的虚拟表示的过程动作。5.根据权利要求1或者权利要求2或者权利要求3或者权利要求4所述的计算机实施的方法,还包括用于在与每个非参与人的现实定位对应的定位中向所述共享沉浸式虚拟环境中渲染一个或者多个非参与人的虚拟表示的过程动作。6.根据权利要求1或者权利要求2或者权利要求3或者权利要求4或者权利要求5所述的计算机实施的方法,还包括用于向所述共享沉浸式虚拟环境中渲染一个或者多个安全标记的过程动作。7.根据权利要求6所述的计算机实施的方法,其中所述安全标记中的一个或者多个安全标记通过对所述共享沉浸式虚拟环境内的无现实障碍物的安全路径的指示的渲染而被表示。8.根据权利要求6所述的计算机实施的方法,其中所述安全标记中的一个或者多个安全标记通过对所述现实环境内的非参与人的半透明渲染而被表示,所述半透明渲染随着任何用户迫近该半透明渲染而实心度增加。9.一种用于构造交互式虚拟现实环境的系统,包括:通用计算设备;以及计算机程序,所述计算机程序包括由所述计算设备可执行的程序模块,其中所述计算设备由所述计算机程序的所述程序模块指引以:应用一个或者多个传感器以捕获实时跟踪信息,所述实时跟踪信息涉及参与对共享沉浸式虚拟环境的实时渲染的两个或者更多个用户的实际运动和定位,并且还涉及所述共享现实环境中的一个或者多个实际物体的运动和定位;应用...
【专利技术属性】
技术研发人员:L·沙皮拉,R·加尔,D·C·巴格,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。