一种虚拟现实设备及虚拟用户界面的交互方法技术

技术编号:37637472 阅读:13 留言:0更新日期:2023-05-25 10:04
本申请提供了一种虚拟现实设备及虚拟用户界面的交互方法,当用户佩戴虚拟现实设备后转动头部,焦点光标会随着用户的动作移动到虚拟用户界面的任何位置上。并且,当用户需要操作虚拟用户界面上的目标对象时,用户可以将焦点光标停留在目标对象上,当停留条件满足预设条件时,虚拟现实设备会根据目标对象关联的目标动作自动地操作目标对象,进而避免用户使用遥控器或者体感手柄等手动操作,降低用户使用虚拟现实设备的操作复杂度,保证用户的使用体验。验。验。

【技术实现步骤摘要】
一种虚拟现实设备及虚拟用户界面的交互方法


[0001]本申请涉及虚拟现实
,尤其涉及一种虚拟现实设备及虚拟用户界面的交互方法。

技术介绍

[0002]虚拟现实(Virtual Reality,VR)技术是通过计算机模拟虚拟环境,从而给人以环境沉浸感的显示技术。虚拟现实设备是一种应用虚拟现实技术为用户呈现虚拟画面的设备。虚拟现实设备通常是利用VR浏览器显示网页内容,并且,在虚拟现实设备的渲染场景中,VR浏览器显示的网页内容通常以虚拟用户界面的形式呈现。
[0003]虚拟现实设备通过VR浏览器显示虚拟用户界面时,用户可以与虚拟用户界面进行交互,从而完成虚拟用户界面的元素点击、窗口滚动、以及全景视频控制等动作。目前的用户与虚拟用户界面的交互动作主要是通过体感手柄完成的。在这个交互过程中,首先需要用户通过头部的转动将虚拟用户界面上的目标元素移动到虚拟现实设备的渲染场景中的可视范围之内;然后用户再用体感手柄等在渲染场景中投掷光线瞄准目标点;最后,用户将体感手柄稳定在当前位置,按动按钮完成点击操作。
[0004]但是,在上述的交互过程中,用户使用虚拟现实设备浏览虚拟用户界面内容时,必须手和头并用,才能完成基础的交互动作,这样使得用户与虚拟用户界面之间的交互操作更加复杂,从而影响用户使用虚拟现实设备的体验感。

技术实现思路

