一种虚拟现实设备的显示方法、装置以及虚拟现实设备与流程

文档序号:12063118阅读:333来源:国知局
一种虚拟现实设备的显示方法、装置以及虚拟现实设备与流程

本发明涉及虚拟现实技术领域,特别是涉及一种虚拟现实设备的显示方法、装置以及虚拟现实设备。



背景技术:

VR(Virtual Reality,虚拟现实)技术是通过计算机仿真系统生成的模拟虚拟世界的三维环境,是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真,可使用户沉浸到该环境中,以此来体验该环境中的虚拟世界。

VR技术主要包括模拟环境、感知、自然技能和传感设备等方面。模拟环境是由计算机生成的、实时动态的三维立体逼真图像。感知是指理想的VR应该具有一切人所具有的感知。除计算机图形技术所生成的视觉感知外,还有听觉、触觉、力觉、运动等感知,甚至还包括嗅觉和味觉等,也称为多感知。自然技能是指人的头部转动,眼睛、手势、或其他人体行为动作,由计算机来处理与参与者的动作相适应的数据,并对用户的输入作出实时响应,并分别反馈到用户的五官。传感设备是指三维交互设备。

VR设备为实现VR技术的硬件设备,包括建模设备(如3D扫描仪)、三维视觉显示设备(如3D展示系统、大型投影系统(如CAVE)、头显(头戴式立体显示器等))、声音设备(如三维的声音系统以及非传统意义的立体声)以及交互设备(包括位置追踪仪、数据手套、3D输入设备(三维鼠标)、动作捕捉设备、眼动仪、力反馈设备以及其他交互设备)。

由于VR技术不够成熟,视野、屏幕以及当前显示画面的不匹配,大多VR设备都存在黑边现象,导致用户在体验VR世界时,沉浸感不足,用户体验不佳。对于黑边问题的解决办法,现有技术通过使用大弧面屏幕或加宽屏幕来解决该类问题,但是采用大弧面屏幕会大幅增加硬件设备成本,而加宽屏幕会使得VR设备变厚。故如何在不大幅增加生产成本且不改变VR设备的形状大小的基础上,解决黑边现象是本领域技术人员亟待解决的问题。



技术实现要素:

本发明实施例的目的是提供了一种虚拟现实设备的显示方法、装置及虚拟现实设备,以在不大幅增加生产成本且不改变VR设备的形状大小的基础上,解决现有VR设备屏幕出现黑边的问题。

为解决上述技术问题,本发明实施例提供以下技术方案:

本发明实施例一方面提供了一种虚拟现实设备的显示方法,包括:

对当前用户的眼球进行跟踪;

当检测到所述当前用户的眼球移动时,生成驱动指令,以使虚拟现实设备的屏幕向眼球移动的方向移动。

优选的,所述当检测到所述当前用户的眼球移动时,生成驱动指令包括:

当检测到所述当前用户的眼球移动时,获取眼球移动的距离;

将所述眼球移动的距离与预设阈值进行比较,当所述眼球移动的距离大于所述预设阈值时,生成驱动指令。

优选的,所述对当前用户的眼球进行跟踪包括:

获取所述当前用户的眼球红外图像;

根据所述眼球红外图像确定眼球的瞳孔位置,以对所述眼球进行跟踪。

优选的,所述对当前用户的眼球进行跟踪包括:

获取所述当前用户的面部图像;

对所述面部图像进行眼球瞳孔检测,当检测到眼球瞳孔时,确定所述眼球瞳孔的中心位置,以对所述眼球进行跟踪。

优选的,所述当检测到所述当前用户的眼球移动时,生成驱动指令包括:

以用户正视前方时检测到瞳孔的中心位置为坐标原点,建立二维坐标系;

根据检测到的所述当前用户的眼球瞳孔,计算所述眼球瞳孔的中心位置坐标;

