信息显示方法及装置制造方法及图纸

技术编号:17796474 阅读:21 留言:0更新日期:2018-04-25 19:57
本公开揭示了一种信息显示方法及装置,属于虚拟现实领域,所述方法包括:检测显示设备当前显示的环境画面中是否包含输入设备对应的输入设备光标,显示设备当前显示的环境画面为VR主机生成的三维虚拟环境的一部分;当环境画面中不包含输入设备光标时,确定输入设备光标与环境画面的相对位置;根据相对位置在环境画面中显示指示信息。本公开实施例中,通过自动显示用于指示输入设备光标相对位置的指示信息,使得用户能够有目的地调整输入设备的方位,进而提高将输入设备光标移动至当前环境画面内的效率。

Information display method and device

The present disclosure discloses an information display method and device, which belongs to the field of virtual reality. The method includes: whether the detection display device currently displays an input device corresponding to an input device cursor in the current display screen, and the display device is currently displaying a part of a three-dimensional virtual environment generated by the VR host; When the input device cursor is not included in the environment picture, the relative position of the input device cursor and the environment picture is determined, and the indication information is displayed in the environment picture according to the relative position. In the present disclosure example, an indication information is automatically displayed for indicating the relative position of the input device cursor, so that the user can adjust the orientation of the input device purposefully, and then improve the efficiency of moving the input device cursor to the current environment picture.

