交互控制方法、装置、头戴显示设备及介质制造方法及图纸

技术编号:38078625 阅读:9 留言:0更新日期:2023-07-06 08:46
本公开实施例公开了一种交互控制方法、装置、头戴显示设备及介质,该方法包括:在头戴显示设备的桌面环境创建多个虚拟屏及与所述多个虚拟屏分别对应的画布,并将任意虚拟屏的纹理信息渲染显示到对应的所述画布;根据佩戴者的当前注视信息确定目标画布,并获取所述目标画布对应的目标虚拟屏的属性信息;其中,所述目标画布渲染显示有所述目标虚拟屏的纹理信息;在接收到输入事件的情况下,根据所述目标虚拟屏的属性信息,将所述输入事件分发至所述目标虚拟屏。目标虚拟屏。目标虚拟屏。

【技术实现步骤摘要】
交互控制方法、装置、头戴显示设备及介质


[0001]本公开实施例涉及穿戴设备
,更具体地,涉及一种交互控制方法、一种交互控制装置、一种头戴显示设备、及一种计算机可读存储介质。

技术介绍

[0002]随着增强现实技术的发展,例如AR眼镜出现了越来越多的应用场景,如在AR眼镜中实现应用多开,具体的,其是将多个应用分别开启在AR眼镜的多个虚拟屏中,并将多个虚拟屏的纹理信息分别渲染显示在AR Launcher的对应画布中。
[0003]然而,在实现应用多开的情况下,存在如何确保每个虚拟屏都能够正常的处理输入事件的问题。

技术实现思路