根据所述中心位置坐标的正负判断所述当前用户眼球的移动方向,当所述中心位置坐标为正时,判定眼球向右移动;当所述中心位置坐标为负时,判定眼球向左移动;

根据所述移动方向生成对应的驱动指令。

优选的,所述当检测到所述当前用户的眼球移动时,生成驱动指令包括:

当检测到所述当前用户的眼球移动时,根据检测到的所述眼球瞳孔的中心位置的变化确定眼球移动距离;

通过预先建立的眼球移动距离与屏幕移动距离的映射关系,确定当前屏幕移动距离;

生成使所述屏幕向眼球移动的方向移动所述当前屏幕移动距离的驱动指令。

优选的,所述当检测到所述当前用户的眼球移动时,生成驱动指令包括:

当检测到所述当前用户的眼球向左移动时,生成使所述屏幕沿预设滑动轨道向左移动的驱动指令;

当检测到所述当前用户的眼球向右移动时,生成使所述屏幕沿预设滑动轨道向右移动的驱动指令。

本发明实施例另一方面提供了一种虚拟现实设备的显示装置,包括:

跟踪模块,用于对当前用户的眼球进行跟踪;

指令生成模块,用于当检测到所述当前用户的眼球移动时,生成驱动指令,以使虚拟现实设备的屏幕向眼球移动的方向移动。

本发明实施例还提供了一种虚拟现实设备,包括:

眼球信息采集器、处理器、驱动部件以及屏幕;

其中,所述眼球信息采集器用于获取当前用户的眼球信息;

所述处理器用于根据所述眼球信息,对当前用户的眼球进行跟踪;当检测到所述当前用户的眼球移动时,生成驱动指令,以使虚拟现实设备的屏幕向眼球移动的方向移动;

所述屏幕用于在所述驱动部件的驱动下进行移动。

优选的,所述驱动部件为电机;所述电机驱动所述屏幕沿预设弧形的滑动轨道进行移动。

优选的,所述眼球信息采集器为两个或两个以上,设置于所述虚拟现实设备的头盔本体上。

本发明实施例提供了一种虚拟现实设备的显示方法,通过实时对当前用户的眼球进行跟踪,当检测到眼球发生移动时生成驱动指令,使得驱动部件驱动屏幕根据眼球的移动方向进行移动,以去掉虚拟现实设备的黑边。本申请提供的技术方案通过在眼球进行移动时控制屏幕进行相应移动,不仅没有大幅增加VR设备的硬件成本,也没有对VR设备的外部形状大小的做改变,有效的解决了VR设备黑边的现象,提高了用户的沉浸感,提升了用户体验VR的真实感,从而提升了用户的使用体验。此外,本发明实施例还针对虚拟现实设备的显示方法提供了相应的实现装置以及虚拟现实设备,进一步使得所述方法更具有实用性,所述装置以及虚拟现实设备具有相应的优点。

附图说明

为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一个示例性应用场景的框架示意图;

图2为本发明实施例提供的虚拟现实设备显示方法的实施例一的示意图;

图3为本发明实施例提供的现有技术产生黑边现象的原理示意图;

图4为本发明实施例提供的虚拟现实设备原理示意图;

图5为本发明实施例提供的虚拟现实设备显示方法的实施例二的示意图;

图6为本发明实施例提供的虚拟现实设备显示方法的实施例三示意图;

图7为本发明实施例提供的虚拟现实设备显示方法的实施例四示意图;

图8为本发明实施例提供的实施例四中当检测到眼球瞳孔的中心位置发生移动时,生成驱动指令的流程示意图;

图9为本发明实施例提供的虚拟现实设备显示方法的实施例五示意图;

图10为本发明实施例提供的虚拟现实设备显示装置的一种具体实施方式的结构图;

图11为本发明实施例提供的虚拟现实设备的一种具体实施方式的结构图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。

