用于将应用虚拟地附接到动态对象并实现与动态对象的交互的系统和方法技术方案

技术编号:26767060 阅读:25 留言:0更新日期:2020-12-18 23:44
一种系统,方法和芯片,其可用于将数字现实应用附接到虚拟世界中的动态对象并实现与所述动态对象的交互。该系统包括服务器,该服务器包括存储静态和动态现实世界对象的虚拟副本的持久性虚拟世界系统。经由网络连接到服务器的客户端设备实现与虚拟附接到现实世界的动态对象的一个或多个数字现实应用的交互。安装在现实世界的动态对象上的芯片存储至少包括主机动态对象的地理位置数据的动态对象数据。将存储在服务器中的静态对象数据和动态对象数据组合生成持久性虚拟世界系统,可以被流式传送到客户端设备,以便与用户交互,同时精确地跟踪动态对象和客户端设备。

【技术实现步骤摘要】
用于将应用虚拟地附接到动态对象并实现与动态对象的交互的系统和方法相关申请的交叉引用本申请要求2019年6月18日提交的临时申请No.62/863092的权益,出于所有目的将其全部公开内容通过引用并入本文。
本专利技术大体上涉及计算机系统,并且更具体地涉及数字现实应用及与数字现实中的动态对象的交互。
技术介绍
用于向用户提供数字现实应用内容的技术发展已经实现了过去不可能的体验。特别地,诸如增强现实(AR),虚拟现实(VR)和混合现实(MR)的数字现实改变了用户对他们正在看什么,听什么和感觉到什么的感知,以及有多少现实世界进入这些体验,从而向用户提供在现实世界或想象世界中的场所中物理存在的感觉。传统上,AR内容被定位为两种方式之一:本地和全球。在本地,AR可以相对于相机附近的可跟踪特征(例如,标记/QR代码)或在3-D空间(例如,具有点云)中被定位。另一方面,全球定位的AR相对于全球坐标系(通常是世界大地测量系统(WGS)等)被定位。这样,这种定位受到设备能够在同一坐标系内定位和定向的准确和精确程度的限制。动态对象的实际跟踪通常由多个传感器实现,多次忽略现实环境中的地形和其它对象的位置。一些无标记AR技术采用通过SLAM或其它方法的映射,以便定位应用并实现应用和场景中现实对象之间的交互,但是这些技术可能是耗时或耗资源的。根据用户的观看位置和朝向,体验通常也是个性化的,而不能够实现与其他用户共享体验。此外,用户可能需要下载随后直接在用户的客户端设备上运行的应用,这使得客户端设备耗费时间和资源。最后,跟踪客户端设备的观看位置和朝向对于媒体流如何被传送给用户是决定性的。然而,当前的跟踪技术可能导致不准确,并且可能导致媒体流与用户的移动不协调,从而导致诸如眩晕,不舒服的问题,并且有时导致低交互时间和对这种应用的需求。所希望的是一种系统和方法,其能够与考虑到与现实世界的关系的数字现实应用进行个人或共享交互,同时提供对现实世界中的对象和用户的准确跟踪。用于向用户提供数字现实应用内容的技术发展已经实现了过去不可能的体验。特别地,诸如增强现实(AR),虚拟现实(VR)和混合现实(MR)之类的数字现实改变了用户对他们正在看什么,听和感觉的感知,以及有多少真实世界进入这些体验,从而向用户提供真实世界或想象世界中的场所中的物理存在的感觉。传统上,AR内容被定位为两种方式之一:本地和全局。在本地,AR可以相对于相机附近的可跟踪特征(例如,标记/QR代码)或在3-D空间(例如,具有点云)中定位。另一方面,全球定位的AR相对于全球坐标系(通常是世界大地测量系统(WGS)等)定位。这样,这种定位受到设备能够在同一坐标系内定位和定向的精确和精确程度的限制。动态对象的实际跟踪通常由多个传感器实现,多次忽略真实环境中的地形和其它对象的位置。一些无标记AR技术采用通过SLAM或其它方法的映射,以便定位应用程序并实现应用程序和场景中真实对象之间的交互,但是这些技术可能是耗时或耗资源的。根据用户的观看位置和方向,体验通常也是个性化的,而不允许与其他用户共享体验。此外,用户可能需要下载随后直接在用户的客户端设备上运行的应用程序,这使得客户端设备耗费时间和资源。最后,跟踪客户端设备的观看位置和方向对于媒体流如何被传送给用户是决定性的。然而,当前的跟踪技术可能导致不准确,并且可能导致媒体流与用户的移动不协调,从而导致诸如眩晕,不舒服的问题,并且有时导致低交互时间和对这种应用的需求。所希望的是一种系统和方法,其能够与考虑到与现实世界的关系的数字现实应用程序进行个人或共享交互,同时提供对现实世界中的对象和用户的准确跟踪。
技术实现思路
提供该概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述不旨在标识所要求保护的主题的关键特征,也不旨在用于帮助确定所要求保护的主题的范围。
技术介绍
中公开的缺点在本公开的实施例中通过用于将数字现实应用附接到动态对象和/或实现与动态对象的交互的系统和方法来解决。所述系统和方法包括虚拟化现实世界的静态对象,并且将包括对象或应用数据的一个或多个芯片虚拟地附接到动态对象。可以将来自芯片的数据直接传送到客户端设备,从而减少等待时间并增强数字现实体验,同时可以从服务器获得来自静态对象的数据,从用户的视角产生包括动态和静态对象的平滑虚拟世界。在附接应用之前虚拟化现实世界的静态对象使得能够以更现实的方式呈现诸如静态对象和动态对象或其它虚拟对象之间的冲突和遮挡之类的效果。另外,系统和方法可以包括实时移动和眼睛跟踪能力,其使得能够根据观看者的位置和朝向来提供媒体流。将芯片附接或嵌入到动态对象中还可以使得能够在增强,虚拟或融合的现实环境中配置动态对象,以实现对动态对象的物理或虚拟改变。应用和虚拟对象可以经由诸如移动设备,个人计算机,游戏控制台,媒体中心和头戴式显示器中的一个或多个的客户端设备来交互。本公开的系统包括被配置为存储和处理数据的服务器,该服务器包括存储静态和动态现实世界对象的虚拟副本的持久性虚拟世界系统;以及安装在现实世界的动态对象上的包括存储器和处理器的芯片,存储器包括动态对象数据和指令,动态对象数据和指令在由处理器执行时触发处理器对所述主机动态对象执行一个或多个物理或虚拟动作。动态对象数据至少包括主机动态对象的地理位置数据。将存储在服务器中的静态对象数据与动态对象数据相结合,生成持久性虚拟世界系统,并将持久性虚拟世界系统的内容流式传送到客户端设备与用户交互。当具有客户端设备的用户接近与数字现实应用相关联(例如,虚拟地附接到数字现实应用)的动态对象时,数字现实应用检索客户端设备的物理位置和朝向,触发客户端设备从服务器,芯片或其组合检索和输出应用数据。在一个实施例中,客户端设备经由网络连接到服务器,并且实现与虚拟附接到动态对象的一个或多个数字现实应用的交互。客户端设备接收与在增强现实,虚拟现实或混合现实中的持久性虚拟世界系统内观看的应用相对应的媒体流。在一个实施例中,所述芯片被配置成从所述一个或多个服务器检索包括物理数据,3D数据结构和一个或多个应用或应用数据的附加数据,其中所述芯片被配置成将所述附加数据与存储在所述芯片中的地理位置数据组融合,并将组合的数据流式传送到所述客户端设备。客户端设备可以同时从服务器接收静态对象数据。客户端设备可以将附加数据和服务器数据融合到一个持久性虚拟世界系统中,该虚拟世界系统包括世界的对象和对应的应用。在另一个实施例中,动态对象数据包括物理数据,3D数据结构,一个或多个应用或应用数据,以及地理位置数据,并且动态对象数据被配置为由客户端设备直接从芯片检索并由客户端设备与来自一个或多个服务器的静态对象数据组合到持久性虚拟世界系统中。在另一个实施例中,包括物理数据,3D数据结构和/或虚拟附接到动态对象的一个或多个应用的附加数据被存储在一个或多个服务器中,并且其中一个或多个服务器被配置为将来自芯片的地理位置数据和附加数据融合到持久性虚拟世界系统中,该持久性虚拟世界系统可以被流式传送到客户端设备。...

