一种虚拟现实设备的设备调整方法和装置、虚拟现实设备与流程

文档序号:12468934阅读:167来源:国知局
一种虚拟现实设备的设备调整方法和装置、虚拟现实设备与流程

本公开涉及虚拟现实技术,尤其涉及一种虚拟现实设备的设备调整方法和装置、虚拟现实设备。



背景技术:

随着网络和科技的快速发展,虚拟现实(virtual reality,VR)也逐渐成为近年来的热门高科技技术,能够为人们带来全新的体验,越来越多的人体验到VR设备,该VR设备例如是虚拟现实头盔或虚拟现实眼镜等设备。用户在佩戴VR设备时,通常都需要调节佩戴参数,且调节过程过于繁琐,影响用户体验。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种虚拟现实设备的设备调整方法和装置、虚拟现实设备,以提高设备配置的效率。

根据本公开实施例的第一方面,提供一种方法,包括:

获取用户标识,所述用户标识用于标识待使用所述虚拟现实设备的用户;

根据所述用户标识,由预存储的参数信息中获取对应所述用户标识的设备使用参数,所述参数信息是所述用户之前使用所述虚拟现实设备时设置;

根据所述设备使用参数调整所述虚拟现实设备,以使得所述虚拟现实设备适于用户使用。

在一个例子中,所述获取用户标识,包括:识别所述用户的对象特征,所述对象特征包括:生理特征或者物品特征;根据所述对象特征,获取与所述对象特征对应的所述用户标识。

在一个例子中,所述参数信息,存储在所述虚拟现实设备本地,或者存储在服务端。

在一个例子中,当所述参数信息存储在服务端时,所述根据用户标识,由预存储的参数信息中获取对应所述用户标识的设备使用参数,包括:向所述服务端发送参数获取请求,所述参数获取请求携带所述用户标识和所述虚拟现实设备的设备标识;接收所述服务端反馈的与所述用户标识对应的设备使用参数,所述设备使用参数由所述服务端从与所述设备标识对应的参数信息中获取。

在一个例子中,所述方法还包括:若所述预存储的参数信息中,未存储所述用户标识对应的设备使用参数,则记录所述用户首次设置的设备使用参数;将所述用户标识和设备使用参数,存储在所述参数信息中。

在一个例子中,所述设备使用参数,包括:所述虚拟现实设备的两个镜片的焦距、所述两个镜片之间的距离、所述虚拟现实设备的头戴绑带的长度。

第二方面,提供一种虚拟现实设备的设备调整装置,所述装置包括:

标识获取模块,用于获取用户标识,所述用户标识用于标识待使用所述虚拟现实设备的用户;

参数获取模块,用于根据所述用户标识,由预存储的参数信息中获取对应所述用户标识的设备使用参数,所述参数信息是所述用户之前使用所述虚拟现实设备时设置;

设备调整模块,用于根据所述设备使用参数调整所述虚拟现实设备,以使得所述虚拟现实设备适于用户使用。

在一个例子中,所述标识获取模块,用于:识别所述用户的对象特征,所述对象特征包括:生理特征或者物品特征;根据所述对象特征,获取与所述对象特征对应的所述用户标识。

在一个例子中,所述参数信息,存储在所述虚拟现实设备本地,或者存储在服务端。

在一个例子中,所述参数获取模块,用于:当所述参数信息存储在服务端时,向所述服务端发送参数获取请求,所述参数获取请求携带所述用户标识和所述虚拟现实设备的设备标识;接收所述服务端反馈的与所述用户标识对应的设备使用参数,所述设备使用参数由所述服务端从与所述设备标识对应的参数信息中获取。

在一个例子中,所述装置还包括:信息存储模块,用于若所述预存储的参数信息中,未存储所述用户标识对应的设备使用参数,则记录所述用户首次设置的设备使用参数;将所述用户标识和设备使用参数,存储在所述参数信息中。

在一个例子中,所述设备使用参数,包括:所述虚拟现实设备的两个镜片的焦距、所述两个镜片之间的距离、所述虚拟现实设备的头戴绑带的长度。

