即时预览沉浸式内容的系统和方法技术方案

技术编号:21207880 阅读:34 留言:0更新日期:2019-05-25 03:44
在计算系统处执行一种用于基于用户位置在虚拟空间中呈现内容预览的方法。所述计算系统以通信方式连接到用户佩戴的头戴式显示器。所述方法包括:在所述虚拟空间中呈现用户界面面板,其中,所述用户界面面板包括多个内容海报,每一内容海报在所述虚拟空间中具有唯一位置;使用所述用户附近的位置跟踪系统测量所述头戴式显示器在物理空间中的位置;根据所述头戴式显示器在所述物理空间中的位置确定所述用户在所述虚拟空间中的位置;以及当确定所述用户在所述虚拟空间中的位置和所述多个内容海报中的至少一个在所述虚拟空间中的位置满足预定义条件时,在所述虚拟空间中利用与所述对应内容海报相关联的内容预览替换所述用户界面面板。

A System and Method for Previewing Immersed Content in Real Time

A method for presenting content preview in virtual space based on user location is executed at the computing system. The computing system is connected to a head-mounted display worn by a user in a communication manner. The method includes: presenting a user interface panel in the virtual space, in which the user interface panel includes a plurality of content posters, each of which has a unique position in the virtual space; measuring the position of the head-mounted display in the physical space using a position tracking system near the user; and according to the head-mounted display, the physical space. The position in the virtual space determines the position of the user in the virtual space; and replaces the user interface panel with the content preview associated with the corresponding content poster in the virtual space when determining that the position of the user in the virtual space and the position of at least one of the multiple content posters in the virtual space satisfy the predefined conditions.