【技术保护点】
1.一种系统,其特征在于,包括:/n一个或多个服务器,所述一个或多个服务器包含持久性虚拟世界系统,所述持久性虚拟世界系统包括现实世界的静态对象和动态对象的虚拟副本;和/n芯片,所述芯片安装在所述现实世界的主机动态对象上,所述芯片包括存储器和处理器,所述存储器包括动态对象数据和指令,所述动态对象数据和所述指令在由所述处理器执行时触发所述处理器对相应的所述主机动态对象进行一个或多个动作,所述动态对象数据至少包括所述主机动态对象的地理位置数据,其中所述持久性虚拟世界系统包括来自所述一个或多个服务器的数据和来自所述芯片的数据的组合,并且其中,当客户端设备接近与数字现实应用相关联的主机动态对象时,所述数字现实应用检索所述客户端设备的物理位置和朝向,并且触发所述客户端设备从所述一个或多个服务器检索和输出应用数据。/n

【技术特征摘要】
20190618 US 62/863,0921.一种系统,其特征在于,包括:
一个或多个服务器,所述一个或多个服务器包含持久性虚拟世界系统,所述持久性虚拟世界系统包括现实世界的静态对象和动态对象的虚拟副本;和
芯片,所述芯片安装在所述现实世界的主机动态对象上,所述芯片包括存储器和处理器,所述存储器包括动态对象数据和指令,所述动态对象数据和所述指令在由所述处理器执行时触发所述处理器对相应的所述主机动态对象进行一个或多个动作,所述动态对象数据至少包括所述主机动态对象的地理位置数据,其中所述持久性虚拟世界系统包括来自所述一个或多个服务器的数据和来自所述芯片的数据的组合,并且其中,当客户端设备接近与数字现实应用相关联的主机动态对象时,所述数字现实应用检索所述客户端设备的物理位置和朝向,并且触发所述客户端设备从所述一个或多个服务器检索和输出应用数据。