第三方面,提供一种虚拟现实设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:获取用户标识,所述用户标识用于标识待使用所述虚拟现实设备的用户;根据所述用户标识,由预存储的参数信息中获取对应所述用户标识的设备使用参数,所述参数信息是所述用户之前使用所述虚拟现实设备时设置;根据所述设备使用参数调整所述虚拟现实设备,以使得所述虚拟现实设备适于用户使用。

在一个例子中,所述设备中还包括:用于调整所述虚拟现实设备的设备使用参数的调整执行部件。

本公开的实施例提供的技术方案可以包括以下有益效果:通过根据用户标识,自动从预存储的参数信息中获取对应的设备使用参数来调整设备,从而不再需要用户自己调整这些参数,显著提高了设备调整的效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种用户使用虚拟现实设备的场景;

图2是根据一示例性实施例示出的一种虚拟现实设备的设备调整方法的流程图;

图3是根据一示例性实施例示出的一种用户佩戴头盔的应用示意图;

图4是根据一示例性实施例示出的一种头盔调整流程图;

图5是根据一示例性实施例示出的一种用户佩戴头盔的另一应用图;

图6是根据一示例性实施例示出的另一种头盔调整流程图;

图7是根据一示例性实施例示出的一种参数上传示意图;

图8是根据一示例性实施例示出的一种虚拟现实设备的设备调整装置的结构图;

图9是根据一示例性实施例示出的另一种虚拟现实设备的设备调整装置的结构图;

图10是根据一示例性实施例示出的一种虚拟现实设备的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1示例了一种用户使用虚拟现实设备的场景,例如,用户11可以通过头戴虚拟现实头盔12来感受某种VR场景,该VR场景可以是一个游戏应用,或者是一个多人会议等。需要说明的是,图1中显示的虚拟现实头盔12只是一个示例,实际的VR设备可以是其他结构类型的头盔,也可以是其他设备。

该虚拟现实头盔12可以包括:镜片13和头戴绑带14等组件。其中,当用户将该头盔戴在头上时,镜片13将位于用户的眼睛正前方,用户可以通过位于双眼前方的两个镜片13来观看VR场景,感受身临其境的体验。镜片13通常可以是凸透镜,并且该凸透镜可以通过调节焦距,来适应眼睛近视的用户;还可以改变两个凸透镜的距离,来适应不同瞳距的用户,以使得该虚拟现实头盔12能够适用的人群范围扩大。而头戴绑带14用于将虚拟现实头盔12固定在用户的头上,这样用户就不需要用手来固定头盔,使用起来更加方便。用户可以调节头戴绑带14的长度,以使得自己佩戴舒适。

而如果用户每次使用虚拟现实头盔12时,都要手动调节一次上述的头戴绑带14的长度、镜片13的焦距等参数,将会使用户感觉使用该VR设备非常不方便,即使以前已经使用过同一款设备,用户也还要重新调节这些参数,不仅使得设备使用起来效率很低,而且用户体验较差。本公开实施例提供的设备调整方法,能够帮助用户自动调节这些参数,只要用户以前使用过同一型号的虚拟现实设备,以期加快设备调整完成的效率,改善用户体验。

请继续参见图1,为了应用本公开的方法,本公开实施例的虚拟现实头盔12(如下的描述中,以头盔为例但不限于头盔)中设置了一个调整执行部件15,例如,该调整执行部件15可以是马达装置;并且,该马达装置可以分别与头盔中的镜片13、头戴绑带14连接,从而可以调整镜片的焦距、距离等参数,或者还可以调节绑带的松紧度。

本实施例中,可以将镜片的焦距、距离、头戴绑带的长度等参数,称为“设备使用参数”,表示这是用户要佩戴该头盔时需要调节的相关参数,将头盔的这些参数调节到位后,用户配置起来就会更加舒适。此外,该设备使用参数也可以包括其他类型的参数,比如,用户使用头盔所玩的游戏参数等。如图1所示,虚拟现实头盔12中的控制系统16可以获取到设备使用参数,并可以指示调整执行部件15例如马达根据这些参数进行调整,比如可以将头盔的镜片距离和头戴绑带的长度调整到合适的范围。