【技术实现步骤摘要】
【国外来华专利技术】即时预览沉浸式内容的系统和方法
所公开的实施例涉及计算机
,尤其涉及基于用户位置在虚拟空间中呈现内容预览的系统和方法。
技术介绍
虚拟现实(virtualreality,VR)是一种计算机技术,其使用用户佩戴的头戴式显示器(head-mounteddisplay,HMD),与在物理空间中用户周围的位置跟踪系统相结合,以产生模拟用户在虚拟环境中的存在的逼真的图像、声音以及其它感觉。使用虚拟现实设备的人能够沉浸在虚拟世界中,并以多种方式与虚拟特征或物品交互,包括玩游戏乃至远程进行手术等。HMD通常设置有传感器和收发器。该传感器用于收集例如用户的位置和移动等数据。该收发器用于将此类数据传送到运行VR系统的计算机,并从该计算机接收新指令和数据,以使得HMD可以向用户呈现该指令和数据。尽管VR技术近年来取得了很大的进步,但它仍然相对不成熟且面临着许多挑战,例如如何针对有不同需要的不同用户定制其操作、如何在用户从虚拟世界中的一个应用移动到另一应用时创建无缝用户体验,以及如何在现实世界与虚拟世界之间切换而不会对用户体验产生负面影响。
技术实现思路
本申请通过提出一种解决方案来解决上面提出的挑战,以提高用户使用虚拟现实系统的整体体验。根据本申请的一方面,在计算系统中执行一种用于基于用户位置在虚拟空间中呈现内容预览的方法。所述计算系统具有一个或多个处理器、用于存储待由所述一个或多个处理器执行的程序的存储器,并且所述计算系统以通信方式连接到用户佩戴的头戴式显示器。所述方法包括以下步骤:在所述虚拟空间中呈现用户界面面板,其中所述用户界面面板包括多个内容海报,每一内容海报在所述虚拟空间中具有唯一位置;使用所述用户附近的位置跟踪系统测量物理空间中所述头戴式显示器的位置;根据所述头戴式显示器在所述物理空间中的位置确定所述用户在所述虚拟空间中的位置;以及当确定所述用户在所述虚拟空间中的位置和所述多个内容海报中的至少一个在所述虚拟空间中的位置满足预定义条件时,在所述虚拟空间中利用与所述对应内容海报相关联的内容预览替换所述用户界面面板。根据本申请的另一方面,一种用于基于用户位置呈现虚拟空间中的内容预览的计算系统以通信方式连接到用户佩戴的头戴式显示器。所述计算系统包括一个或多个处理器、存储器,以及存储于所述存储器中的多个程序。所述多个程序当由所述一个或多个处理器执行时致使所述计算系统执行包括以下各项的一个或多个操作:在所述虚拟空间中呈现用户界面面板,其中所述用户界面面板包括多个内容海报,每一内容海报在所述虚拟空间中具有唯一位置;使用所述用户附近的位置跟踪系统测量所述头戴式显示器在物理空间中的位置;根据所述头戴式显示器在所述物理空间中的位置确定所述用户在所述虚拟空间中的位置;以及当确定所述用户在所述虚拟空间中的位置和多个内容海报中的至少一个在所述虚拟空间中的位置满足预定义条件时,在所述虚拟空间中利用与所述对应内容海报相关联的内容预览替换所述用户界面面板。根据本申请的又一方面,一种非瞬时性计算机可读存储介质结合具有一个或多个处理器的计算系统存储用于基于用户位置在虚拟空间中呈现内容预览的多个程序。所述计算系统以通信方式连接到用户佩戴的头戴式显示器。所述多个程序当由所述一个或多个处理器执行时致使所述计算系统执行包括以下各项的一个或多个操作:在所述虚拟空间中呈现用户界面面板,其中所述用户界面面板包括多个内容海报,每一内容海报在所述虚拟空间中具有唯一位置;使用所述用户附近的位置跟踪系统测量所述头戴式显示器在物理空间中的位置;根据所述头戴式显示器在所述物理空间中的位置确定所述用户在所述虚拟空间中的位置;以及当确定所述用户在所述虚拟空间中的位置和所述多个内容海报中的至少一个在所述虚拟空间中的位置满足预定义条件时,在所述虚拟空间中利用与所述对应内容海报相关联的内容预览替换所述用户界面面板所显示的内容。附图说明通过结合附图对以下本专利技术的各个方面的进行详细描述,将更清楚地理解本专利技术的前述实施例以及另外的实施例。贯穿附图的多个视图,相同的附图标记表示相应的部件。图1为本申请实施例中虚拟现实环境的示意性框图,该虚拟现实环境包括虚拟现实系统和与该虚拟现实系统通信连接的多个第三方设备;图2为本申请实施例中虚拟现实系统的位置跟踪系统的示意性框图;图3为本申请实施例用于实现虚拟现实系统的计算系统的不同组件的示意性框图;图4A和图4B为本申请实施例由虚拟现实系统执行的用于基于用户位置定制虚拟空间的用户界面面板的过程;图5A和图5B为本申请实施例由虚拟现实系统执行的用于基于用户位置在虚拟空间中呈现内容预览的过程;以及图6A和图6B为本申请实施例由虚拟现实系统执行的用于更新虚拟空间的操作设置的过程。具体实施方式以下实施例的描述参考附图,以便说明可以由本申请实现的具体实施例。本申请中提到的方向术语,例如“上”、“下”、“前”、“后”、“左”、“右”、“内”、“外”、“侧”仅用作附图方向的参考。因此,所使用的方向术语仅用于解释和理解本申请,而不是限制本申请。在图中,具有相似结构的单元用相同的附图标记表示。图1为本申请实施例中虚拟现实环境的示意性框图,该虚拟现实环境包括虚拟现实系统和与该虚拟现实系统通信连接的多个第三方设备。在本实施例中,虚拟现实系统包括计算系统10,所述计算系统与头戴式显示器(head-mounteddisplay,HMD)10-1、手持式遥控器10-2和输入/输出设备10-3通信连接。在一些实施例中,HMD10-1通过一根或多根电线连接到计算系统10;在一些其它实施例中,双方经由私有协议或例如Wi-Fi、蓝牙、低功耗蓝牙(bluetoothlowenergy,BLE)等标准协议支持的无线通信信道彼此连接。在一些实施例中,计算系统10主要负责生成包括在虚拟现实环境中呈现的内容的虚拟现实环境,并负责将与虚拟现实环境相关联的数据发送到HMD10-1,以向佩戴HMD10-1的用户呈现这样的环境。在一些其它实施例中,来自计算系统10的数据尚未完全准备好由HMD10-1进行再现。实际上,HMD10-1负责将数据进一步处理成可由佩戴HMD10-1的用户查看和交互的内容。换句话说,支持本申请的软件可以全部集中在一个设备(例如,计算系统10或HMD10-1)上,或者分布在多个硬件之间。但是,所属领域的技术人员应理解,本申请的后续描述仅用于说明的目的,而不应被解释为以任何方式对本申请的范围施加任何限制。在一些实施例中,手持式遥控器10-2以有线或无线方式连接到HMD10-1和计算系统10中的至少一个。遥控器10-2可以包括用于与HMD10-1或计算系统10交互的一个或多个传感器,例如,用于提供遥控器10-2的位置和朝向(统称为遥控器10-2的位置)。用户可以按下遥控器10-2上的按钮或以预定方式移动遥控器10-2以向计算系统10、或HMD10-1、或两者发出指令。如上所述,支持虚拟现实系统的软件可以分布在计算系统10与HMD10-1之间。因此,两个硬件都可能需要知道遥控器10-2的当前位置以及其移动模式,来正确地呈现虚拟现实环境。在一些其它实施例中,遥控器10-2直接连接到计算系统10或HMD10-1,例如直接连接到HMD10-1,而不是直接连接到两者。此时,通过遥本文档来自技高网...