本申请的发明人经过研究发现,现有VR技术不够成熟,视野、屏幕的不匹配导致大多VR设备都存在黑边情况;且现有技术往往通过增加设备的成本或者加厚设备来解决黑边现象。鉴于此,本申请通过在眼球进行移动时控制屏幕进行相应移动,在不大幅增加成本的基础上,有效的解决了VR设备黑边的现象,提高了用户的沉浸感,提升了用户的使用体验。

基于上述本发明实施例的技术方案,下面首先结合图1对本发明实施例的技术方案涉及的一些可能的应用场景进行举例介绍,图1为本发明实施例提供的VR设备框架图。

如图1所示,以头戴式VR设备为例,在VR设备上增加与屏幕相连的滑动轨道,滑动轨道与VR设备的绑带相连,或直接套在VR设备的绑带上。滑动轨道的形状与VR设备的形状相匹配,举例来说,图1所示的VR设备的剖面为弧形,相应的,滑动轨道的形状也为弧形。实时获取摄像头采集的眼球图像;根据眼球图像利用眼球跟踪识别技术检测当前眼球的是否发生移动;根据当前眼球的移动方向生成驱动指令,以驱动屏幕进行移动,解决了现有虚拟现实设备黑边的现象。举例来说,当检测到眼球向左移动时,可生成一个驱使屏幕向左移动的指令,屏幕通过滑动轨道向左滑动,以使用户视野之内无黑边。

需要注意的是,上述应用场景仅是为了便于理解本申请的思想和原理而示出,本申请的实施方式在此方面不受任何限制。相反,本申请的实施方式可以应用于适用的任何场景。

在介绍了本发明实施例的技术方案后,下面详细的说明本申请的各种非限制性实施方式。

首先参见图2,图2为本发明实施例提供的一种虚拟现实设备显示方法的实施例1的示意图,实施例1可包括以下内容:

S201:对当前用户的眼球进行跟踪。

对眼球进行追踪时,可采用眼球追踪技术,眼球追踪技术可根据眼球和眼球周边的特征变化进行跟踪,具体的可采用例如根据虹膜角度变化进行跟踪,或是通过收集投射红外线等光束到虹膜后的反射光线信息进行跟踪,或者是根据瞳孔的位置变化信息进行跟踪。当人的眼睛看向不同方向时,眼部会有细微的变化,计算机可以通过图像捕捉或扫描提取这些可以体现细微变化的特征,从而实时追踪眼睛的变化,预测用户的状态和需求,并进行响应,达到用眼睛控制设备的目的。当然,也可采用其他技术或方式对眼球进行跟踪,这均不影响本发明实施例的实现。

根据采用不同的追踪技术,需要不同的采集信息设备以及跟踪设备,本领域技术人员可根据实际情况对技术以及设备进行选取,本发明实施例对此并不做任何限定。举例来说,当采用眼球追踪技术时,可通过图像采集设备(摄像头)采集的眼球图像信息,分析眼球图像信息实现对眼球进行追踪;也可采用红外设备采集的虹膜信息,根据虹膜信息实现对眼球进行追踪。

S202:当检测到当前用户的眼球移动时,生成驱动指令,以使虚拟现实设备的屏幕向眼球移动的方向移动。

眼球的移动可以是上下移动,也可以是左右移动;可以大幅移动;也可轻微移动,例如眨眼;可以是眼球的任何一种运动,本发明实施例对此不做任何限定。

因为眼球移动不仅具有方向性(如上下、左右),还具有距离信息,因此,生成的驱动指令中不仅包含对虚拟现实设备的屏幕移动的方向进行驱动的指令,还包括对移动的距离进行驱动的指令。