本公开实施例提供的设备调整方法中,虚拟现实头盔12能够在用户要佩戴该头盔时,自动获取到适合该用户的设备使用参数,并且自动指示马达装置根据该参数调整头盔,比如调整头盔的镜片距离,或调整头盔的头戴绑带,这样用户就不用手动调节参数,显著提高设备配置效率。如下将详细描述该虚拟现实头盔12是如何获取到用户的设备使用参数:

图2是根据一示例性实施例示出的一种虚拟现实设备的设备调整方法的流程图,该方法例如可以由虚拟现实头盔执行,可以包括:

在步骤201中,获取用户标识,该用户标识用于标识待使用该虚拟现实设备的用户。

例如,虚拟现实头盔在检测到用户要开始使用该头盔时(比如,用户选择了头盔上的开启选项),将开始获取该用户的用户标识。该用户标识可以是用户的账号ID,用户标识的获取方式本例子不做限制。

在步骤202中,根据用户标识,由预存储的参数信息中获取对应该用户标识的设备使用参数,该参数信息是用户之前使用虚拟现实设备时设置。

假设用户使用过某种型号的虚拟现实头盔,并在佩戴该头盔时调整了头盔的设备使用参数,比如镜片距离、绑带长度等,那么可以将用户使用该型号的虚现实头盔时的设备使用参数存储起来,后续当用户再使用该同一型号的头盔时,可以获取到该参数直接使用,不需用户再次调节。

在一个例子中,存储设备使用参数时,可以将该参数与用户标识对应存储,建立用户标识与设备使用参数的对应关系;有的情况下,如果用户使用过多种型号的虚拟现实头盔,可以存储用户标识、设备使用参数、头盔型号三者的对应关系,这样后续查找参数时将更为准确。上述存储的用户标识、设备使用参数等信息,可以称为预存储的参数信息。

本步骤中,虚拟现实头盔在获取到步骤201的用户账号ID后,可以由预存储的参数信息中获取到与该账户ID对应的设备使用参数。其中,本例子不限制参数信息的存储位置,例如可以存储在头盔,或者存储在服务端。

在步骤203中,根据所述设备使用参数调整所述虚拟现实设备,以使得所述虚拟现实设备适于用户使用。

例如,假设在步骤202中获取到的设备使用参数,包括镜片的焦距和距离,那么本步骤中,虚拟现实头盔中的控制系统可以指示马达装置根据该设备使用参数,调整头盔的镜片焦距和距离,调整后的头盔将使得用户佩戴较为舒适,既能适应用户的眼睛近视度数,又可以适应用户的瞳距。

通过以上例子可以看到,本例子的虚拟现实设备可以根据用户标识,自动从预存储的参数信息中获取对应的设备使用参数来调整设备,从而不再需要用户自己调整这些参数,显著提高了设备调整的效率。

如下再通过几个应用的例子,来说明本公开实施例的设备调整方法。

示例一:本例子中,虚拟现实头盔中已经本地存储有用户要使用的设备使用参数,直接从头盔本地获取即可。

图3是根据一示例性实施例示出的一种用户佩戴头盔的应用示意图,图4是根据一示例性实施例示出的一种头盔调整流程图。结合图3和图4所示,例如,用户31要佩戴使用虚拟现实头盔32,并且该用户的手腕上戴着一个手环33。当用户启动头盔调整时,该虚拟现实头盔32可以与手环33建立蓝牙连接,获取到该手环31的标识(比如,手环的唯一编号或名称)。

本实施例中,假设虚拟现实头盔32中已经存储有参数信息,该参数信息可以是用户在之前使用该头盔时进行存储。该参数信息中例如可以包括:用户的手环标识、账号ID、设备使用参数。那么头盔可以根据获取到的手环标识识别到账号ID,并得到与该账号ID对应的设备使用参数。如图4所示:

在步骤401中,虚拟现实头盔获取手环标识。

在步骤402中,虚拟现实头盔根据手环标识,识别到使用该头盔的用户的账号ID。例如,头盔可以根据本地存储的参数信息,查找到与手环标识对应的账户ID,得知该账号ID的用户要佩戴该头盔。

在步骤403中,虚拟现实头盔在参数信息中获取与账号ID对应的设备使用参数。例如,该设备使用参数可以包括:头盔的两个镜片的距离、两个镜片的焦距、头戴绑带的长度等。

