一种虚拟现实VR设备及其视频播放方法与流程

文档序号:11880865阅读:338来源:国知局
一种虚拟现实VR设备及其视频播放方法与流程

本发明实施例涉及视频技术领域,特别涉及一种虚拟现实VR设备及其视频播放方法。



背景技术:

虚拟现实(Virtual Reality,简称VR)技术是仿真技术的一个重要方向,是仿真技术与计算机图形学人机接口技术、多媒体技术、传感技术、网络技术等多种技术的集合,是一门富有挑战性的交叉技术前沿学科和研究领域。虚拟现实技术主要包括模拟环境、感知、自然技能和传感设备等方面。

随着虚拟现实技术的不断发展,虚拟现实头戴显示器设备得到了极大的应用,虚拟现实头戴显示器设备简称VR设备或VR头显或VR眼镜,利用VR设备将用户对外界的视觉封闭,引导用户产生一种身在虚拟环境中的感觉,能够提供给用户立体真实的视觉效果。

目前,VR设备可分为三类:外接式头戴设备、一体式头戴设备、以及移动端头显设备。其中,外接式头戴设备具备独立屏幕,产品结构复杂;一体式头戴设备,也叫VR一体机,无需借助任何输入输出设备就可以呈现虚拟现实的视觉效果;移动端头显设备,需要借助外接设备(如手机),将外接设备中的虚拟现实的视觉效果呈现给用户,结构简单。

为了提高用户体验,VR设备除了能够为用户呈现虚拟现实的场景,还可以通过视频播放界面播放视频,如电影等,目前,VR设备中提供的视频播放界面的大小和位置是固定的,VR设备的使用者无法根据需求进行调整,降低了用户体验。



技术实现要素:

本发明实施例提供了一种虚拟现实VR设备及其视频播放方法,解决了现有VR设备中提供的视频播放界面的大小和位置是固定的,用户无法根据需求进行调整的问题。

针对现有技术存在的问题,本发明实施例提供了一种虚拟现实VR设备中的视频播放方法,所述方法包括:

VR设备接收到界面调整指令,所述界面调整指令包括对所述VR设备呈现的视频播放界面进行调整所需的参数信息;

所述VR设备根据所述参数信息,调整所述视频播放界面的尺寸和/或位置。

针对现有技术存在的问题,本发明实施例提供了一种计算机可读存储介质,其中存储有可执行的程序代码,该程序代码用以实现上述的方法。

针对现有技术存在的问题,本发明实施例提供了一种虚拟现实VR设备,所述VR设备包括:

接收模块,用于接收到界面调整指令,所述界面调整指令包括对所述VR设备呈现的视频播放界面进行调整所需的参数信息;

调整模块,用于根据所述参数信息,调整所述视频播放界面的尺寸和/或位置。

针对现有技术存在的问题,本发明实施例提供了另一种虚拟现实VR设备,所述VR设备包括:输入接口、处理器、以及存储器,其中:

所述处理器,用于读取所述存储器中的程序,执行下列过程:

通过所述输入接口接收到界面调整指令,所述界面调整指令包括对所述VR设备呈现的视频播放界面进行调整所需的参数信息;

根据所述参数信息,调整所述视频播放界面的尺寸和/或位置。

本发明实施例提供一种虚拟现实VR设备及其视频播放方法中,VR设备接收到界面调整指令,所述界面调整指令包括对所述VR设备呈现的视频播放界面进行调整所需的参数信息;根据所述参数信息,调整所述视频播放界面的尺寸和/或位置。由于VR设备可以调整所述视频播放界面的尺寸和/或位置,以满足使用者的不同需求,从而提高了用户体验。

附图说明

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

图1为本发明实施例提供的一种虚拟现实VR设备中的数据显示方法的流程示意图;

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

图3为本发明实施例提供的另一种虚拟现实VR设备的示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。

下面结合说明书附图对本发明实施例作进一步详细描述。应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。

本发明实施例中,为了提高用户体验,VR设备在显示屏中不仅包括3D场景部分,还包括视频播放部分,即通过视频播放界面播放VR设备中的视频数据,例如,本地保存的视频、网络视频等。其中,视频播放界面部分覆盖部分3D场景显示。

可选的,视频播放界面与3D场景部分可以在同一图层,也可以分别在不同图层。

图1为本发明实施例提供的一种虚拟现实VR设备中的视频播放方法的示意图,如图1所示,该方法包括:

步骤11、VR设备接收到界面调整指令,所述界面调整指令包括对所述VR设备呈现的视频播放界面进行调整所需的参数信息。

本步骤中,所述VR设备可以在视频播放前接收到界面调整指令,也可以在视频播放中接收到界面调整指令。也就是说,本发明实施例可以在视频播放前对视频播放界面的尺寸和/或位置进行调整,也可以在视频播放过程中对视频播放界面的尺寸和/或位置进行调整。

步骤12、所述VR设备根据所述参数信息,调整所述视频播放界面的尺寸和/或位置。

本发明实施例中,VR设备接收到界面调整指令,所述界面调整指令包括对所述VR设备呈现的视频播放界面进行调整所需的参数信息;根据所述参数信息,调整所述视频播放界面的尺寸和/或位置。由于VR设备可以调整所述视频播放界面的尺寸和/或位置,以满足使用者的不同需求,从而提高了用户体验。

本发明实施例中涉及的VR设备可以为外接式头戴设备、一体式头戴设备、或者移动端头显设备。本发明实施例不对VR设备的具体结构进行限定。

进一步,若步骤12中调整了所述视频播放界面的尺寸,所述方法还包括:

所述VR设备根据调整后的所述视频播放界面的尺寸,调整所述视频播放界面播放的视频的像素尺寸,以使所述视频播放界面所播放的视频的尺寸能够与调整后的所述视频播放界面的尺寸匹配。

本发明实施例中,所述参数信息包括以下信息中的至少一种:

指定的视频播放界面模板的信息、距离信息、视频播放界面的宽度信息、视频播放界面的长度信息、以及指定的位置信息。

其中,距离信息用于表征使用者与视频播放界面之间的距离。

进一步,步骤12中所述VR设备根据所述参数信息,调整所述视频播放界面的尺寸,包括以下五种可能的实现方式:

方式1、若所述参数信息包括指定的视频播放界面模板的信息,步骤12具体为:

所述VR设备根据所述参数信息,确定所述指定的视频播放界面模板对应的尺寸;

所述VR设备根据所述指定的视频播放界面模板对应的尺寸,调整所述视频播放界面的尺寸。

该方式中,可以预先配置视频播放界面模板集合供使用者选择,并为该模板集合中的每个视频播放界面模板配置不同的尺寸。使用者可以根据自身需求,从所配置的模板集合中选择一个视频播放界面模板,并将所选择的视频播放界面模板的信息发送给所述VR设备,以使所述VR设备根据使用者所选择的视频播放界面模板,调整所述VR设备中的视频播放界面的尺寸。

可选的,所述指定的视频播放界面模板的信息为所述指定的视频播放界面模板在模板集合中的索引号。

方式2、若所述参数信息包括距离信息,步骤12具体为:

所述VR设备根据设定的距离信息与视频播放界面的尺寸的对应关系,确定出所述参数信息对应的视频播放界面的尺寸;

所述VR设备根据确定出的视频播放界面的尺寸,调整所述视频播放界面的尺寸。

该方式中,可以预先配置距离信息与视频播放界面的尺寸的对应关系。可选的,不同距离范围配置不同的尺寸。这样,可以通过改变视频播放界面的尺寸,来表现使用者与视频播放界面之间的距离。例如,使用者与视频播放界面之间的距离越远,视频播放界面的尺寸越小;使用者与视频播放界面之间的距离越近,视频播放界面的尺寸越大。

方式3、若所述参数信息包括视频播放界面的宽度信息,步骤12具体为:

所述VR设备根据所述参数信息,调整所述视频播放界面的宽度。

方式4、若所述参数信息包括视频播放界面的长度信息,步骤12具体为:

所述VR设备根据所述参数信息,调整所述视频播放界面的长度。

方式5、若所述参数信息包括指定的位置信息,步骤12具体为:

所述VR设备根据所述参数信息,将所述视频播放界面移动至所述参数信息所指定的位置上。

需要说明的是,根据所述参数信息中包含的内容,方式1~方式5可以单独使用,也可以结合使用。例如,若所述参数信息包括指定的视频播放界面模板的信息和指定的位置信息,则VR设备采用方式1和方式5实现对所述视频播放界面的调整;若所述参数信息包括视频播放界面的宽度信息、视频播放界面的长度信息、以及指定的位置信息,则VR设备采用方式3、方式4和方式5实现对所述视频播放界面的调整。