当检测到眼球的发生移动后,生成驱动屏幕进行向当前眼球的移动的方向进行移动的驱动指令;参见图3以及图4,图3为现有技术产生黑边的现象的原理示意图,图4为本发明所提供的虚拟现实设备原理示意图。当眼球正视前方时,屏幕无黑边,当眼球向左或向右移动时,如果屏幕不移动,则屏幕相应的在左边或右边会存在黑边;而当屏幕随着眼球的移动也相应的向左或向右进行移动时,视野的边缘可覆盖屏幕,便不会发生黑边现象。

驱动屏幕进行移动时,可为滑动移动,即根据VR设备的形貌匹配设置一个滑动轨道,使得屏幕沿着预设的轨道进行移动。当然,也可采用其他的移动方式,只要实现屏幕随着眼球的移动而移动即可,这均不影响本发明实施例的实现。

在本实施方式中,当在VR设备上设置滑动轨道时,生成驱动指令可为:

当检测到当前用户的眼球向左移动时,生成使屏幕沿预设滑动轨道向左移动的驱动指令;当检测到当前用户的眼球向右移动时,生成使屏幕沿预设滑动轨道向右移动的驱动指令。

由上可知,本发明实施例通过在眼球进行移动时控制屏幕进行相应移动,不仅没有大幅增加设备的硬件成本,对VR设备的外部形状大小的也没有做改变,有效的解决了VR设备黑边的现象,提高了用户的沉浸感,提升了用户体验VR的真实感,从而提升了用户的使用体验。

当眼球发生轻微移动时,例如由于生理反应或者其他原因,多次出现眨眼情况;或者是眼球随着当前画面中的某一点图像在画面中移动时而轻微的移动,在这几种类型的情况下,屏幕在驱动指令的作用下同样会发生移动,由于距离较小,可能导致屏幕不停颤动,从而影响用户的使用体验,严重时,由于画面抖动可能会引起用户头痛等不良反应。鉴于此,在上述实施例的基础上提供了另一种具体实施方式,请参阅图5所示,本发明所提供的虚拟现实设备的显示方法的具体实施例二可包括:

S501:对当前用户的眼球进行跟踪。

S502:当检测到当前用户的眼球移动时,获取眼球移动的距离。

S503:将眼球移动的距离与预设阈值进行比较,当眼球移动的距离大于所述预设阈值时,生成驱动指令。

本发明实施例与上述实施例相同的内容请参阅上述实施例的阐述,本发明实施例就不再赘述。

获取眼球移动距离,可利用图像处理技术比较相邻两帧眼球信息的图像来计算眼球移动的距离。根据眼球的结构以及眼睛观看画面的原理可知,眼球上下移动距离和左右移动距离对黑边现象影响是不同的,故,可分别设置两个阈值,根据移动方向去匹配预设阈值。由于眼球左右移动的距离对黑边现象影响较为严重,故眼球左右移动时,阈值可选较小一些的值;相对来说,眼球上下移动,阈值可选较大一些的值。例如,左右移动的阈值可为0.1mm;上下移动的阈值可为0.5mm。

阈值的选取,可通过多次试验取平均值,以确保阈值准确的反映了当前眼球移动对设备黑边现象的影响程度。

本发明实施例通过对眼球移动的距离做进一步的限定,避免了因眼球轻微移动而导致屏幕的颤动从而影响用户的使用体验,提升了用户体验VR的真实感,从而提升了用户的使用体验。

针对实施例2中对当前用户的眼球进行跟踪,在实际操作中,可采用对红外设备采集的眼球红外图像进行分析来实现对眼球的追踪。因此,本申请在实施例2的基础上又提供了一个实施例,请参阅图6,本发明所提供的虚拟现实设备的显示方法的具体实施例三可包括:

S601:获取当前用户的眼球红外图像。

S602:根据眼球红外图像确定眼球的瞳孔位置,以对眼球进行跟踪。

S603:当检测到眼球瞳孔位置发生移动时,生成驱动指令,以使虚拟现实设备的屏幕向眼球瞳孔位置移动的方向移动。

本发明实施例与上述实施例相同的内容请参阅上述实施例的阐述,本发明实施例就不再赘述。

