基于用户的物理尺寸定制用户界面面板的系统和方法技术方案

技术编号:21207881 阅读:25 留言:0更新日期:2019-05-25 03:44
在计算系统处执行一种用于基于用户位置定制虚拟空间的用户界面面板的方法。所述计算系统与用户佩戴的头戴式显示器通信连接。所述方法包括:生成包括用户界面面板的虚拟空间,所述用户界面面板在所述虚拟空间中具有默认位置;在所述头戴式显示器中呈现所述虚拟空间;使用邻近所述用户的位置跟踪系统测量所述头戴式显示器在物理空间中的位置;根据所述头戴式显示器在所述物理空间中的位置确定所述用户在所述虚拟空间中的位置;以及根据所述用户在所述虚拟空间中的位置更新所述用户界面面板在所述虚拟空间中的默认位置。

System and Method of Customizing User Interface Panel Based on User's Physical Dimensions

A method for customizing a user interface panel based on user location in a virtual space is implemented at the computing system. The computing system is connected with a head-mounted display worn by a user in communication. The method includes: generating a virtual space including a user interface panel with a default location in the virtual space; presenting the virtual space in the head-mounted display; measuring the position of the head-mounted display in the physical space using a position tracking system adjacent to the user; and according to the head-mounted display, presenting the physical space. The position in the space determines the position of the user in the virtual space, and updates the default position of the user interface panel in the virtual space according to the position of the user in the virtual space.

【技术实现步骤摘要】
【国外来华专利技术】基于用户的物理尺寸定制用户界面面板的系统和方法
所公开的实施例一般涉及计算机
,尤其涉及基于用户位置定制虚拟空间的用户界面面板的系统和方法。
技术介绍
虚拟现实(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,而不是直接连接到两者。此时,通过遥控器10-2输入的用户指令首先由HMD10-1接收,然后经由双方之间的通信信道转发到计算系统10。随着物联网(internetofthings,IOT)的到来,家庭中越来越多的电子装置连接在一起。如图1所示,虚拟现实系统1也与家庭中的多个第三方设本文档来自技高网...

【技术保护点】
1.一种基于用户位置定制虚拟空间的用户界面面板的方法,其特征在于,所述方法包括:在具有一个或多个处理器和用于存储程序的存储器的计算系统处,所述程序由所述一个或多个处理器执行,其中,所述计算系统与用户佩戴的头戴式显示器通信连接:生成包括用户界面面板的虚拟空间,其中,所述用户界面面板在所述虚拟空间中具有默认位置;在所述头戴式显示器中呈现所述虚拟空间;使用邻近所述用户的位置跟踪系统测量所述头戴式显示器在物理空间中的位置;根据所述头戴式显示器在所述物理空间中的位置确定所述用户在所述虚拟空间中的位置;以及根据所述用户在所述虚拟空间中的位置更新所述用户界面面板在所述虚拟空间中的默认位置。

【技术特征摘要】
【国外来华专利技术】1.一种基于用户位置定制虚拟空间的用户界面面板的方法,其特征在于,所述方法包括:在具有一个或多个处理器和用于存储程序的存储器的计算系统处,所述程序由所述一个或多个处理器执行,其中,所述计算系统与用户佩戴的头戴式显示器通信连接:生成包括用户界面面板的虚拟空间,其中,所述用户界面面板在所述虚拟空间中具有默认位置;在所述头戴式显示器中呈现所述虚拟空间;使用邻近所述用户的位置跟踪系统测量所述头戴式显示器在物理空间中的位置;根据所述头戴式显示器在所述物理空间中的位置确定所述用户在所述虚拟空间中的位置;以及根据所述用户在所述虚拟空间中的位置更新所述用户界面面板在所述虚拟空间中的默认位置。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户在所述虚拟空间中的位置更新所述用户界面面板在所述虚拟空间中的默认位置的操作进一步包括:测量所述用户界面面板在所述虚拟空间中的位置与所述用户在所述虚拟空间中的位置之间的空间关系;根据测得的所述空间关系估计所述用户在所述虚拟空间中的视场角;以及根据估计的所述用户的所述视场角将所述用户界面面板的默认位置调整到当前位置,使得用户界面面板的当前位置基本上在估计的所述用户的所述视场角内。3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:检测所述头戴式显示器在所述物理空间中的移动;根据所述头戴式显示器在所述物理空间中的移动确定所述用户在所述虚拟空间中的当前位置;更新所述用户界面面板在所述虚拟空间中的当前位置与所述用户在所述虚拟空间中的当前位置之间的空间关系;根据更新的所述空间关系更新所述用户的所述视场角;以及根据更新的所述用户的所述视场角更新所述用户界面面板在所述虚拟空间中的所述当前位置。4.根据权利要求3所述的方法,其特征在于,所述根据更新的所述用户的所述视场角更新所述用户界面面板在所述虚拟空间中的所述当前位置的操作进一步包括:更新所述用户界面面板在所述虚拟空间中与所述用户之间的距离。5.根据权利要求3所述的方法,其特征在于,所述根据更新的所述用户的所述视场角更新所述用户界面面板在所述虚拟空间中的所述当前位置的操作进一步包括:更新所述用户界面面板在所述虚拟空间中相对于所述用户的朝向。6.根据权利要求3所述的方法,其特征在于,所述检测所述头戴式显示器在所述物理空间中的移动的操作进一步包括:测量所述头戴式显示器在所述物理空间中的所述移动的方向。7.根据权利要求3所述的方法,其特征在于,所述检测所述头戴式显示器在所述物理空间中的移动的操作进一步包括:测量所述头戴式显示器在所述物理空间中的所述移动的幅度。8.根据权利要求3所述的方法,其特征在于,所述检测所述头戴式显示器在所述物理空间中的移动的操作进一步包括:测量所述头戴式显示器在所述物理空间中的所述移动的轨迹。9.根据权利要求3所述的方法,其特征在于,所述检测所述头戴式显示器在所述物理空间中的移动的操作进一步包括:测量所述头戴式显示器在所述物理空间中的所述移动的频率。10.根据权利要求1所述的方法,其特征在于,所述用户界面面板在所述虚拟空间中的所述位置包括所述用户界面面板在所述虚拟空间中的位置和朝向。11.根据权利要求1所述的方法,其特征在于,所述位置跟踪系统包括多个监视器,并且所述头戴式显示器包括与所述多个监视器通信用于确定所述头戴式显示器在所述物理空间中的位置的一个或多个传感器。12.一种用于基于用户位置定制虚拟空间的用户界面面板的计算系统,其特征在于,所述计算系统与用户佩戴的头戴式显示器通信连接,所述计算系统包括:一个或多个处理器;存储器;以及存储在所述存储器中的多个程序,其中,当所述多个程序被所述一个或多个处理器执行时,使所述计算系统执行一个或多个操作,所述一个或多个操作包括:生成包括用户界面...

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

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

1