基于上述任一实施例,所述VR设备中的3D场景部分和视频播放界面位于不同图层,则在调整视频播放界面时,不需要对3D场景部分进行任何处理;若所述VR设备中的3D场景部分和视频播放界面位于同一图层,则在调整视频播放界面时,需要对3D场景部分的显示进行调整,以使调整后的3D场景部分和调整后的视频播放界面能够匹配。

可选的,若所述VR设备中还显示3D场景部分,所述VR设备根据所述参数信息,调整所述视频播放界面的尺寸和/或位置之后,所述方法还包括:

根据调整后的所述视频播放界面的尺寸和/或位置,调整所述3D场景部分的显示。

具体的,若调整后的所述视频播放界面的尺寸相比于调整前变大了,则调整后的所述视频播放界面覆盖的3D场景部分也变大了,则VR设备可以先根据调整后的所述视频播放界面的尺寸,确定出3D场景部分中被调整后的所述视频播放界面所覆盖的区域,再从3D场景部分中,去除调整后的所述视频播放界面所覆盖的区域的显示,即调整后的所述视频播放界面所覆盖的区域不再显示3D场景;

若调整后的所述视频播放界面的尺寸相比于调整前变小了,则调整后的所述视频播放界面覆盖的3D场景部分也变小了,则VR设备可以先根据调整后的所述视频播放界面的尺寸,确定出3D场景部分中被调整后的所述视频播放界面所覆盖的区域,再将调整后的所述视频播放界面所覆盖的区域外的其他区域上填充3D场景的显示;

若调整后的所述视频播放界面的位置发生了变化,则调整后的所述视频播放界面覆盖的3D场景部分也发生了变化,则VR设备可以先根据调整后的所述视频播放界面的位置,确定出3D场景部分中被调整后的所述视频播放界面所覆盖的区域,再将调整后的所述视频播放界面所覆盖的区域外的其他区域上填充3D场景的显示。

上述方法处理流程可以用软件程序实现,该软件程序可以存储在存储介质中,当存储的软件程序被调用时,执行上述方法步骤。

基于同一发明构思,图2为本发明实施例提供的一种虚拟现实VR设备的示意图,由于该VR设备解决问题的原理与图1所示的方法实施例相似,因此该VR设备的实施可以参见方法的实施,重复之处不再赘述。如图2所示,该VR设备包括:

接收模块21,用于接收到界面调整指令,所述界面调整指令包括对所述VR设备呈现的视频播放界面进行调整所需的参数信息;

调整模块22,用于根据所述参数信息,调整所述视频播放界面的尺寸和/或位置。

本发明实施例中,所述参数信息包括以下信息中的至少一种:

指定的视频播放界面模板的信息、距离信息、视频播放界面的宽度信息、视频播放界面的长度信息、以及指定的位置信息。

一种可能的实施方式中,若所述参数信息包括指定的视频播放界面模板的信息,所述调整模块具体用于:

根据所述参数信息,确定所述指定的视频播放界面模板对应的尺寸;

根据所述指定的视频播放界面模板对应的尺寸,调整所述视频播放界面的尺寸。

一种可能的实施方式中,若所述参数信息包括距离信息,所述调整模块具体用于:

根据设定的距离信息与视频播放界面的尺寸的对应关系,确定出所述参数信息对应的视频播放界面的尺寸;

根据确定出的视频播放界面的尺寸,调整所述视频播放界面的尺寸。

一种可能的实施方式中,若所述参数信息包括视频播放界面的宽度信息,所述调整模块具体用于:

根据所述参数信息,调整所述视频播放界面的宽度。

一种可能的实施方式中,若所述参数信息包括视频播放界面的长度信息,所述调整模块具体用于:

根据所述参数信息,调整所述视频播放界面的长度。

一种可能的实施方式中,若所述参数信息包括指定的位置信息,所述调整模块具体用于:

根据所述参数信息,将所述视频播放界面移动至所述参数信息所指定的位置上。

基于上述任一实施例,可选的,若所述VR设备中还显示3D场景部分,所述调整模块还用于:

根据调整后的所述视频播放界面的尺寸和/或位置,调整所述3D场景部分的显示。

具体的,若调整后的所述视频播放界面的尺寸相比于调整前变大了,所述调整模块可以先根据调整后的所述视频播放界面的尺寸,确定出3D场景部分中被调整后的所述视频播放界面所覆盖的区域,再从3D场景部分中,去除调整后的所述视频播放界面所覆盖的区域的显示,即调整后的所述视频播放界面所覆盖的区域不再显示3D场景;