为了实现对眼球的跟踪,需要实时采集眼球信息,从采集的信息中提取可以作为跟踪的特征信息。在实时获取眼球的图像,根据所采用的眼球追踪技术的原理来确定所采用的眼球信息采集设备,例如红外设备或是一般摄像头(例如手机、电脑上的摄像头)。在精度方面,红外线投射方式有比较大的优势,可在30英寸的屏幕上精确到1厘米以内,辅以眨眼识别、注视识别等技术,已经可以在一定程度上替代鼠标、触摸板,进行一些有限的操作。

在采用红外设备采集眼球的红外图像时,可通过发射红外线投射眼球的虹膜,然后通过传感器收集虹膜的信息来确定眼球的瞳孔位置;红外线投射不同角度的虹膜会产生不同的信息,例如反射光线的角度不同,根据相邻的两种信息可检测瞳孔位置的变化情况。综上可见,根据对红外眼球图像的分析可实现对对眼球进行跟踪。

本发明实施例通过检测获取的红外眼球信息中瞳孔位置的变化来控制屏幕的运动,有效的解决了VR设备黑边的现象;采用红外设备采集图像,对外界环境的要求不高,而一般图像采集设备对外部环境条件要求较高,如摄像头,需要足够的光照才可获取清晰的照片。可见,红外图像不仅精度高,而且环境适应性高,一定程度上有利于设备扩大使用范围,减轻营造外部环境的成本,从而降低设备整体使用成本。

针对实施例2中对当前用户的眼球进行跟踪,在实际操作中,可采用对采集的面部图像进行分析来实现对眼球的追踪。因此,本申请在实施例2的基础上又提供了一个实施例,请参阅图7,本发明所提供的虚拟现实设备的显示方法的具体实施例四可包括:

S701:获取当前用户的面部图像。

S702:对面部图像进行眼球瞳孔检测,当检测到眼球瞳孔时,确眼球瞳孔的中心位置,以对眼球进行跟踪。

S703:当检测到眼球瞳孔的中心位置发生移动时,生成驱动指令,以使虚拟现实设备的屏幕向眼球瞳孔的中心位置移动的方向移动。

本发明实施例与上述实施例相同的内容请参阅上述实施例的阐述,本发明实施例就不再赘述。

采集的面部图像主要是为了得到眼部周围的图像,在采集时,可对整个面部进行拍照;也可针对眼部周围附近进行拍照,这均不影响本发明实施例的实现。对于图像采集设备采集的图像,挑选出带有眼球图像的图像,然后采用图像处理技术来检测眼球的瞳孔,进一步获得瞳孔的中心位置。

对于根据眼球瞳孔的中心位置来检测眼球是否移动以及移动方向,请参阅图8,当检测到眼球瞳孔的中心位置发生移动时,生成驱动指令具体的可包括:

S7031:以用户正视前方时检测到瞳孔的中心位置为坐标原点,建立二维坐标系;

S7032:根据检测到的所述当前用户的眼球瞳孔,计算所述眼球瞳孔的中心位置坐标;

S7033:根据所述中心位置坐标的正负判断所述当前眼球的移动方向,当所述中心位置坐标为正时,判定眼球向右移动;当所述中心位置坐标为负时,判定眼球向左移动。

S7034:根据移动方向生成对应的驱动指令。

二维坐标可以建立在眼球图像上,也可建立在屏幕界面上,当建立在屏幕界面上时,可根据预设的映射关系将眼球信息中瞳孔的位置映射到屏幕的二维坐标系中,以确定瞳孔在屏幕上的落点,当瞳孔正视正前方时,瞳孔的落点为屏幕二维坐标系的原点;计算当前瞳孔的落点坐标,根据当前瞳孔的落点坐标的正负检测当前眼球的移动方向。

