一种虚拟现实显示界面处理的方法及终端的制作方法

文档序号:10724270阅读:312来源:国知局
一种虚拟现实显示界面处理的方法及终端的制作方法
【专利摘要】本发明实施例提供了一种虚拟现实显示界面处理的方法及终端,其中,所述方法包括:当检测到虚拟现实设备的姿态信息发生变化时,获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息;根据所述当前姿态信息和获取的目标参考姿态信息,确定所述虚拟现实设备的姿态偏移信息,其中,所述虚拟现实设备在所述目标参考姿态信息对应的姿态下支持显示该虚拟现实设备生成的虚拟现实显示界面;根据预置的转换算法和所述姿态偏移信息,对所述虚拟现实显示界面进行偏移转换,以使所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面。采用本发明,可提升虚拟现实显示界面处理的方便快捷性和实用性。
【专利说明】
一种虚拟现实显示界面处理的方法及终端
技术领域
[0001]本发明涉及虚拟现实技术领域,尤其涉及一种虚拟现实显示界面处理的方法以及终端。
【背景技术】
[0002]虚拟现实(Virtual Reality,简称VR)技术是指一种可以创建和体验虚拟世界的计算机仿真系统的技术,它可以利用计算机生成一种模拟环境,该模拟环境可以是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真环境。虚拟现实设备,诸如虚拟现实眼镜是一种头戴显示器设备,虚拟现实设备可以是借助计算机及最新的传感器技术而创造的一种崭新的人机交互设备。虚拟现实界面也是指用户界面,是对软件的人机交互、操作逻辑、界面的整体设计,是系统和用户之间进行交互和信息交换的媒介。
[0003]在实践中发现,人们在使用这些虚拟现实设备观看虚拟空间中的虚拟画面时,虚拟现实界面通常是以现实空间的某个坐标系为基准而建立,例如该虚拟现实界面固定在某方位。当用户在利用所述虚拟设备,诸如佩戴上VR眼镜观看虚拟画面时,可以通过转动身体或转动头部来寻找该虚拟现实界面;当用户觉得上述界面方位与自己使用VR眼镜的方位不同时,通常这些界面会提供一个方位校准功能,用户可以重置界面方位,以保证用户戴上眼镜后就能看到该虚拟现实界面,而不需要频繁的转动身体和转动头部。但是,如果用户每换一个方位佩戴该VR眼镜时,就需要用户手动重新设置/校准一次该虚拟现实界面,或者是通过频繁的头部或者身体转动,来观看到该虚拟现实界面上显示的虚拟画面,这样的操作十分不便利,增加了用户的操作,耗时耗力。

【发明内容】