若调整后的所述视频播放界面的尺寸相比于调整前变小了,所述调整模块可以先根据调整后的所述视频播放界面的尺寸,确定出3D场景部分中被调整后的所述视频播放界面所覆盖的区域,再将调整后的所述视频播放界面所覆盖的区域外的其他区域上填充3D场景的显示;

若调整后的所述视频播放界面的位置发生了变化,所述调整模块可以先根据调整后的所述视频播放界面的位置,确定出3D场景部分中被调整后的所述视频播放界面所覆盖的区域,再将调整后的所述视频播放界面所覆盖的区域外的其他区域上填充3D场景的显示。

以上所描述的装置实施例中,接收模块21和调整模块22是以功能模块的形式来呈现。这里的“模块”可以指特定应用集成电路(application-specific integrated circuit,ASIC),电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到接收模块21可以通过具有计算和逻辑处理功能的处理器、存储器和输入接口来实现,调整模块22可以通过具有计算和逻辑处理功能的处理器和存储器来实现。

图3为本发明实施例提供的另一种VR设备的示意图,如图3所示,该VR设备包括:输入接口31、处理器32、以及存储器33,其中:

所述处理器32,用于读取所述存储器33中的程序,执行下列过程:

通过所述输入接口31接收到界面调整指令,所述界面调整指令包括对所述VR设备呈现的视频播放界面进行调整所需的参数信息;

根据所述参数信息,调整所述视频播放界面的尺寸和/或位置。

其中,在图3中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器32代表的一个或多个处理器和存储器33代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。输入接口31提供用于在传输介质上与各种其他装置通信的单元。处理器32负责管理总线架构和通常的处理,存储器33可以存储处理器32在执行操作时所使用的数据。

本发明实施例中,所述参数信息包括以下信息中的至少一种:

指定的视频播放界面模板的信息、距离信息、视频播放界面的宽度信息、视频播放界面的长度信息、以及指定的位置信息。

一种可能的实施方式中,若所述参数信息包括指定的视频播放界面模板的信息,所述处理器读取所述存储器中的程序,具体执行下列过程:

根据所述参数信息,确定所述指定的视频播放界面模板对应的尺寸;

根据所述指定的视频播放界面模板对应的尺寸,调整所述视频播放界面的尺寸。

一种可能的实施方式中,若所述参数信息包括距离信息,所述处理器读取所述存储器中的程序,具体执行下列过程:

根据设定的距离信息与视频播放界面的尺寸的对应关系,确定出所述参数信息对应的视频播放界面的尺寸;

根据确定出的视频播放界面的尺寸,调整所述视频播放界面的尺寸。

一种可能的实施方式中,若所述参数信息包括视频播放界面的宽度信息,所述处理器读取所述存储器中的程序,具体执行下列过程:

根据所述参数信息,调整所述视频播放界面的宽度。

一种可能的实施方式中,若所述参数信息包括视频播放界面的长度信息,所述处理器读取所述存储器中的程序,具体执行下列过程:

根据所述参数信息,调整所述视频播放界面的长度。

一种可能的实施方式中,若所述参数信息包括指定的位置信息,所述处理器读取所述存储器中的程序,具体执行下列过程:

根据所述参数信息,将所述视频播放界面移动至所述参数信息所指定的位置上。

基于上述任一实施例,可选的,若所述VR设备中还显示3D场景部分,所述处理器读取所述存储器中的程序,还执行下列过程:

根据调整后的所述视频播放界面的尺寸和/或位置,调整所述3D场景部分的显示。

具体的,若调整后的所述视频播放界面的尺寸相比于调整前变大了,所述处理器可以先根据调整后的所述视频播放界面的尺寸,确定出3D场景部分中被调整后的所述视频播放界面所覆盖的区域,再从3D场景部分中,去除调整后的所述视频播放界面所覆盖的区域的显示,即调整后的所述视频播放界面所覆盖的区域不再显示3D场景;

若调整后的所述视频播放界面的尺寸相比于调整前变小了,所述处理器可以先根据调整后的所述视频播放界面的尺寸,确定出3D场景部分中被调整后的所述视频播放界面所覆盖的区域,再将调整后的所述视频播放界面所覆盖的区域外的其他区域上填充3D场景的显示;

若调整后的所述视频播放界面的位置发生了变化,所述处理器可以先根据调整后的所述视频播放界面的位置,确定出3D场景部分中被调整后的所述视频播放界面所覆盖的区域,再将调整后的所述视频播放界面所覆盖的区域外的其他区域上填充3D场景的显示。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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