【技术保护点】
1.一种基于用户位置在虚拟空间中呈现内容预览的方法,其特征在于,所述方法包括:在具有一个或多个处理器、用于存储待由所述一个或多个处理器执行的程序的存储器的计算系统处,其中所述计算系统以通信方式连接到用户佩戴的头戴式显示器:在所述虚拟空间中呈现用户界面面板,其中所述用户界面面板包括多个内容海报,每一内容海报在所述虚拟空间中具有唯一位置;使用所述用户附近的位置跟踪系统测量所述头戴式显示器在物理空间中的位置;根据所述头戴式显示器在所述物理空间中的位置确定所述用户在所述虚拟空间中的位置;以及当确定所述用户在所述虚拟空间中的位置和所述多个内容海报中的至少一个在所述虚拟空间中的位置满足预定义条件时,在所述虚拟空间中利用与该内容海报相关联的内容预览替换所述用户界面面板。

【技术特征摘要】
【国外来华专利技术】1.一种基于用户位置在虚拟空间中呈现内容预览的方法,其特征在于,所述方法包括:在具有一个或多个处理器、用于存储待由所述一个或多个处理器执行的程序的存储器的计算系统处,其中所述计算系统以通信方式连接到用户佩戴的头戴式显示器:在所述虚拟空间中呈现用户界面面板,其中所述用户界面面板包括多个内容海报,每一内容海报在所述虚拟空间中具有唯一位置;使用所述用户附近的位置跟踪系统测量所述头戴式显示器在物理空间中的位置;根据所述头戴式显示器在所述物理空间中的位置确定所述用户在所述虚拟空间中的位置;以及当确定所述用户在所述虚拟空间中的位置和所述多个内容海报中的至少一个在所述虚拟空间中的位置满足预定义条件时,在所述虚拟空间中利用与该内容海报相关联的内容预览替换所述用户界面面板。2.根据权利要求1所述的方法,其特征在于,进一步包括:当在所述虚拟空间中呈现与所述内容海报相关联的所述内容预览时:根据所述头戴式显示器在所述物理空间中的当前位置连续地更新所述用户在所述虚拟空间中的当前位置;以及当确定所述用户在所述虚拟空间中的当前位置和所述内容海报在所述虚拟空间中的位置不再满足所述预定义条件时,在所述虚拟空间中利用所述用户界面面板替换与所述内容海报相关联的所述内容预览。3.根据权利要求1所述的方法,其特征在于,当所述用户在所述虚拟空间中的所述内容海报后面至少预定义时间量时,满足所述预定义条件。4.根据权利要求3所述的方法,其特征在于,当所述用户从所述虚拟空间中的所述内容海报前存在至少预定义时间量时,不再满足所述预定义条件。5.根据权利要求1所述的方法,其特征在于,根据所述头戴式显示器在所述物理空间中的位置确定所述用户在所述虚拟空间中的位置,包括:检测所述头戴式显示器在所述物理空间中的移动;以及根据所述头戴式显示器在所述物理空间中的移动更新所述用户在所述虚拟空间中的位置。6.根据权利要求1所述的方法,其特征在于,进一步包括:当在所述虚拟空间中呈现与所述内容海报相关联的所述内容预览时:根据所述头戴式显示器在所述物理空间中的当前位置连续地更新所述用户在所述虚拟空间中的当前位置;以及当确定所述用户在所述虚拟空间中的当前位置和所述内容海报在所述虚拟空间中的位置满足所述预定义条件中的至少预定义时间量时,在所述虚拟空间中利用与所述内容海报相关联的完整视图替换与所述内容海报相关联的所述内容预览。7.根据权利要求1所述的方法,其特征在于,进一步包括:当在所述虚拟空间中呈现与所述内容海报相关联的所述内容预览时:根据所述头戴式显示器在所述物理空间中的移动连续地监视所述用户在所述虚拟空间中的移动;以及当确定所述用户在所述虚拟空间中的移动满足预定义移动模式时,在所述虚拟空间中利用与所述内容海报相关联的完整视图替换与所述内容海报相关联的所述内容预览。8.根据权利要求1所述的方法,其特征在于,所述位置跟踪系统包括多个监视器,且所述头戴式显示器包括一个或多个传感器,所述一个或多个传感器与所述多个监视器通信以确定所述头戴式显示器在所述物理空间中的位置。9.一种用于基于用户位置在虚拟空间中呈现内容预览的计算系统,其中所述计算系统以通信方式连接到用户佩戴的头戴式显示器,其特征在于,所述计算系统包括:一个或多个处理器;存储器;以及存储在所述存储器中的多个程序,其中所述多个程序在由所述一个或多个处理器执行时致使所述计算系统执行一个或多个操作,包括:在所述虚拟空间中呈现用户界面面板,其中所述用户界面面板包括多个内容海报,每一内容海报在所述虚拟空间中具有唯一位置;使用所述用户附近的位置跟踪系统测量所述头戴式显示器在物理空间中的位置;根据所述头戴式显示器在所述物理空间中的位置确定所述用户在所述虚拟空间中的位置;以及当确定所述用户在所述虚拟空间中的位置和所述多个内容海报中的至少一个在所述虚拟空间中的位置满足预定义条件时,在所述虚拟空间中利用与该内容海报相关联的内容预览替换所述用户界面面板。10.根据权利要求9所述的计算系统,其特征在于,所述一个或多个操作进一步包括用于以下的操作:当在所述虚拟空间中呈现与所述内容海报相关联的所述内容预览时:根据所述头戴式显示器在所述物理空间中的当前位置连续地更新所述用户在所述虚拟空间中的当前位置;以及当确定所述用户在所述虚拟空间中的当前位置和所述内容海报在所述虚拟空间中的位置不再满足所述预定义条件时,在所述虚拟空间中利用所述用户界面面板替换与所述内容海报相关联的所述内容预览。11.根据权利要求9所述的计算系统,其特征在于,当所述用户在所述虚...

【专利技术属性】
技术研发人员:达瓦·詹米·乔什陈镜州陈晓玫邬文捷
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1