举例来说,可从采集到的眼球图像中提取出瞳孔当前的空间坐标,并映射到屏幕界面的二维坐标上,以确定瞳孔在屏幕界面上的落点;屏幕界面的坐标的中心点、原点分别与眼球瞳孔中心的空间坐标、内眼角的空间坐标对应。当落点发生变化时,则说明眼球在运动,通过坐标在X方向上的正负可判定当前眼球的运动方向。例如,当眼球正视前方时,眼球瞳孔中心的空间坐标为(0,0),当检测到眼球瞳孔中心的空间坐标为(-3,0)时,则说明眼球向左移动;当检测到眼球瞳孔中心的空间坐标为(3,0)时,则说明眼球向右移动。

由上可知,本发明实施例通过检测采集图像中的瞳孔中心位置的移动来控制屏幕的移动,有效的解决了VR设备的黑边现象;而且通过判断二维坐标系中瞳孔的中心位置的正负实现对眼球移动方向的判定,方法简单有效,实用性强,可提高确定方向的效率和准确率,有利于快速解决黑边现象,从而提升用户的使用体验。

考虑到在屏幕随着眼球移动而移动时,屏幕移动距离与眼球移动距离的匹配程度,在实施例4的基础上,本申请又提供了一个实施例,请参阅图9,本发明所提供的虚拟现实设备的显示方法的具体实施例五可包括:

S901:获取当前用户的面部图像。

S902:对面部图像进行眼球瞳孔检测,当检测到眼球瞳孔时,确眼球瞳孔的中心位置,以对眼球进行跟踪。

S903:当检测到眼球瞳孔的中心位置发生移动时,根据检测到的眼球瞳孔的中心位置的变化确定眼球移动距离。

S904:通过预先建立的眼球移动距离与屏幕移动距离的映射关系,确定当前屏幕移动距离。

S905:生成使所述屏幕向眼球移动的方向移动所述当前屏幕移动距离的驱动指令。

本发明实施例与上述实施例相同的内容请参阅上述实施例的阐述,本发明实施例就不再赘述。

眼球移动距离与屏幕移动距离的映射关系可通过大量实验建立二者关系的数据库或者是通过实验数据确定二者的计算公式得到。举例来说,眼球进行多次移动,计算并记录每一次眼球移动时眼球移动的距离值,对每一次眼球移动时,对屏幕进行移动,直至视野之内无黑边,记录相应的屏幕移动距离的范围;多次试验会得到多组数据,可以直接将每组眼睛移动距离值与相应的屏幕移动距离范围作为一个映射关系记录在数据库中,在实际应用中,计算出眼球移动距离,即可到数据库中找到相应屏幕的移动距离值;当然可以根据这一系列数据通过寻找规律确定二者关系的公式,实际应用中,可直接将眼球移动距离值代入公式中求得屏幕移动距离值。当然,也可采用其他方式建立二者的映射关系,这均不影响本申请技术方案的实现。

由图4可知,当屏幕移动的距离与眼球移动的距离映射到屏幕的距离不匹配时,仍然无法全部消除黑边现象。举例来说,当眼球移动距离值为0.1mm时,根据映射关系计算得到屏幕的移动距离范围可为10-20mm;而在实际应用中,屏幕移动的距离可能为5mm,屏幕移动距离并没有完全达到画面覆盖整个视野,从而导致视野之内存在无黑边;当屏幕移动的距离为50mm时,屏幕移动距离太大,可能会在移动的反方向的边缘出现黑边现象。由上可知,为了保证彻底消除黑边现象,在眼球发生移动时,利用图形处理技术通过对眼球瞳孔的中心位置的变化可计算眼球的移动距离,根据通过预先建立的眼球移动距离与屏幕移动距离的映射关系,从而可计算出屏幕应该移动的距离,可避免由于屏幕移动距离与眼球移动距离的不匹配需要重新进行调整,节省了调整时间,高效的解决黑边现象,而且还避免多次调整浪费驱动能源。