【技术实现步骤摘要】
信息显示方法及装置
本公开实施例涉及VR(VirtualReality,虚拟现实)领域,特别涉及一种信息显示方法及装置。
技术介绍
VR系统作为一种沉浸式交互系统,通常包含VR主机、显示设备和输入设备。其中,VR主机用于渲染生成三维虚拟环境,显示设备用于向用户展示三维虚拟环境的环境画面,输入设备则用于控制三维虚拟环境中的虚拟物体。由于显示设备显示的环境画面有限,因此,当输入设备在三维虚拟环境中对应的输入设备光标在显示设备当前显示的环境画面之外时,用户需要手动调整输入设备的方位,从而将输入设备光标移动至当前环境画面内。
技术实现思路
为了解决用户在无法知悉当前环境画面外输入设备光标的位置的情况下,需要多次尝试才能将输入设备光标移动至当前环境画面,移动效率较低的问题,本公开实施例提供了一种信息显示方法及装置,该技术方案如下:第一方面,提供了一种信息显示方法,该方法包括:检测显示设备当前显示的环境画面中是否包含输入设备对应的输入设备光标,显示设备当前显示的环境画面为VR主机生成的三维虚拟环境的一部分;当环境画面中不包含输入设备光标时,确定输入设备光标与环境画面的相对位置;根据相对位置,控制显示设备在环境画面中显示指示信息。可选的,检测显示设备当前显示的环境画面中是否包含输入设备对应的输入设备光标,包括:获取环境画面在三维虚拟环境中的坐标范围;获取输入设备光标在三维虚拟环境中的第一坐标;若第一坐标与坐标范围之间不存在交集,则确定环境画面中不包含输入设备光标。可选的,确定输入设备光标与环境画面的相对位置,包括:获取输入设备光标在三维虚拟环境中的第一坐标;获取环境画面的中点在三维虚拟环境中的第二坐标;根据第一坐标和第二坐标,确定输入设备光标与环境画面的相对位置。可选的,确定输入设备光标与环境画面的相对位置之前,该方法,还包括:获取输入设备发送的传感器数据,传感器数据由输入设备内的运动传感器采集,运动传感器为角速度传感器和/或加速度传感器;根据传感器数据计算输入设备的振动频率;确定输入设备光标与环境画面的相对位置,包括:当环境画面中不包含输入设备光标,且输入设备的振动频率大于频率阈值时,确定输入设备光标与环境画面的相对位置。可选的,确定输入设备光标与环境画面的相对位置之前,该方法,还包括:获取输入设备的连续使用时长;确定输入设备光标与环境画面的相对位置,包括:当环境画面中不包含输入设备光标,且输入设备的连续使用时长大于时长阈值时,确定输入设备光标与环境画面的相对位置。可选的,根据相对位置,控制显示设备在环境画面中显示指示信息,包括:根据相对位置生成有向箭头,有向箭头的方向是由环境画面的中心指向输入设备光标;控制显示设备在环境画面内的预定位置上显示有向箭头。可选的,该方法,还包括:当指示信息的显示时长大于阈值,或,检测到输入设备光标移动至环境画面时,控制显示设备停止显示指示信息。第二方面,提供了一种信息显示装置,该装置包括:检测模块,被配置为检测显示设备当前显示的环境画面中是否包含输入设备对应的输入设备光标,显示设备当前显示的环境画面为VR主机生成的三维虚拟环境的一部分;确定模块,被配置为当环境画面中不包含输入设备光标时,确定输入设备光标与环境画面的相对位置;显示模块,被配置为根据相对位置,控制显示设备在环境画面中显示指示信息。可选的,检测模块,包括:第一获取子模块,被配置为获取环境画面在三维虚拟环境中的坐标范围;第二获取子模块,被配置为获取输入设备光标在三维虚拟环境中的第一坐标;第一确定子模块,被配置为若第一坐标与坐标范围之间不存在交集,则确定环境画面中不包含输入设备光标。可选的,确定模块,包括:第三获取子模块,被配置为获取输入设备光标在三维虚拟环境中的第一坐标;第四获取子模块,被配置为获取环境画面的中点在三维虚拟环境中的第二坐标;第二确定子模块,被配置为根据第一坐标和第二坐标,确定输入设备光标与环境画面的相对位置。可选的,该装置,还包括:第一获取模块,被配置为获取输入设备发送的传感器数据,传感器数据由输入设备内的运动传感器采集,运动传感器为角速度传感器和/或加速度传感器;计算模块,被配置为根据传感器数据计算输入设备的振动频率;确定模块,还被配置为当环境画面中不包含输入设备光标,且输入设备的振动频率大于频率阈值时,确定输入设备光标与环境画面的相对位置。可选的,该装置,还包括:第二获取模块,被配置为获取输入设备的连续使用时长;确定模块,还被配置为当环境画面中不包含输入设备光标,且输入设备的连续使用时长大于时长阈值时,确定输入设备光标与环境画面的相对位置。可选的,显示模块,包括:生成子模块,被配置为根据相对位置生成有向箭头,有向箭头的方向是由环境画面的中心指向输入设备光标;控制子模块,被配置为控制显示设备在环境画面内的预定位置上显示有向箭头。可选的,该装置,还包括:控制模块,被配置为当指示信息的显示时长大于阈值,或,检测到输入设备光标移动至环境画面时,控制显示设备停止显示指示信息。第三方面,提供了一种信息显示装置,该装置包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:检测显示设备当前显示的环境画面中是否包含输入设备对应的输入设备光标,显示设备当前显示的环境画面为VR主机生成的三维虚拟环境的一部分;当环境画面中不包含输入设备光标时,确定输入设备光标与环境画面的相对位置;根据相对位置,控制显示设备在环境画面中显示指示信息。第四方面,提供了一种计算机可读介质,其上存储有程序指令,该程序指令被处理器执行时实现如上述第一方面所述的信息显示方法。本公开实施例提供的技术方案带来的有益效果是:当VR主机检测到输入设备光标在显示设备当前显示的环境画面之外时,通过确定输入设备光标与环境画面在三维虚拟环境中的相对位置,并根据该相对位置控制显示设备在环境画面中显示相应的指示信息,以便用户根据该指示信息快速将输入设备光标移动至环境画面中;相较于相关技术中用户只能盲目调整输入设备的位置,本公开实施例中,通过自动显示用于指示输入设备光标相对位置的指示信息,使得用户能够有目的地调整输入设备的方位,进而提高将输入设备光标移动至当前环境画面内的效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本公开一个示例性实施例提供的VR系统的结构示意图;图2是本公开一个示例性实施例提供的信息显示方法的流程图;图3是本公开另一个示例性实施例提供的信息显示方法的流程图;图4是本公开一个示例性实施例提供的空间直角坐标系示意图;图5是本公开一个示例性实施例提供的界面显示示意图;图6是本公开另一个示例性实施例提供的信息显示方法的流程图;图7是本公开另一个示例性实施例提供的信息显示方法的流程图;图8是本公开一个示例性实施例提供的信息显示装置的结构图;图9是本公开一个示例性实施例提供的VR主机的框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。请参考图1,其示出了本公开一个实施例提供的V本文档来自技高网...
信息显示方法及装置