2.如权利要求1所述的系统,其特征在于,所述动态对象数据包括被配置成生成3D交互形状的3D数据结构。


3.如权利要求2所述的系统,其特征在于,所述3D交互形状是通过外插或内插来自所述芯片、所述客户端设备中的一个或多个的形状数据,或来自所述一个或多个芯片和所述客户端设备的形状数据的组合而生成的。


4.如权利要求1所述的系统,其特征在于,所述芯片被配置成从所述一个或多个服务器检索包括物理数据,3D数据结构以及一个或多个应用或应用数据的附加数据,其中所述芯片被配置成将所述附加数据与存储在所述芯片中的所述地理位置数据组合,并将组合的数据流式传送到所述客户端设备。


5.如权利要求1所述的系统,其特征在于,所述动态对象数据包括物理数据,3D数据结构,一个或多个应用或应用数据,以及所述地理位置数据,并且所述动态对象数据被配置成由所述客户端设备直接从所述芯片检索,并由所述客户端设备与来自所述一个或多个服务器的静态对象数据组合到所述持久性虚拟世界系统中。


6.如权利要求1所述的系统,其特征在于,包括物理数据,3D数据结构或虚拟附接到所述动态对象的一个或多个应用的附加数据被存储在所述一个或多个服务器中,其中所述芯片包括对所述一个或多个服务器中的所述附加数据的一个或多个位置的参考,并且其中所述一个或多个服务器被配置成将来自所述芯片的所述地理位置数据和所述附加数据融合到所述持久性虚拟世界系统中。


7.如权利要求1所述的系统,其特征在于,包括物理数据,3D数据结构,一个或多个应用或应用数据和地理位置数据的附加数据被存储在所述芯片中,并被传送到所述一个或多个服务器,其中所述一个或多个服务器被配置成将所述附加数据和静态对象数据融合到所述持久性虚拟世界系统中。


8.一种芯片,其特征在于,包括:
存储器,所述存储器存储持久性虚拟世界系统中的主机动态对象的动态对象数据和指令,所述动态对象数据至少包括所述主机动态对象的地理位置数据;
处理器,所述处理器被配置为执行所述存储器中的所述指令,所述指令在被执行时使得所述主机动态对象被虚拟地或物理地操纵;和
一个或多个传感器,所述一个或多个传感器被配置为至少提供所述主机动态对象的所述地理位置数据,
其中,所述动态对象数据和存储在服务器中的数据是可组合的,以在所述持久性虚拟世界系统中生成内容,所述内容要被流式传送到与应用交互的客户端设备。


9.如权利要求8所述的芯片,其特征在于,所述动态对象数据包括被配置为生成3D交互形状的3D数据结构。


10.如权利要求9所述的...

【专利技术属性】
技术研发人员:杰瓦特·耶尔利
申请(专利权)人:明日基金知识产权控股有限公司
类型:发明
国别省市:卢森堡;LU

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1