在步骤404中,虚拟现实头盔指示马达装置,根据步骤403中获取到的设备使用参数调整头盔,以使得用户佩戴该头盔更为舒适。

此外,在该例子中,虚拟现实头盔是根据手环标识识别账号ID,该手环标识相当于用户的物品特征,该物品即手环,当然也可以根据用户的其他物品的特征,不限于手环。

在另一个例子中,虚拟现实头盔还可以采集用户的生理特征来辅助识别账号ID,比如,头盔可以识别用户的眼睛特征,每个人的眼睛都是独特的,通过某个人的眼睛特征识别可以得到该用户的账号ID。物品特征、生理特征都可以称为用户的对象特征,通过识别用户的对象特征,进而得到对象特征对应的用户标识如账号ID,这种方式可以使得用户识别的过程更加方便,不需要用户参与即可识别到用户ID。

在又一个例子中,图3和图4的示例也可以进行多种变通,比如,用户的对象特征和账号ID的对应信息,可以存储在服务端,头盔得到对象特征后可以上传至服务端,由服务端反馈账号ID给头盔,这样头盔本地只需要存储账号ID与对应的设备使用参数即可,可以节省头盔的存储空间。

上述的由虚拟现实头盔本地存储参数信息并获取设备使用参数的方式,可以使得头盔较为快速的获取到设备使用参数,从而加快头盔的调整速度。

示例二:本例子中,虚拟现实头盔本地未存储用户要使用的设备使用参数,这种情况可能是用户首次使用该设备,并且可以是用户使用过同型号的其他头盔,但未佩戴过当前头盔,那么头盔在本地查找参数时是无法查找到的,此时可以向服务端获取存储的用户之前使用该型号头盔时的参数。

图5是根据一示例性实施例示出的一种用户佩戴头盔的另一应用图,图6是根据一示例性实施例示出的另一种头盔调整流程图。结合图5和图6所示,在步骤601中,虚拟现实头盔获取到用户标识。本步骤中,虚拟现实头盔获取用户标识的方式不做限制,比如,用户可以自己输入账号ID,或者可以由头盔根据用户的眼睛特征获取用户账号ID,等。

在步骤602中,虚拟现实头盔本地查找是否存储账号ID对应的设备使用参数。如果用户之前使用过该头盔,头盔本地可能已经存储,本例子中假设用户未使用过该头盔,头盔本地并没有存储参数信息。那么,头盔在本地查找时将发现并不能获取到对应的设备使用参数。

在步骤603中,虚拟现实头盔向服务端51发送参数获取请求,该请求中携带用户标识以及该头盔的设备标识。用户有可能中使用过多种型号的头盔,那么服务端15也可能存储有该用户分别对应不同型号头盔的设备使用参数,因此,为了更准确的查找参数,本步骤可以将用户标识和头盔的设备标识(例如,该标识可以是设备型号)都上传至服务端,服务端可以根据这两个因素找到用户在使用该型号头盔时对应的设备使用参数。

在步骤604中,虚拟现实头盔接收服务端反馈的设备使用参数。该设备使用参数可以是服务端从与步骤603中获取到的设备标识对应的参数信息中获取,其实服务端在存储参数信息时,该参数信息中可以包括:头盔的设备标识、用户账号ID、设备使用参数的对应关系。

在步骤605中,虚拟现实头盔根据设备使用参数进行调整。

此外,在该例子中,虚拟现实头盔是在本地查找设备使用参数并发现未获取到时,去服务端获取该参数的方式,在实际实施中,头盔也可以不进行本地存储和查找,直接去服务端获取。

示例三:本例子中,虚拟现实头盔本地未存储用户要使用的设备使用参数,这种情况可以是用户首次使用该设备,并且可以是用户首次使用本型号的头盔,那么本次佩戴中需要用户手动调节设备使用参数,并由头盔存储该参数或向服务端上报,以备后续使用。

如图7所示,虚拟现实头盔71、虚拟现实头盔72和虚拟现实头盔73,是示例的几个用户佩戴的头盔。当用户首次使用这些头盔时,假设头盔本地和服务端74都没有存储用户对该型号头盔的设备使用参数,那么,头盔可以记录用户首次设置的设备使用参数,比如可以包括:用户调整的头戴绑带的长度、头盔镜片的焦距、头盔镜片的距离等。