当计算出屏幕的移动距离后,根据当前眼球的移动方向以及屏幕的移动距离生成指令来驱使屏幕进行移动。即,相应的,在屏幕进行移动时,不仅方向与眼球移动方向相同,移动距离也与眼球移动距离相匹配。

由上可知,通过进一步确定屏幕移动的距离,可保证屏幕在被驱动时,移动合适的距离,进一步保证黑边现象的消除,提升去除黑边的效率,有利于提升用户的使用体验。

本发明实施例还针对虚拟现实设备的显示方法提供了相应的实现装置,进一步使得所述方法更具有实用性。下面对本发明实施例提供的虚拟现实设备的显示装置进行介绍,下文描述的虚拟现实设备的显示装置与上文描述的虚拟现实设备的显示方法可相互对应参照。

参见图10,图10为本发明实施例提供的虚拟现实设备显示装置在一种具体实施方式中的结构图,该装置可包括:

跟踪模块1001,用于对当前用户的眼球进行跟踪;

指令生成模块1002,用于当检测到所述当前用户的眼球移动时,生成驱动指令,以使虚拟现实设备的屏幕向眼球移动的方向移动。

本发明实施例所述虚拟现实设备的显示装置的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

由上可知,本发明实施例通过在眼球进行移动时控制屏幕进行相应移动,不仅没有大幅增加设备的硬件成本,对VR设备的外部形状大小的也没有做改变,有效的解决了VR设备黑边的现象,提高了用户的沉浸感,提升了用户体验VR的真实感,从而提升了用户的使用体验。

本发明实施例还针对虚拟现实设备的显示方法提供了相应的硬件设备,进一步使得所述方法更具有实用性。下面对本发明实施例提供的虚拟现实设备进行介绍,请参见图11,虚拟现实设备可包括:

眼球信息采集器1101、处理器1102、驱动部件1103以及屏幕1104;

其中,眼球信息采集器1101用于获取当前用户的眼球信息;处理器1102用于根据眼球信息,对当前用户的眼球进行跟踪;当检测到当前用户的眼球移动时,生成驱动指令,以使虚拟现实设备的屏幕向眼球移动的方向移动;屏幕1104用于在驱动部件1103的驱动下进行移动。

驱动部件1103可为电机,当然,也可为其他器件,本发明实施例对此不做任何限定。

滑动轨道的形状与VR设备的形状相匹配,举例来说,图1所示的VR设备的剖面为弧形,相应的,滑动轨道的形状也为弧形。滑行轨道可直接套在设备的绑带上,这样既不用改变原有VR设备的形状以及构造,可以节省成本;而且安装方便,便于用户或工作人员调试、修理。

优选的,一般VR设备可直接戴在头上(例如头盔式VR设备),而头部为类圆型,故滑行轨道一般设置为弧形。在这种实施方式中,电机驱动屏幕可沿预设弧形的滑动轨道进行移动,从而实现对屏幕的移动。

眼球信息采集器可为两个或两个以上,设置于虚拟现实设备的头盔本体上。当有多个眼球信息采集器时,可组成眼球信息采集阵列,阵列式采集设备有利于提高图像采集的精度,从而有利于提高眼球图像中对瞳孔位置计算的准确度以及精度,有利于准确解决设备的黑边现象。眼球信息采集器可为摄像头或红外设备,当然也可为其他采集图像的设备,本发明实施例对此不做任何限定。

本发明实施例所述的虚拟现实设备的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

由上可知,本发明实施例通过在眼球进行移动时控制屏幕进行相应移动,不仅没有大幅增加设备的硬件成本,也没有对VR设备的外部形状大小的做改变,有效的解决了VR设备黑边的现象,提高了用户的沉浸感,提升了用户体验VR的真实感,从而提升用户使用体验。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的一种虚拟现实设备的显示方法、装置及虚拟现实设备进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1