[0004]本公开实施例的目的在于提供一种交互控制方法、装置、头戴显示设备及介质。
[0005]根据本公开实施例的第一方面,提供了一种交互控制方法,该方法包括:
[0006]在头戴显示设备的桌面环境创建多个虚拟屏及与所述多个虚拟屏分别对应的画布,并将任意虚拟屏的纹理信息渲染显示到对应的所述画布;
[0007]根据佩戴者的当前注视信息确定目标画布,并获取所述目标画布对应的目标虚拟屏的属性信息;其中,所述目标画布渲染显示有所述目标虚拟屏的纹理信息;
[0008]在接收到输入事件的情况下,根据所述目标虚拟屏的属性信息,将所述输入事件分发至所述目标虚拟屏。
[0009]可选地,所述目标虚拟屏的属性信息包括所述目标虚拟屏的标识信息和所述目标虚拟屏的尺寸信息,
[0010]所述在接收到输入事件的情况下,根据所述目标虚拟屏的属性信息,将所述输入事件分发至所述目标虚拟屏,包括:
[0011]在接收到输入事件的情况下,根据所述目标虚拟屏的标识信息,将所述输入事件和所述目标虚拟屏的尺寸信息分发至所述目标虚拟屏;
[0012]其中,所述目标虚拟屏的尺寸信息用于限制所述输入事件对应的显示标识的移动范围。
[0013]可选地,所述根据佩戴者的当前注视信息确定目标画布,包括:
[0014]根据佩戴者的当前注视信息,生成虚拟标识;其中,所述虚拟标识沿所述当前注视信息延伸;
[0015]在所述虚拟标识碰撞到所述桌面环境中所创建的多个画布中的任意一个画布、且所述虚拟标识碰撞所述任意一个画布的碰撞时间大于预设时间的情况下,将所述任意一个画布作为所述目标画布。
[0016]可选地,所述方法还包括确定佩戴者的当前注视信息的步骤,
[0017]所述确定佩戴者的当前注视信息,包括:
[0018]获取所述头戴显示设备的自由度信息;
[0019]根据所述自由度信息,确定所述佩戴者的当前注视信息。
[0020]可选地,所述输入事件包括以下其中一项:鼠标输入事件、键盘输入事件。
[0021]根据本公开的第二方面,提供了一种交互控制装置,所述装置包括:
[0022]运行模块,用于在头戴显示设备的桌面环境创建多个虚拟屏及与所述多个虚拟屏分别对应的画布,并将任意虚拟屏的纹理信息渲染显示到对应的所述画布;
[0023]确定模块,用于根据佩戴者的当前注视信息确定目标画布;
[0024]获取模块,用于获取所述目标画布对应的目标虚拟屏的属性信息;其中,所述目标画布渲染显示所述目标虚拟屏的纹理信息;
[0025]分发模块,用于在接收到输入事件的情况下,根据所述目标虚拟屏的属性信息,将所述输入事件分发至所述目标虚拟屏。
[0026]可选地,所述目标虚拟屏的属性信息包括目标虚拟屏的标识信息和目标虚拟屏的尺寸信息,所述分发模块,具体用于:
[0027]在接收到输入事件的情况下,根据所述目标虚拟屏的标识信息,将所述输入事件和所述目标虚拟屏的尺寸信息分发至所述目标虚拟屏;
[0028]其中,所述目标虚拟屏的尺寸信息用于限制所述输入事件对应的显示标识的移动范围。
[0029]可选地,所述确定模块,具体用于:
[0030]根据佩戴者的当前注视信息,生成并显示虚拟标识;其中,所述虚拟标识沿所述当前注视信息延伸;
[0031]在所述虚拟标识碰撞到所述桌面环境中所创建的多个画布中的任意一个画布、且所述虚拟标识碰撞所述任意一个画布的碰撞时间大于预设时间的情况下,将所述任意一个画布作为所述目标画布。
[0032]根据本公开实施例的第三方面,提供了一种头戴显示设备,所述头戴显示设备包括:
[0033]存储器,用于存储可执行的计算机指令;
[0034]处理器,用于根据所述可执行的计算机指令的控制,执行根据以上第一方面所述的交互控制方法。
[0035]根据本公开实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令被处理器运行时执行以上第一方面所述的交互控制方法。
[0036]本公开实施例的一个有益效果在于,头戴显示设备在实现应用多开的情况下,会根据佩戴者的当前注视信息确定目标画布,并获取目标画布对应的目标虚拟屏的属性信息,进而在接收到输入事件的情况下,根据目标虚拟屏的属性信息,将输入事件分发至目标虚拟屏。即,头戴显示设备能够根据佩戴者的当前注视信息,自动向佩戴者所使用的目标虚拟屏发送输入事件,进而保证目标虚拟屏能够对该输入事件进行正常响应。
[0037]通过以下参照附图对本说明书的示例性实施例的详细描述,本说明书的其它特征及其优点将会变得清楚。
附图说明
[0038]被结合在说明书中并构成说明书的一部分的附图示出了本说明书的实施例,并且连同其说明一起用于解释本说明书的原理。
[0039]图1是根据本公开实施例的头戴显示设备的硬件配置示意图;
[0040]图2是根据本公开实施例的交互控制方法的流程示意图;
[0041]图3是根据本公开实施例的头戴显示设备的界面显示示意图;
[0042]图4是根据本公开实施例的头戴显示设备的原理框图;
[0043]图5是根据本公开另一实施例的头戴显示设备的原理框图。
具体实施方式
[0044]现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开实施例的范围。
[0045]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
[0046]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0047]在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
[0048]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0049]<硬件配置>
[0050]图1是根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交互控制方法,其特征在于,所述方法包括:在头戴显示设备的桌面环境创建多个虚拟屏及与所述多个虚拟屏分别对应的画布,并将任意虚拟屏的纹理信息渲染显示到对应的所述画布;根据佩戴者的当前注视信息确定目标画布,并获取所述目标画布对应的目标虚拟屏的属性信息;其中,所述目标画布渲染显示有所述目标虚拟屏的纹理信息;在接收到输入事件的情况下,根据所述目标虚拟屏的属性信息,将所述输入事件分发至所述目标虚拟屏。2.根据权利要求1所述的方法,其特征在于,所述目标虚拟屏的属性信息包括所述目标虚拟屏的标识信息和所述目标虚拟屏的尺寸信息,所述在接收到输入事件的情况下,根据所述目标虚拟屏的属性信息,将所述输入事件分发至所述目标虚拟屏,包括:在接收到输入事件的情况下,根据所述目标虚拟屏的标识信息,将所述输入事件和所述目标虚拟屏的尺寸信息分发至所述目标虚拟屏;其中,所述目标虚拟屏的尺寸信息用于限制所述输入事件对应的显示标识的移动范围。3.根据权利要求1所述的方法,其特征在于,所述根据佩戴者的当前注视信息确定目标画布,包括:根据佩戴者的当前注视信息,生成虚拟标识;其中,所述虚拟标识沿所述当前注视信息延伸;在所述虚拟标识碰撞到所述桌面环境中所创建的多个画布中的任意一个画布、且所述虚拟标识碰撞所述任意一个画布的碰撞时间大于预设时间的情况下,将所述任意一个画布作为所述目标画布。4.根据权利要求3所述的方法,其特征在于,所述方法还包括确定佩戴者的当前注视信息的步骤,所述确定佩戴者的当前注视信息,包括:获取所述头戴显示设备的自由度信息;根据所述自由度信息,确定所述佩戴者的当前注视信息。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述输入事件包括以下其中一项:鼠标输入事件、键盘输入事件。6.一种交互...

【专利技术属性】
技术研发人员:王文李昱锋杨明明
申请(专利权)人:歌尔股份有限公司
类型:发明
国别省市:

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

1