例如,在获得用户允许的情况下,头盔可以将这些设备使用参数、以及用户标识等参数信息上传至服务端74,服务端74可以存储参数信息的大数据,该大数据中包括多个用户上传的使用各种型号头盔的设备使用参数,后续当用户再使用头盔时,就可以向服务端74获取适合用户佩戴该头盔的设备使用参数,实现头盔的自动调节。

其他例子不再详举,本公开实施例的虚拟现实设备的设备调整方法,通过根据用户标识从预存储的参数信息中获得对应的设备使用参数,可以根据该参数实现虚拟现实设备的自动调节,不再需要用户参与,从而提高了设备配置的效率,也改善了用户体验。

图8是根据一示例性实施例示出的一种虚拟现实设备的设备调整装置的结构图,如图8所示,该装置可以包括:标识获取模块81、参数获取模块82和设备调整模块83。

标识获取模块81,用于获取用户标识,所述用户标识用于标识待使用所述虚拟现实设备的用户;

参数获取模块82,用于根据所述用户标识,由预存储的参数信息中获取对应所述用户标识的设备使用参数,所述参数信息是所述用户之前使用所述虚拟现实设备时设置;

设备调整模块83,用于根据所述设备使用参数调整所述虚拟现实设备,以使得所述虚拟现实设备适于用户使用。

在一个例子中,标识获取模块81,用于:识别所述用户的对象特征,所述对象特征包括:生理特征或者物品特征;根据所述对象特征,获取与所述对象特征对应的所述用户标识。

在一个例子中,所述参数信息,存储在所述虚拟现实设备本地,或者存储在服务端。

在一个例子中,参数获取模块82,用于:当所述参数信息存储在服务端时,向所述服务端发送参数获取请求,所述参数获取请求携带所述用户标识和所述虚拟现实设备的设备标识;接收所述服务端反馈的与所述用户标识对应的设备使用参数,所述设备使用参数由所述服务端从与所述设备标识对应的参数信息中获取。

如图9所示,图9是根据一示例性实施例示出的另一种虚拟现实设备的设备调整装置的结构图。在一个例子中,该装置还可以包括:信息存储模块84,用于若所述预存储的参数信息中,未存储所述用户标识对应的设备使用参数,则记录所述用户首次设置的设备使用参数;将所述用户标识和设备使用参数,存储在所述参数信息中。

在一个例子中,所述设备使用参数,包括:所述虚拟现实设备的两个镜片的焦距、所述两个镜片之间的距离、所述虚拟现实设备的头戴绑带的长度。

图10是根据一示例性实施例示出的一种虚拟现实设备1000的框图。例如,参照图10,装置1000包括处理组件1022,其进一步包括一个或多个处理器,以及由存储器1032所代表的存储器资源,用于存储可由处理部件1022的执行的指令,例如应用程序。存储器1032中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1022被配置为执行指令,以执行上述方法:获取用户标识,所述用户标识用于标识待使用所述虚拟现实设备的用户;根据所述用户标识,由预存储的参数信息中获取对应所述用户标识的设备使用参数,所述参数信息是所述用户之前使用所述虚拟现实设备时设置;根据所述设备使用参数调整所述虚拟现实设备,以使得所述虚拟现实设备适于用户使用。

装置1000还可以包括一个电源组件1026被配置为执行装置1000的电源管理,一个有线或无线网络接口1050被配置为将装置1000连接到网络,和一个输入输出(I/O)接口1058。所述设备中还包括:用于调整所述虚拟现实设备的设备使用参数的调整执行部件。

此外,在本公开的示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由装置的处理器执行以完成上述方法,例如该方法包括:获取用户标识,所述用户标识用于标识待使用所述虚拟现实设备的用户;根据所述用户标识,由预存储的参数信息中获取对应所述用户标识的设备使用参数,所述参数信息是所述用户之前使用所述虚拟现实设备时设置;根据所述设备使用参数调整所述虚拟现实设备,以使得所述虚拟现实设备适于用户使用。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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