【技术保护点】
一种信息显示方法,其特征在于,应用于虚拟现实VR系统的VR主机中,所述VR主机分别与输入设备和显示设备相连,所述方法包括:检测所述显示设备当前显示的环境画面中是否包含所述输入设备对应的输入设备光标,所述显示设备当前显示的环境画面为所述VR主机生成的三维虚拟环境的一部分;当所述环境画面中不包含所述输入设备光标时,确定所述输入设备光标与所述环境画面的相对位置;根据所述相对位置,控制所述显示设备在所述环境画面中显示指示信息。

【技术特征摘要】
1.一种信息显示方法,其特征在于,应用于虚拟现实VR系统的VR主机中,所述VR主机分别与输入设备和显示设备相连,所述方法包括:检测所述显示设备当前显示的环境画面中是否包含所述输入设备对应的输入设备光标,所述显示设备当前显示的环境画面为所述VR主机生成的三维虚拟环境的一部分;当所述环境画面中不包含所述输入设备光标时,确定所述输入设备光标与所述环境画面的相对位置;根据所述相对位置,控制所述显示设备在所述环境画面中显示指示信息。2.根据权利要求1所述的方法,其特征在于,所述检测所述显示设备当前显示的环境画面中是否包含所述输入设备对应的输入设备光标,包括:获取所述环境画面在所述三维虚拟环境中的坐标范围;获取所述输入设备光标在所述三维虚拟环境中的第一坐标;若所述第一坐标与所述坐标范围之间不存在交集,则确定所述环境画面中不包含所述输入设备光标。3.根据权利要求1所述的方法,其特征在于,所述确定所述输入设备光标与所述环境画面的相对位置,包括:获取所述输入设备光标在所述三维虚拟环境中的第一坐标;获取所述环境画面的中点在所述三维虚拟环境中的第二坐标;根据所述第一坐标和所述第二坐标,确定所述输入设备光标与所述环境画面的相对位置。4.根据权利要求1至3任一所述的方法,其特征在于,所述确定所述输入设备光标与所述环境画面的相对位置之前,所述方法,还包括:获取所述输入设备发送的传感器数据,所述传感器数据由所述输入设备内的运动传感器采集,所述运动传感器为角速度传感器和/或加速度传感器;根据所述传感器数据计算所述输入设备的振动频率;所述确定所述输入设备光标与所述环境画面的相对位置,包括:当所述环境画面中不包含所述输入设备光标,且所述输入设备的振动频率大于频率阈值时,确定所述输入设备光标与所述环境画面的相对位置。5.根据权利要求1至3任一所述的方法,其特征在于,所述确定所述输入设备光标与所述环境画面的相对位置之前,所述方法,还包括:获取所述输入设备的连续使用时长;所述确定所述输入设备光标与所述环境画面的相对位置,包括:当所述环境画面中不包含所述输入设备光标,且所述输入设备的连续使用时长大于时长阈值时,确定所述输入设备光标与所述环境画面的相对位置。6.根据权利要求1至3任一所述的方法,其特征在于,所述根据所述相对位置,控制所述显示设备在所述环境画面中显示指示信息,包括:根据所述相对位置生成有向箭头,所述有向箭头的方向是由所述环境画面的中心指向所述输入设备光标;控制所述显示设备在所述环境画面内的预定位置上显示所述有向箭头。7.根据权利要求1至3任一所述的方法,其特征在于,所述方法,还包括:当所述指示信息的显示时长大于阈值,或,检测到所述输入设备光标移动至所述环境画面时,控制所述显示设备停止显示所述指示信息。8.一种信息显示装置,其特征在于,应用于虚拟现实VR系统的VR主机中,所述VR主机分别与输入设备和显示设备相连,所述装置包括:检测模块,被配置为检测所述显示设备当前显示的环境画面中是否包含所述输入设备对应的输入设备光标,所述显示设备当前显示的环境画面为所述VR主机生成的三维虚...

【专利技术属性】
技术研发人员:南迪尔
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1