一种显示页面定位的方法和系统的制作方法

文档序号:10569622阅读:300来源:国知局
一种显示页面定位的方法和系统的制作方法
【专利摘要】本发明实施例公开了一种显示页面定位的方法和系统,其中,该方法包括:在交互界面激活后,确定用户视野正前方的第一显示页面与第一参考原点之间的参考位置关系以及第二显示页面与所述第一显示页面之间的相对位置关系;检测交互控制部位的转动轨迹,根据所述交互控制部位的转动轨迹和第一参考原点确定第二参考原点,所述交互控制部位的转动轨迹包括交互控制部位的转动方向;将所述第一显示页面与第二参考原点之间的位置关系调整为所述参考位置关系。本发明根据交互控制部位转动的方向,自动将初始化时视野正前方的显示页面重新定位到人眼平视的正前方位置,避免出现交互控制部位转动过程中,显示页面的位置没有随用户朝向变化而自动调整的问题。
【专利说明】
一种显示页面定位的方法和系统
技术领域
[0001]本发明实施例涉及虚拟现实技术领域,特别涉及一种显示页面定位的方法和系统。
【背景技术】
[0002]虚拟现实(英文:virtualreality,缩写:VR)技术是仿真技术与计算机图形学人机接口技术、多媒体技术、传感技术、网络技术等多种技术的集合,是一门富有挑战性的交叉技术前沿学科和研究领域。VR主要包括模拟环境、感知、自然技能和传感设备等方面。模拟环境是由计算机生成的、实时动态的三维立体逼真图像。感知是指理想的VR应该具有一切人所具有的感知,例如计算机图形技术所生成的视觉感知等。自然技能是指人的头部转动,眼睛、手势、或其他人体行为动作,由计算机来处理与参与者的动作相适应的数据,并对用户的输入作出实时响应,并分别反馈到用户的五官。
[0003]目前,市场上已经出现的虚拟现实设备主要有:虚拟现实眼镜和虚拟现实头盔等头戴式虚拟现实设备,用户在穿戴上虚拟现实设备后,能够观看如影院般的3D效果的视频图像,或者对应用程序进行管理和控制。
[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]图1是本发明实施例一的一种显示页面定位的方法的流程示意图。
[0030]图2是本发明实施例二的一种显示页面定位的方法的步骤S103的流程示意图。
[0031]图3是本发明实施例三的一种显示页面定位的方法的结构示意图。
【具体实施方式】
[0032]下面结合附图,对本发明的【具体实施方式】进行详细描述,但应当理解本发明的保护范围并不受【具体实施方式】的限制。
[0033]除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其它组成部分。
[0034]为了解决现有技术中在使用虚拟现实设备时,为了避免显示页面偏离视野正前方,交互控制部位只能始终保持固定位置和朝向的技术问题,本发明提出了一种显示页面定位的方法和系统。本发明根据交互控制部位转动的方向,自动将激活交互界面时的显示页面重新定位到人眼平视时的视野正前方位置,而不必使得交互控制部位必须转回到激活交互界面时的朝向,才能在视野正前方平视到上述显示页面。
[0035]实施例一
[0036]如图1所示,本发明实施例的一种显示页面定位的方法,包括以下步骤:
[0037]步骤SlOl:在交互界面激活后,确定用户视野正前方的第一显示页面与第一参考原点之间的参考位置关系以及第二显示页面与所述第一显示页面之间的相对位置关系;
[0038]在本发明实施例的方法中,如果虚拟现实设备是VR眼镜、VR头盔等,则本发明实施例下述的交互控制部位可以是用户头部,但不限于用户头部。
[0039]当用户初次或重新穿戴上虚拟现实设备时,记录第一显示页面在人眼视野正前方时,该第一显示页面的空间结构与第一参考原点之间的参考位置关系以及第二显示页面与第一显示页面之间的相对位置关系,第二显示页面可以是一个或多个其他显示页面,当仅有第一显示页面没有其他显示页面时,则不需要确定第二显示页面与第一显示页面之间的位置关系。
[0040]用户穿戴上虚拟现实设备时,需要一个激活的过程,会loading几秒,当用户坐稳之后,虚拟现实设备记录交互控制部位(如用户头部)的朝向,以此时的用户头部朝向为准,确定虚拟现实场景的位置,重新设置空间坐标系的参考原点,以这个参考原点重新作出空间展示。
[0041]参考原点例如可以为但不限于:用户双眼之间的中点位置。用户在初次或重新穿戴上虚拟现实设备时,设备会自动重新检测交互控制部位的当前朝向,此时第一显示页面位于人眼平视时的视野正前方,处于最适合于人眼观看的方向。虚拟现实设备记录第一显示页面的空间结构与用户双眼之间中心位置的参考位置关系,参考位置关系包括:显示页面的空间结构上的每一点与参考原点之间的距离,所述空间结构指的是显示页面的空间立体结构。
[0042]步骤S102:检测交互控制部位的转动轨迹,根据所述交互控制部位的转动轨迹和第一参考原点确定第二参考原点,所述交互控制部位的转动轨迹包括交互控制部位的转动方向;
[0043]在本发明实施例中,仅考虑交互控制部位转动情形下视野正前方第一显示页面的重新定位,如果仅是人体其他部位转动,而交互控制部位(如用户头部)朝向没变,则不需要对第一显示页面的位置进行重新定位,因为头部朝向不变时,第一显示页面始终位于人眼平视时的视野正前方。在检测交互控制部位的转动轨迹(转动方向)时,可以采用内置陀螺仪进行检测。
[0044]步骤S103:将所述第一显示页面与第二参考原点之间的位置关系调整为所述参考位置关系。
[0045]在调整时,将第一显示页面的空间结构上每一点与第一参考原点之间的距离调整为参考位置关系中相应的距离值。本领域技术人员应当了解,本发明实施例的方法是为了解决显示页面重新定位的问题,因此,在调整第一显示页面的位置时,必然是按照第一显示页面位于人眼平视时视野正前方的方向进行距离调整。
[0046]优选的,该方法还包括:
[0047]步骤S104:将所述第二显示页面与调整后的第一显示页面之间的位置关系调整为所述相对位置关系。
[0048]在本发明实施例中,第一参考原点和第二参考原点可以是交互控制部位上的同一点,区别在于二者分别为交互控制部位上的同一参考基准点在交互控制部位朝向不同时的位置。
[0049]当不存在第二显示页面时,则不需要调整第二显示页面(其他显示页面)与第一显示页面之间的位置关系;当存在第二显示页面时,需要将第二显示页面与第一显示页面之间的位置关系也调整为交互界面激活时二者之间的相对位置关系。
[0050]本发明实施例的一种显示页面定位的方法,根据交互控制部位转动的方向,自动将初始化时视野正前方的显示页面重新定位到人眼平视的正前方位置,避免出现交互控制部位转动过程中,显示页面的位置没有随用户朝向变化而自动调整的问题,解决了现有技术中虚拟现实显示页面无法随交互控制部位转动而随之进行位置调整造成的观看不便的问题,提升了用户的体验。
[0051 ] 实施例二
[0052]如图2所示,对实施例一中步骤S103进行进一步的详细说明,包括以下步骤:
[0053]步骤S201:根据所述参考位置关系,计算所述第一显示页面相对于所述第二参考原点的位置信息;
[0054]具体的,即计算出第一显示页面的空间结构上的每一个点相对于第二参考原点的位置信息,即在人眼平视时的视野正前方上,以第二参考原点为参照点,第一显示页面的空间结构上的每一个点相对于第二参考原点之间的距离。为计算方便,可以选取若干具有代表性的点。例如:对于矩形的第一显示页面,可以计算4个角以及中心点的位置信息,S卩4个角以及中心点相对于第二参考原点的距离。
[0055]步骤S202:根据所述第一显示页面相对于所述第二参考原点的位置信息,对所述第一显示页面的位置进行调整。
[0056]例如,对于矩形而言,以第二参考原点为参照点,在人眼平视时的视野正前方,将第一显示页面的4个角和中心点与第二参考原点的距离调整为所述参考位置关系中的距离值。
[0057]本实施例为实施例一中步骤S103的进一步详细说明,具有实施例一的全部有益技术效果,在此不再赘述。
[0058]实施例三
[0059]如图3所示,本发明实施例的一种显示页面定位的系统,包括:
[0060]位置关系确定模块31,用于在交互界面激活后,确定用户视野正前方的第一显示页面与第一参考原点之间的参考位置关系以及第二显示页面与所述第一显示页面之间的相对位置关系;
[0061]参考原点确定模块32,用于检测交互控制部位的转动轨迹,根据所述交互控制部位的转动轨迹和第一参考原点确定第二参考原点,所述交互控制部位的转动轨迹包括交互控制部位的转动方向;
[0062]页面位置调整模块33,用于将所述第一显示页面与第二参考原点之间的位置关系调整为所述参考位置关系。
[0063]优选的,在上述技术方案中,还包括:
[0064]相对位置调整模块34,用于将所述第二显示页面与调整后的第一显示页面之间的位置关系调整为所述相对位置关系。
[0065]优选的,在上述技术方案中,所述页面位置调整模块33具体包括:
[0066]关系计算子模块331,用于根据所述参考位置关系,计算所述第一显示页面相对于所述第二参考原点的位置信息;
[0067]位置调整子模块332,用于根据所述第一显示页面相对于所述第二参考原点的位置信息,对所述第一显示页面的位置进行调整。
[0068]优选的,在上述技术方案中,所述第一参考原点与所述第二参考原点分别为交互控制部位上的同一参考基准点在交互控制部位朝向不同时的位置。
[0069]本发明实施例的一种显示页面定位的系统,根据交互控制部位转动的方向,自动将初始化时视野正前方的显示页面重新定位到人眼平视的正前方位置,避免出现交互控制部位转动过程中,显示页面的位置没有随用户朝向变化而自动调整的问题,解决了现有技术中虚拟现实显示页面无法随交互控制部位转动而随之进行位置调整造成的观看不便的问题,提升了用户的体验。
[0070]前述对本发明的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本发明限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本发明的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本发明的各种不同的示例性实施方案以及各种不同的选择和改变。本发明的范围意在由权利要求书及其等同形式所限定。
【主权项】
1.一种显示页面定位的方法,其特征在于,包括: 在交互界面激活后,确定用户视野正前方的第一显示页面与第一参考原点之间的参考位置关系以及第二显示页面与所述第一显示页面之间的相对位置关系; 检测交互控制部位的转动轨迹,根据所述交互控制部位的转动轨迹和第一参考原点确定第二参考原点,所述交互控制部位的转动轨迹包括交互控制部位的转动方向; 将所述第一显示页面与第二参考原点之间的位置关系调整为所述参考位置关系。2.根据权利要求1所述的方法,其特征在于,还包括: 将所述第二显示页面与调整后的第一显示页面之间的位置关系调整为所述相对位置关系。3.根据权利要求1所述的方法,其特征在于,将所述第一显示页面与第二参考原点之间的位置关系调整为所述参考位置关系包括: 根据所述参考位置关系,计算所述第一显示页面相对于所述第二参考原点的位置信息; 根据所述第一显示页面相对于所述第二参考原点的位置信息,对所述第一显示页面的位置进行调整。4.根据权利要求1-3任意一项所述的方法,其特征在于,所述第一参考原点与所述第二参考原点分别为交互控制部位上的同一参考基准点在交互控制部位朝向不同时的位置。5.一种显示页面定位的系统,其特征在于,包括: 位置关系确定模块,用于在交互界面激活后,确定用户视野正前方的第一显示页面与第一参考原点之间的参考位置关系以及第二显示页面与所述第一显示页面之间的相对位置关系; 参考原点确定模块,用于检测交互控制部位的转动轨迹,根据所述交互控制部位的转动轨迹和第一参考原点确定第二参考原点,所述交互控制部位的转动轨迹包括交互控制部位的转动方向; 页面位置调整模块,用于将所述第一显示页面与第二参考原点之间的位置关系调整为所述参考位置关系。6.根据权利要求5所述的系统,其特征在于,还包括: 相对位置调整模块,用于将所述第二显示页面与调整后的第一显示页面之间的位置关系调整为所述相对位置关系。7.根据权利要求5所述的系统,其特征在于,所述页面位置调整模块具体包括: 关系计算子模块,用于根据所述参考位置关系,计算所述第一显示页面相对于所述第二参考原点的位置信息; 位置调整子模块,用于根据所述第一显示页面相对于所述第二参考原点的位置信息,对所述第一显示页面的位置进行调整。8.根据权利要求5-7任意一项所述的系统,其特征在于,所述第一参考原点与所述第二参考原点分别为交互控制部位上的同一参考基准点在交互控制部位朝向不同时的位置。
【文档编号】G06F3/01GK105930044SQ201610247844
【公开日】2016年9月7日
【申请日】2016年4月20日
【发明人】王子涵, 郑金光
【申请人】乐视控股(北京)有限公司, 乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1