[0005]本申请提供了一种虚拟现实设备及虚拟用户界面的交互方法,以解决目前用户使用虚拟现实设备与虚拟用户界面交互时操作复杂的问题。
[0006]第一方面,本申请提供了一种虚拟现实设备,包括:显示器,被配置为显示虚拟用户界面;控制器,被配置为:在虚拟现实设备的焦点光标移动到虚拟用户界面的目标对象上时,确定所述焦点光标在所述目标对象上的停留条件是否满足预设条件;所述目标对象用于表示所述虚拟用户界面上的目标元素或者目标区域;在所述停留条件满足预设条件时,利用与所述目标对象相关联的目标动作操作所述目标对象,以完成用户与虚拟用户界面之间的交互操作。
[0007]焦点光标在虚拟现实设备的渲染场景中始终处于用户视野中固定的位置上,可以理解为,焦点光标相对于用户的位置不变,相对于虚拟用户界面的位置是可以变化的。这样,当用户佩戴虚拟现实设备后转动头部,焦点光标会随着用户的动作移动到虚拟用户界面的任何位置上。并且,当用户需要操作虚拟用户界面上的目标对象时,用户可以将焦点光标停留在目标对象上,当停留条件满足预设条件时,虚拟现实设备会根据目标对象关联的目标动作自动地操作目标对象,进而避免用户使用遥控器或者体感手柄等手动操作,降低用户使用虚拟现实设备的操作复杂度,保证用户的使用体验。
[0008]在一些可实现的方式中,所述控制器,还被配置为:在虚拟现实设备的焦点光标移
动到虚拟用户界面的目标对象上时,确定所述焦点光标在所述目标对象上停留的第一停留时间;在所述第一停留时间大于或者等于预设停留时间时,在所述第一停留时间内根据预设采样时间间隔采集预设数量的所述焦点光标的位置坐标;在所述预设数量的位置坐标全部为有效位置坐标时,确定所述焦点光标在所述目标对象上的停留条件满足预设条件。
[0009]在一些可实现的方式中,所述控制器,还被配置为:在所述第一停留时间大于或者等于预设停留时间时,利用当前采集的位置坐标、坐标平均值和间隔误差值计算当前采集的位置坐标的有效值;所述坐标平均值为当前位置坐标之前的所有位置坐标的平均值,以及,所述间隔误差值为预设值;在所述有效值大于或者等于预设数值时,确定当前采集的位置坐标为有效位置坐标;在所述有效值小于预设数值时,确定当前采集的位置坐标为无效位置坐标,以及,从下一个位置坐标开始重新积累预设数量的有效位置坐标。
[0010]在一些可实现的方式中,所述控制器,还被配置为:在所述停留条件满足预设条件时,获取与所述目标对象相关联的目标动作;所述目标动作包括选中操作、点击操作和抓取操作;利用所述目标动作,改变所述目标对象的状态和/或移动所述目标对象。
[0011]在一些可实现的方式中,所述控制器,还被配置为:在所述目标动作为抓取操作时,如果所述目标对象为目标元素,则控制所述目标元素的状态变为选中状态;控制所述目标元素与所述焦点光标同步移动;在所述焦点光标停止移动时,如果停留的第二停留时间大于或者等于预设停留时间,则取消所述目标元素的选中状态。
[0012]在一些可实现的方式中,所述控制器,还被配置为:在所述目标动作为抓取操作时,如果所述目标对象为目标区域,则控制所述目标区域的状态变为选中状态;确定所述焦点光标在所述目标区域内的移动方向;根据所述移动方向,控制所述虚拟用户界面在相应方向上滚动;在所述焦点光标停止移动时,如果停留的第二停留时间大于或者等于预设停留时间,则取消所述目标区域的选中状态。
[0013]在一些可实现的方式中,所述控制器,还被配置为:根据所述焦点光标在所述目标区域内移动的水平方向或者竖直方向的直线距离,计算出所述虚拟用户界面的在水平方向或者竖直方向的偏移距离;根据所述偏移距离,控制所述虚拟用户界面在相应方向上滚动。
[0014]在一些可实现的方式中,所述控制器,还被配置为:在所述目标区域处于选中状态时,如果所述焦点光标移动至所述目标区域之外,则取消所述目标区域的选中状态。
[0015]在一些可实现的方式中,所述控制器,还被配置为:在所述目标动作为选中操作时,将所述目标对象的状态变为选中状态;或者,在所述目标动作为点击操作时,控制虚拟用户界面显示与所述目标对象相关联的内容。
[0016]第二方面,本申请还提供了一种虚拟用户界面的交互方法,包括:在虚拟现实设备的焦点光标移动到虚拟用户界面的目标对象上时,确定所述焦点光标在所述目标对象上的停留条件是否满足预设条件;所述目标对象用于表示所述虚拟用户界面上的目标元素或者目标区域;在所述停留条件满足预设条件时,利用与所述目标对象相关联的目标动作操作所述目标对象,以完成用户与虚拟用户界面之间的交互操作。
[0017]本申请第二方面中的虚拟用户界面的交互方法可以应用与第一方面的虚拟现实设备中,并由虚拟现实设备中的控制器具体实现,因此,第二方面中虚拟用户界面的交互方法的有益效果与第一方面中虚拟现实设备的有益效果相同,此处不再赘述。
附图说明
[0018]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1示出了根据一些实施例的包括虚拟现实设备的显示系统结构示意图;
[0020]图2示出了根据一些实施例的VR场景全局界面示意图;
[0021]图3示出了根据一些实施例的全局界面的推荐内容区域示意图;
[0022]图4示出了根据一些实施例的全局界面的应用快捷操作入口区域示意图;
[0023]图5示出了根据一些实施例的全局界面的悬浮物示意图;
[0024]图6示出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟现实设备,其特征在于,包括:显示器,被配置为显示虚拟用户界面;控制器,被配置为:在虚拟现实设备的焦点光标移动到虚拟用户界面的目标对象上时,确定所述焦点光标在所述目标对象上的停留条件是否满足预设条件;所述目标对象用于表示所述虚拟用户界面上的目标元素或者目标区域;在所述停留条件满足预设条件时,利用与所述目标对象相关联的目标动作操作所述目标对象,以完成用户与虚拟用户界面之间的交互操作。2.根据权利要求1所述的虚拟现实设备,其特征在于,所述控制器,还被配置为:在虚拟现实设备的焦点光标移动到虚拟用户界面的目标对象上时,确定所述焦点光标在所述目标对象上停留的第一停留时间;在所述第一停留时间大于或者等于预设停留时间时,在所述第一停留时间内根据预设采样时间间隔采集预设数量的所述焦点光标的位置坐标;在所述预设数量的位置坐标全部为有效位置坐标时,确定所述焦点光标在所述目标对象上的停留条件满足预设条件。3.根据权利要求2所述的虚拟现实设备,其特征在于,所述控制器,还被配置为:在所述第一停留时间大于或者等于预设停留时间时,利用当前采集的位置坐标、坐标平均值和间隔误差值计算当前采集的位置坐标的有效值;所述坐标平均值为当前位置坐标之前的所有位置坐标的平均值,以及,所述间隔误差值为预设值;在所述有效值大于或者等于预设数值时,确定当前采集的位置坐标为有效位置坐标;在所述有效值小于预设数值时,确定当前采集的位置坐标为无效位置坐标,以及,从下一个位置坐标开始重新积累预设数量的有效位置坐标。4.根据权利要求1

3任一项所述的虚拟现实设备,其特征在于,所述控制器,还被配置为:在所述停留条件满足预设条件时,获取与所述目标对象相关联的目标动作;所述目标动作包括选中操作、点击操作和抓取操作;利用所述目标动作,改变所述目标对象的状态和/或移动所述目标对象。5.根据权利要求4所述的虚拟现实设备,其特征在于,所述控制器,还被配置为:...

【专利技术属性】
技术研发人员:汪超
申请(专利权)人:海信电子科技深圳有限公司
类型:发明
国别省市:

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

1