[0004]本发明实施例所要解决的技术问题在于,提供一种虚拟现实显示界面处理的方法以及终端,提升了虚拟现实显示界面的可调性和灵活性。
[0005]—方面,本发明实施例公开提供了一种虚拟现实显示界面处理的方法,所述方法包括:
[0006]当检测到虚拟现实设备的姿态信息发生变化时,获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息;
[0007]根据所述当前姿态信息和获取的目标参考姿态信息,确定所述虚拟现实设备的姿态偏移信息,其中,所述虚拟现实设备在所述目标参考姿态信息对应的姿态下支持显示该虚拟现实设备生成的虚拟现实显示界面;
[0008]根据预置的转换算法和所述姿态偏移信息,对所述虚拟现实显示界面进行偏移转换,以使所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面。
[0009]另一方面,本发明实施例还公开提供了一种终端,所述终端包括:
[0010]获取单元,用于当检测到虚拟现实设备的姿态信息发生变化时,获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息;
[0011 ]确定单元,用于根据所述当前姿态信息和获取的目标参考姿态信息,确定所述虚拟现实设备的姿态偏移信息,其中,所述虚拟现实设备在所述目标参考姿态信息对应的姿态下支持显示该虚拟现实设备生成的虚拟现实显示界面;
[0012]处理单元,用于根据预置的转换算法和所述姿态偏移信息,对所述虚拟现实显示界面进行偏移转换,以使所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面。
[0013]本发明实施例可通过在检测到虚拟现实设备的姿态信息发生变化时,获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息,进一步地根据所述当前姿态信息和获取的目标参考姿态信息,确定所述虚拟现实设备的姿态偏移信息,其中,所述虚拟现实设备在所述目标参考姿态信息对应的姿态下支持显示该虚拟现实设备生成的虚拟现实显示界面,最后根据预置的转换算法和所述姿态偏移信息,对所述虚拟现实显示界面进行偏移转换,以使所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面;这样虚拟现实设备可以自动地、智能地对该虚拟现实设备生成的虚拟现实显示界面进行跟随显示,提升了虚拟现实显示界面的可调性、灵活性以及方便快捷性。
【附图说明】
[0014]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1是本发明实施例的一种虚拟现实显示界面处理方法的流程示意图;
[0016]图2是本发明实施例的一种虚拟现实显示界面的显示示意图;
[0017]图3是本发明实施例的另一种虚拟现实显示界面处理方法的流程示意图;
[0018]图4是本发明实施例的一种终端的结构示意图;
[0019]图5是本发明实施例的另一种终端的结构示意图;
[0020]图6是本发明实施例的另一种终端的结构示意图。
【具体实施方式】
[0021]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0022]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”(如果存在)等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0023]请参见图1,是本发明实施例的一种虚拟现实显示界面处理方法的流程示意图,本发明实施例的所述方法可以应用在诸如虚拟现实眼镜、智能终端、虚拟现实头盔、智能可穿戴设备等带通信网络功能或者不带通信网络功能的虚拟现实设备中,具体可由这些虚拟现实设备的处理器来实现。本发明实施例的所述方法还包括如下步骤。
[0024]S101、当检测到虚拟现实设备的姿态信息发生变化时,获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息。
[0025]本发明实施例中,用户可以使用诸如3D(three_dimens1nal,3D)眼镜、VR(Virtual Reality,VR)眼镜、虚拟现实终端、虚拟现实头蓝等虚拟现实设备来观看该虚拟现实设备模拟出来的,并在该虚拟现实设备生成的虚拟现实显示界面上进行显示的虚拟空间中的虚拟画面,使得用户有身临其境的感觉。在用户使用该虚拟现实设备的过程中,用户可以利用该虚拟现实设备来扫描并获取用户自主选择的想要观看其虚拟图像的目标物体所对应的目标位置信息,其中,所述目标物体是指实际存在于现实空间中的物体,所述目标位置信息可以是指在现实空间中用户/系统自定义设置的某个预设参考坐标系中,所述目标物体当前所处的目标位置信息,也即是目标物体在所述预设参考坐标系中的目标坐标信息。在用户使用该虚拟现实设备对目标物体进行扫描/获取的过程中,该虚拟现实设备的姿态信息可能会存在着变化;或者,当用户佩戴/使用该虚拟现实设备进行虚拟画面观看时,可能会由于用户人为的原因,诸如转动头部、转动身体等这时也会带动该虚拟现实设备发生姿态信息的变化。当所述虚拟现实设备检测到本虚拟现实设备的姿态信息发生变化时,所述虚拟现实设备可以获取该虚拟现实设备当前在现实空间中用户/系统预先自定义设置的某个预设参考坐标系中所处的当前姿态信息。
[0026]其中可选地,所述获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息,包括:
[0027]通过陀螺仪或者传感器检测并获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息;
[0028]其中,所述当前姿态信息包括方位坐标数据和/或角度坐标数据。
[0029]具体实现中,所述虚拟现实设备可以通过调用该虚拟现实设备中内置的诸如陀螺仪、角度传感器、方位传感器、位置传感器或者其他的用于检测并获取该虚拟现实设备当前处于所述预设参考坐标系中的当前姿态信息的元器件或者功能单元来检测并获取该虚拟现实设备当前处在现实空间中的所述预设参考坐标系中的当前姿态信息;或者所述虚拟现实设备可以通过无线/有线通讯的方式(如数据接口、数据线、蓝牙、wifi等)与其他终端/设备连接,通过所述其他终端/设备来检测并获取该虚拟现实设备当前所在现实空间中的所述预设参考坐标系中的当前姿态信息,其中,所述当前姿态信息可以包括方位坐标数据和/或角度坐标数据。
[0030]可以理解的是,陀螺仪可以集成在虚拟现实设备中,诸如集成在虚拟现实眼镜中或者集成在智能移动终端(具备显示能力的终端)中,陀螺仪负责检测虚拟现实眼镜及智能移动终端所处的方位或者角度信息。在一定的初始条件和一定的外在力矩作用下,陀螺会在不停的自转同时还环绕着另一个固定的转轴不停地旋转,这就是陀螺的旋进(precess1n),又称为回转效应(gyroscopic effect)。陀螺仪负责检测水平、垂直、俯仰、和角速度传感器,用以确定虚拟现实眼镜及智能移动终端设备在现实空间中所处的方位或者角度信息。
[0031]所述预设参考坐标系可以是指用户/系统预先在现实空间中自定义设置的某个预设的参考坐标系,所述参考坐标系可以是指一维参考坐标系、二维参考坐标系、三维参考坐标系等甚至是N维参考坐标系,本发明实施例不作限定。
[0032]所述姿态信息可以包括所述虚拟现实设备的空间位置数据、方位数据、俯仰角度数据,或者包括其他的用于描述/判定所述虚拟现实设备所处的姿态情况的数据,本发明实施例不作限定。
[0033]所述虚拟现实设备可以包括智能终端(如Android手机、1S手机等)、虚拟现实眼镜(如3D眼镜)、虚拟现实头盔或穿戴式智能设备等设备,本发明实施例不作限定。
[0034]S102、根据所述当前姿态信息和获取的目标参考姿态信息,确定所述虚拟现实设备的姿态偏移信息,其中,所述虚拟现实设备在所述目标参考姿态信息对应的姿态下支持显示该虚拟现实设备生成的虚拟现实显示界面。
[0035]本发明实施例中,所述虚拟现实设备可以获取该虚拟设备中存储的目标参考姿态信息,所述目标参考姿态信息可以是用户/系统预先在所述虚拟现实设备中自定义设置的,也可以是该虚拟现实设备某次(诸如第一次、上一次等)允许/支持显示承载有虚拟画面的虚拟现实显示界面所对应的参考姿态信息,可选地所述虚拟现实设备还可以将所述目标参考姿态信息存储到本虚拟现实设备中。示例性地,所述虚拟现实设备在正常对该虚拟现实设备构成的虚拟空间中的虚拟画面进行投影显示时,承载上述虚拟画面进行显示的虚拟现实显示界面在现实空间中的所述预设参考坐标系中会存在一个固定的方位,如正南方,也即是用户使用该虚拟现实设备面朝正南方时就可以看到在所述虚拟现实显示界面上显示的该虚拟现实设备在虚拟空间中的虚拟画面;此时,用户/系统可以将上述的固定方位,也即是正南方,默认设定为所述目标参考姿态信息。
[0036]所述虚拟现实设备可以对SlOl中获取到的所述当前姿态信息和上述获取到的所述目标参考姿态信息进行分析,确定出所述虚拟现实设备在现实空间中的所述预设参考坐标系中的姿态偏移信息,其中,所述虚拟现实设备在所述目标参考姿态对应的姿态下能够支持显示该虚拟现实设备生成的虚拟现实显示界面。
[0037]所述姿态偏移信息可以包括所述虚拟现实设备的空间位置偏移数据、方位偏移数据、俯仰角度偏移数据,或者包括其他的用于描述/判定所述虚拟现实设备所处的姿态偏移情况的数据,本发明实施例不作限定。
[0038]其中可选地,若所述姿态信息包括方位坐标数据和/或角度坐标数据,所述根据所述当前姿态信息和获取的目标参考姿态信息,确定所述虚拟现实设备的姿态偏移信息,包括:
[0039]对所述当前姿态信息中的方位坐标数据和/或角度坐标数据,以及获取的目标参考姿态信息中的方位坐标数据和/或角度坐标数据进行分析,得到相对于所述目标参考姿态信息的方位坐标偏移量和/或角度坐标偏移量。
[0040]如果所述姿态信息包括方位坐标数据,所述虚拟现实设备可以对SlOl中获取到的所述当前姿态信息中的方位坐标数据和所述目标参考姿态信息中的方位坐标数据进行分析,得到所述虚拟现实设备相对于所述目标参考姿态信息中的方位坐标数据的方位偏移量;和/或,
[0041]如果所述姿态信息包括角度坐标数据,所述虚拟现实设备可以对SlOl中获取到的所述当前姿态信息中的角度坐标数据和所述目标参考姿态信息中的角度坐标数据进行分析,得到所述虚拟现实设备相对于所述目标参考姿态信息中的角度坐标数据的角度偏移量。
[0042]所述方位坐标数据是指所述虚拟现实设备在现实空间中的所述预设参考坐标系中所处的方位信息,诸如正南方、正北方等,所述角度坐标数据可以是指指所述虚拟现实设备在现实空间中的所述预设参考坐标系中所处的角度信息,所述角度信息可以包括俯仰角、水平转动角度等,本发明实施例不作限定。
[0043]示例性地,假设用户首次佩戴上虚拟现实眼镜观看虚拟画面时,默认虚拟现实显示界面显示在现实空间的预设参考坐标系中的正南方向,即是在用户面向正南方向戴上所述虚拟现实眼镜后,所述虚拟现实显示界面即显现在用户面前。如果现在用户A转动身体面向正东方戴上所述虚拟现实眼镜,实际的正东方相对于参考姿态信息,即是正南方偏移了大约逆时针90度。
[0044]S103、根据预置的转换算法和所述姿态偏移信息,对所述虚拟现实显示界面进行偏移转换,以使所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面。
[0045]本发明实施例中,虚拟现实设备可以根据用户/系统预先在该虚拟现实设备中自定义设置的转换算法以及S102中确定到的所述姿态偏移信息,来对该虚拟现实生成的所述虚拟现实显示界面进行偏移转换,也即是进行移动处理,使得所述虚拟现实设备将在所述目标参考姿态信息对应的姿态下支持显示的所述虚拟现实显示界面偏移转换为能够支持在所述当前姿态信息对应的姿态下同样支持显示的所述虚拟现实显示界面。也即是,所述虚拟现实设备可以根据预置的转换算法和所述姿态偏移信息,对在所述目标参考姿态信息对应的姿态下支持显示的所述虚拟现实显示界面进行偏移转换处理,使得所述虚拟现实设备能够在与所述当前姿态信息对应的姿态下同样支持显示所述虚拟现实显示界面。
[0046]其中可选地,所述根据预置的转换算法和所述姿态偏移信息,对所述虚拟现实显示界面进行偏移转换,包括:
[0047]根据预置的转换算法和包括所述方位坐标偏移量和/或所述角度坐标偏移量的姿态偏移信息,在所述预设参考坐标系中将在与所述目标参考姿态信息对应的姿态下支持显示的所述虚拟现实显示界面所对应的目标参考投影信息,偏移转换为允许在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面所对应的当前投影信息;
[0048]其中,所述投影信息包括投影点坐标数据和/或投影方向坐标数据,所述虚拟现实设备允许根据所述当前投影信息以及在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实设备。
[0049]具体实现中,由于所述虚拟现实设备在所述目标参考姿态信息对应的姿态下对所述虚拟现实显示界面进行投影显示时,在所述预设参考坐标系中存在与所述虚拟现实显示界面对应的目标参考投影信息,所述目标参考投影信息可以包括诸如投影中心点坐标数据、投影方向坐标数据等数据。所述虚拟现实设备可以根据用户/系统预先在该虚拟现实设备中自定义设置的转换算法和S102中确定到的包括所述方位坐标偏移量和/或所述角度坐标偏移量在内的姿态偏移信息,对所述目标参考投影信息进行偏移转换,使其转换为能够允许在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面所对应的当前投影信息。也即是,所述虚拟现实设备可以根据预置的转换算法和包括所述方位坐标偏移量和/或所述角度坐标偏移量在内的姿态偏移信息,将与所述目标参考姿态信息所对应的目标参考投影信息,转换到与所述当前姿态信息所对应的当前投影信息,所述当前投影信息可以包括当前投影中心点坐标数据、当前投影方向坐标数据等,这样使得所述虚拟现实设备能够允许根据所述当前投影信息以及在所述当前姿态信息对应的姿态下支持显示该虚拟现实设备生成的所述虚拟现实显示界面。或者,所述虚拟现实设备中的处理器CPU(Central Processing Unit,CPU)还可以根据所述当前投影信息(如当前投影中心点坐标数据、当前投影方向坐标数据等)重构/生成与之对应的所述虚拟现实显示界面,以保证所述虚拟现实设备能够在所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面。
[0050]其中可选地,所述对所述虚拟现实显示界面进行偏移转换之后,还包括:
[0051]当所述虚拟现实设备开启界面显示功能时,所述虚拟现实设备在与所述当前姿态信息对应的姿态下将所述虚拟现实显示界面进行显示,以便查看所述虚拟现实显示界面上的虚拟画面。
[0052]用户在佩戴/使用所述虚拟现实设备观看该虚拟现实设备在虚拟空间中生成的虚拟画面时,也即是当所述虚拟现实设备检测到用户开启本虚拟现实设备的界面显示功能时,所述虚拟现实设备可以将之前偏移转换好的在与所述当前姿态信息对应的姿态下支持显示的所述虚拟现实显示界面进行显示,以便用户能够查看到所述虚拟现实显示界面上的虚拟画面。
[0053]其中可选地,所述对所述虚拟现实显示界面进行偏移转换之后,还包括:
[0054]将所述目标参考姿态信息转换更新为所述当前姿态信息,以便下一次对所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示的所述虚拟现实显示界面进行偏移转换。
[0055]所述虚拟现实设备还可以将所述目标参考姿态信息转换更新为所述当前姿态信息,这样在所述虚拟现实设备下一次对所述虚拟现实显示界面进行偏移转换时,所述虚拟现实设备可以将在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面作为基准参考显示界面,在此基础之上进行偏移转换。
[0056]为了帮助人们进一步地对上述实施例进行理解,下面通过一个例子进行详细阐述。假设用户A头戴虚拟现实头盔B观看该虚拟现实头盔B在虚拟空间中所生成的虚拟画面,现在现实空间中以用户A当前所处的位置为原点O建立预设参考坐标系0ΧΥΖ,具体如图2所示给出的虚拟现实显示界面的显示示意图。默认的用户A佩戴上虚拟现实头盔B以正常姿态信息(也即是目标参考姿态信息)即用户A佩戴上虚拟现实头盔B站在原点O处面朝正南方(即OX轴方向)眼睛水平直视,在其眼前的5m处可以观看到一个承载有虚拟画面的虚拟现实显示界面C,所述虚拟现实显示界面C是指该虚拟现实头盔B在所述目标参考姿态信息对应的姿态下支持显示的该虚拟现实头盔B生成的虚拟现实显示界面。现在用户A在所述预设参考坐标系OXYZ中还是站在原点O处面朝南偏东Q1度戴上虚拟现实头盔B,且将头部相对于水平直视方向向上仰抬92度,具体如图2所示。期间所述虚拟现实头盔B在检测到该虚拟现实头盔B的姿态信息发生变化(也即是方位、俯仰角度发生变化)时,可通过内部内置的陀螺仪来采集并检测变化后的当前姿态信息,并对所述当前姿态信息和正常姿态信息进行分析,得出相对于正常姿态信息的姿态偏移量,这里也即是用户A在头戴虚拟现实头盔B进行虚拟画面观看时,期间发生的方位以及俯仰角度的变化,即方位由正南方变为南偏东91度、俯仰角度由水平变为相对水平方向向上仰抬θ2度;此时所述虚拟现实头盔B可以根据用户/系统预设的转换算法,在OXY 二维水平面对所述虚拟现实显示界面进行补偿01度,也即是将所述虚拟现实显示界面在OXY平面上沿着OX轴顺时针偏移01度,且在OYZ 二维竖直平面上对所述虚拟现实显示界面进行对应的补偿92度,也即是将所述虚拟现实显示界面在OYZ平面上沿着OY轴向上偏移02度,从而得到补偿偏移之后的所述虚拟现实显示界面C1,具体如图2所示。这样就实现了不管用户A怎么转动身体/转动头部该虚拟现实显示界面将跟随显示到用户A头部眼睛面前;即用户A戴上该虚拟现实头盔B后,即可看到该虚拟现实显示界面。
[0057]本发明实施例可通过在检测到虚拟现实设备的姿态信息发生变化时,获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息,进一步地根据所述当前姿态信息和获取的目标参考姿态信息,确定所述虚拟现实设备的姿态偏移信息,其中,所述虚拟现实设备在所述目标参考姿态信息对应的姿态下支持显示该虚拟现实设备生成的虚拟现实显示界面,最后根据预置的转换算法和所述姿态偏移信息,对所述虚拟现实显示界面进行偏移转换,以使所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面;这样虚拟现实设备可以自动地、智能地对该虚拟现实设备生成的虚拟现实显示界面进行跟随显示,提升了虚拟现实显示界面的可调性、灵活性以及方便快捷性。
[0058]请参见图3,是本发明实施例的另一种虚拟现实显示界面处理方法的流程示意图,本发明实施例的所述方法可以包括如下步骤。
[0059]S201、当检测到虚拟现实设备的姿态信息发生变化时,获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息。
[0060]本发明实施例中,虚拟现实设备在现实空间中的预设参考坐标系中获取所述虚拟现实设备的当前姿态信息,其具体实现方式可以包括:通过陀螺仪或者传感器检测并获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息;其中,所述当前姿态信息包括方位坐标数据和/或角度坐标数据。
[0061]S202、若所述姿态信息包括方位坐标数据和/或角度坐标数据,对所述当前姿态信息中的方位坐标数据和/或角度坐标数据,以及获取的目标参考姿态信息中的方位坐标数据和/或角度坐标数据进行分析,得到对应的包括方位坐标偏移量和/或角度坐标偏移量的姿态偏移信息。
[0062]本发明实施例中,所述虚拟现实设备可以在所述目标参考姿态信息对应的姿态下支持显示该虚拟现实设备生成的虚拟现实显示界面。
[0063]S203、根据预置的转换算法和包括所述方位坐标偏移量和/或所述角度坐标偏移量的姿态偏移信息,在所述预设参考坐标系中将在与所述目标参考姿态信息对应的姿态下支持显示的所述虚拟现实显示界面所对应的目标参考投影信息,偏移转换为允许在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面所对应的当前投影信息。
[0064]本发明实施例中,所述投影信息可以包括投影点坐标数据和/或投影方向坐标数据,所述虚拟现实设备允许根据所述当前投影信息以及在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实设备。
[0065]S204、将所述目标参考姿态信息转换更新为所述当前姿态信息,以便下一次对所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示的所述虚拟现实显示界面进行偏移转换。
[0066]S205、当所述虚拟现实设备开启界面显示功能时,所述虚拟现实设备在与所述当前姿态信息对应的姿态下将所述虚拟现实显示界面进行显示,以便查看所述虚拟现实显示界面上的虚拟画面。
[0067]本发明实施例可通过在检测到虚拟现实设备的姿态信息发生变化时,获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息,进一步地根据所述当前姿态信息和获取的目标参考姿态信息,确定所述虚拟现实设备的姿态偏移信息,其中,所述虚拟现实设备在所述目标参考姿态信息对应的姿态下支持显示该虚拟现实设备生成的虚拟现实显示界面,最后根据预置的转换算法和所述姿态偏移信息,对所述虚拟现实显示界面进行偏移转换,以使所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面;这样虚拟现实设备可以自动地、智能地对该虚拟现实设备生成的虚拟现实显示界面进行跟随显示,提升了虚拟现实显示界面的可调性、灵活性以及方便快捷性。
[0068]请参见图4,是本发明实施例的一种终端的结构示意图,本发明实施例的所述终端可以包括诸如虚拟现实眼镜、智能终端、虚拟现实头盔、智能可穿戴设备等带通信网络功能或者不带通信网络功能的虚拟现实设备,所述终端4包括:
[0069]获取单元40,用于当检测到虚拟现实设备的姿态信息发生变化时,获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息;
[0070]确定单元41,用于根据所述当前姿态信息和获取的目标参考姿态信息,确定所述虚拟现实设备的姿态偏移信息,其中,所述虚拟现实设备在所述目标参考姿态信息对应的姿态下支持显示该虚拟现实设备生成的虚拟现实显示界面;
[0071]处理单元42,用于根据预置的转换算法和所述姿态偏移信息,对所述虚拟现实显示界面进行偏移转换,以使所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面。
[0072]本发明实施例中涉及的各个单元的具体实现可参考图1至图3对应实施例中相关功能单元或者实施步骤的描述,在此不赘述。
[0073]本发明实施例可通过在检测到虚拟现实设备的姿态信息发生变化时,获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息,进一步地根据所述当前姿态信息和获取的目标参考姿态信息,确定所述虚拟现实设备的姿态偏移信息,其中,所述虚拟现实设备在所述目标参考姿态信息对应的姿态下支持显示该虚拟现实设备生成的虚拟现实显示界面,最后根据预置的转换算法和所述姿态偏移信息,对所述虚拟现实显示界面进行偏移转换,以使所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面;这样虚拟现实设备可以自动地、智能地对该虚拟现实设备生成的虚拟现实显示界面进行跟随显示,提升了虚拟现实显示界面的可调性、灵活性以及方便快捷性。
[0074]请一并参阅图5,是本发明实施例的另一种终端的结构示意图,本发明实施例的所述终端5可以包括:上述的获取单元40、确定单元41、处理单元42,其中,若所述姿态信息包括方位坐标数据和/或角度坐标数据,
[0075]所述确定单元41,具体用于对所述当前姿态信息中的方位坐标数据和/或角度坐标数据,以及获取的目标参考姿态信息中的方位坐标数据和/或角度坐标数据进行分析,得到相对于所述目标参考姿态信息的方位坐标偏移量和/或角度坐标偏移量。
[0076]其中可选地,
[0077]所述处理单元42,具体用于根据预置的转换算法和包括所述方位坐标偏移量和/或所述角度坐标偏移量的姿态偏移信息,在所述预设参考坐标系中将在与所述目标参考姿态信息对应的姿态下支持显示的所述虚拟现实显示界面所对应的目标参考投影信息,偏移转换为允许在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面所对应的当前投影信息;
[0078]其中,所述投影信息包括投影点坐标数据和/或投影方向坐标数据,所述虚拟现实设备允许根据所述当前投影信息以及在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实设备。
[0079]其中可选地,所述终端还包括:
[0080]更新单元43,用于将所述目标参考姿态信息转换更新为所述当前姿态信息,以便下一次对所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示的所述虚拟现实显示界面进行偏移转换。
[0081 ] 其中可选地,所述终端还包括:
[0082]显示单元44,用于当所述虚拟现实设备开启界面显示功能时,在与所述当前姿态信息对应的姿态下将所述虚拟现实显示界面进行显示,以便查看所述虚拟现实显示界面上的虚拟画面。
[0083]其中可选地,
[0084]所述获取单元40,具体用于通过陀螺仪或者传感器检测并获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息;
[0085]其中,所述当前姿态信息包括方位坐标数据和/或角度坐标数据。
[0086]本发明实施例中涉及的各个单元的具体实现可参考图1至图3对应实施例中相关功能单元或者实施步骤的描述,在此不赘述。
[0087]本发明实施例可通过在检测到虚拟现实设备的姿态信息发生变化时,获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息,进一步地根据所述当前姿态信息和获取的目标参考姿态信息,确定所述虚拟现实设备的姿态偏移信息,其中,所述虚拟现实设备在所述目标参考姿态信息对应的姿态下支持显示该虚拟现实设备生成的虚拟现实显示界面,最后根据预置的转换算法和所述姿态偏移信息,对所述虚拟现实显示界面进行偏移转换,以使所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面;这样虚拟现实设备可以自动地、智能地对该虚拟现实设备生成的虚拟现实显示界面进行跟随显示,提升了虚拟现实显示界面的可调性、灵活性以及方便快捷性。
[0088]再请参见图6,是本发明实施例的另一种终端的结构示意图。所述终端可以为智能手机、平板电脑、智能可穿戴设备等带通信网络功能的设备,如图6所示,本发明实施例的所述终端可以包括显示屏、按键、扬声器、拾音器等单元,并且还包括:至少一个总线501、与总线501相连的至少一个处理器502以及与总线501相连的至少一个存储器503,实现通信功能的通信装置505,为终端各耗电单元供电的电源装置504。
[0089]所述处理器502可通过总线501,调用存储器503中存储的代码以执行相关的功能,其中,存储器503包括操作系统、数据传输应用程序。
[0090]所述处理器502,用于实空间的预设参考坐标系中的当前姿态信息;根据所述当前姿态信息和获取的目标参考姿态信息,确定所述虚拟现实设备的姿态偏移信息,其中,所述虚拟现实设备在所述目标参考姿态信息对应的姿态下支持显示该虚拟现实设备生成的虚拟现实显示界面;根据预置的转换算法和所述姿态偏移信息,对所述虚拟现实显示界面进行偏移转换,以使所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显不界面。
[0091]进一步可选地,所述处理器502还用于对所述当前姿态信息中的方位坐标数据和/或角度坐标数据,以及获取的目标参考姿态信息中的方位坐标数据和/或角度坐标数据进行分析,得到相对于所述目标参考姿态信息的方位坐标偏移量和/或角度坐标偏移量。
[0092]进一步可选地,所述处理器502还用于根据预置的转换算法和包括所述方位坐标偏移量和/或所述角度坐标偏移量的姿态偏移信息,在所述预设参考坐标系中将在与所述目标参考姿态信息对应的姿态下支持显示的所述虚拟现实显示界面所对应的目标参考投影信息,偏移转换为允许在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面所对应的当前投影信息;其中,所述投影信息包括投影点坐标数据和/或投影方向坐标数据,所述虚拟现实设备允许根据所述当前投影信息以及在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实设备。
[0093]进一步可选地,所述处理器502还用于将所述目标参考姿态信息转换更新为所述当前姿态信息,以便下一次对所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示的所述虚拟现实显示界面进行偏移转换。
[0094]进一步可选地,所述处理器502还用于通过陀螺仪或者传感器检测并获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息;其中,所述当前姿态信息包括方位坐标数据和/或角度坐标数据。
[0095]进一步可选地,所述处理器502还用于当所述虚拟现实设备开启界面显示功能时,所述虚拟现实设备在与所述当前姿态信息对应的姿态下将所述虚拟现实显示界面进行显示,以便查看所述虚拟现实显示界面上的虚拟画面。
[0096]本发明实施例可通过在检测到虚拟现实设备的姿态信息发生变化时,获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息,进一步地根据所述当前姿态信息和获取的目标参考姿态信息,确定所述虚拟现实设备的姿态偏移信息,其中,所述虚拟现实设备在所述目标参考姿态信息对应的姿态下支持显示该虚拟现实设备生成的虚拟现实显示界面,最后根据预置的转换算法和所述姿态偏移信息,对所述虚拟现实显示界面进行偏移转换,以使所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面;这样虚拟现实设备可以自动地、智能地对该虚拟现实设备生成的虚拟现实显示界面进行跟随显示,提升了虚拟现实显示界面的可调性、灵活性以及方便快捷性。
[0097]本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何应用的冻结与解冻操作方法的部分或全部步骤。
[0098]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和单元并不一定是本发明所必须的。
[0099]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0100]在本申请所提供的几个实施例中,应该理解到,所揭露的终端,可通过其它的方式实现。例如,以上所描述的终端实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,终端或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0101]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0102]另外,在本发明的各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0103]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(R0M,Read-0nly Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0104]以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种虚拟现实显示界面处理的方法,其特征在于,所述方法包括: 当检测到虚拟现实设备的姿态信息发生变化时,获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息; 根据所述当前姿态信息和获取的目标参考姿态信息,确定所述虚拟现实设备的姿态偏移信息,其中,所述虚拟现实设备在所述目标参考姿态信息对应的姿态下支持显示该虚拟现实设备生成的虚拟现实显示界面; 根据预置的转换算法和所述姿态偏移信息,对所述虚拟现实显示界面进行偏移转换,以使所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面。2.如权利要求1所述的方法,其特征在于,若所述姿态信息包括方位坐标数据和/或角度坐标数据,所述根据所述当前姿态信息和获取的目标参考姿态信息,确定所述虚拟现实设备的姿态偏移信息,包括: 对所述当前姿态信息中的方位坐标数据和/或角度坐标数据,以及获取的目标参考姿态信息中的方位坐标数据和/或角度坐标数据进行分析,得到相对于所述目标参考姿态信息的方位坐标偏移量和/或角度坐标偏移量。3.如权利要求2所述的方法,其特征在于,所述根据预置的转换算法和所述姿态偏移信息,对所述虚拟现实显示界面进行偏移转换,包括: 根据预置的转换算法和包括所述方位坐标偏移量和/或所述角度坐标偏移量的姿态偏移信息,在所述预设参考坐标系中将在与所述目标参考姿态信息对应的姿态下支持显示的所述虚拟现实显示界面所对应的目标参考投影信息,偏移转换为允许在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面所对应的当前投影信息; 其中,所述投影信息包括投影点坐标数据和/或投影方向坐标数据,所述虚拟现实设备允许根据所述当前投影信息以及在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实设备。4.如权利要求1所述的方法,其特征在于,所述对所述虚拟现实显示界面进行偏移转换之后,还包括: 将所述目标参考姿态信息转换更新为所述当前姿态信息,以便下一次对所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示的所述虚拟现实显示界面进行偏移转换。5.如权利要求1-4中任意一项所述的方法,其特征在于,所述对所述虚拟现实显示界面进行偏移转换之后,还包括: 当所述虚拟现实设备开启界面显示功能时,所述虚拟现实设备在与所述当前姿态信息对应的姿态下将所述虚拟现实显示界面进行显示,以便查看所述虚拟现实显示界面上的虚拟画面。6.如权利要求1所述的方法,其特征在于,所述获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息,包括: 通过陀螺仪或者传感器检测并获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息; 其中,所述当前姿态信息包括方位坐标数据和/或角度坐标数据。7.一种终端,其特征在于,所述终端包括: 获取单元,用于当检测到虚拟现实设备的姿态信息发生变化时,获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息; 确定单元,用于根据所述当前姿态信息和获取的目标参考姿态信息,确定所述虚拟现实设备的姿态偏移信息,其中,所述虚拟现实设备在所述目标参考姿态信息对应的姿态下支持显示该虚拟现实设备生成的虚拟现实显示界面; 处理单元,用于根据预置的转换算法和所述姿态偏移信息,对所述虚拟现实显示界面进行偏移转换,以使所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面。8.如权利要求7所述的终端,其特征在于,若所述姿态信息包括方位坐标数据和/或角度坐标数据, 所述确定单元,具体用于对所述当前姿态信息中的方位坐标数据和/或角度坐标数据,以及获取的目标参考姿态信息中的方位坐标数据和/或角度坐标数据进行分析,得到相对于所述目标参考姿态信息的方位坐标偏移量和/或角度坐标偏移量。9.如权利要求7所述的终端,其特征在于, 所述处理单元,具体用于根据预置的转换算法和包括所述方位坐标偏移量和/或所述角度坐标偏移量的姿态偏移信息,在所述预设参考坐标系中将在与所述目标参考姿态信息对应的姿态下支持显示的所述虚拟现实显示界面所对应的目标参考投影信息,偏移转换为允许在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实显示界面所对应的当前投影?目息; 其中,所述投影信息包括投影点坐标数据和/或投影方向坐标数据,所述虚拟现实设备允许根据所述当前投影信息以及在与所述当前姿态信息对应的姿态下支持显示所述虚拟现实设备。10.如权利要求7所述的终端,其特征在于,所述终端还包括: 更新单元,用于将所述目标参考姿态信息转换更新为所述当前姿态信息,以便下一次对所述虚拟现实设备在与所述当前姿态信息对应的姿态下支持显示的所述虚拟现实显示界面进行偏移转换。11.如权利要求7-10中任意一项所述的终端,其特征在于,所述终端还包括: 显示单元,用于当所述虚拟现实设备开启界面显示功能时,在与所述当前姿态信息对应的姿态下将所述虚拟现实显示界面进行显示,以便查看所述虚拟现实显示界面上的虚拟画面。12.如权利要求7所述的终端,其特征在于, 所述获取单元,具体用于通过陀螺仪或者传感器检测并获取所述虚拟现实设备在现实空间的预设参考坐标系中的当前姿态信息; 其中,所述当前姿态信息包括方位坐标数据和/或角度坐标数据。
【文档编号】G02B27/01GK106095102SQ201610429293
【公开日】2016年11月9日
【申请日】2016年6月16日
【发明人】朱益
【申请人】深圳市金立通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1