VR设备的控制方法、装置及遥控器与流程

文档序号:12460683阅读:494来源:国知局
VR设备的控制方法、装置及遥控器与流程

本发明实施方式涉及通信控制技术领域,特别是涉及一种VR设备的控制方法、装置及遥控器。



背景技术:

随着VR设备以及飞行器的普及,通过飞行器携带的全景摄像模组捕捉高空场景中较大范围的图像信息,进而利用WiFi、蓝牙、Zigbee、移动通信等无线传输技术,将上述图像信息发送至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设备的控制装置的功能框图;

图4是本发明实施例的一种执行VR设备的控制方法的遥控器的硬件结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

在本发明实施例中方法的实现是以图1中所示遥控器10为基础对VR设备20和飞行器30的控制。遥控器10上可以装配有滑轮键11,用户可以转动该滑轮键11,也可以按下该滑轮键11。VR设备20中可以集成有显示模块;VR设备20中也可以可拆卸地设有显示模块,例如,该显示模块是可插接于VR设备20的独立显示装置,显示模块可以是手机、平板电脑等移动显示终端中的任意一种。通过将显示模块安装于VR设备20,实现显示模块与VR设备20的通讯连接。

飞行器30上可以装配有云台,该云台上装配有摄像模组,摄像模组可以拍摄全景视频,依次经由遥控器10、VR设备20后发送给显示模块。在显示模块是手机或平板电脑的情况下,为了减轻手机或平板电脑的负荷,摄像模组拍摄的全景视频可以先经过VR设备20进行拼接、渲染等操作后再发送给显示模块。同时,也可以建立遥控器10与手机或平板电脑的有线或无线通讯连接,这样,便于遥控器10直接与手机或平板电脑进行控制信号的传输。

如图2所示,在本发明实施例提供了一种VR设备的控制方法,所述方法包括:步骤21、步骤22和步骤23。

其中,步骤21包括:建立遥控器与VR设备和飞行器的通讯连接。

在本发明实施例中,遥控器可以与VR设备之间建立有线或无线通讯连接,例如,该无线通讯连接的方式可以是基于WIFI、蓝牙等无线通讯协议;有线通讯连接的方式可以是采用可插拔式USB连接线。本领域普通技术人员容易得知,遥控器与飞行器之间通常是建立无线通讯连接,例如,该无线通讯连接的方式可以是基于WIFI、蓝牙等无线通讯协议。

步骤22包括:确定遥控器的功能键与VR设备中显示模块的虚拟控件的映射关联。

在本发明实施例中,当遥控器的功能键为滑轮键时,可以建立滑轮键的正向转动和反向转动分别一一对应地与虚拟控件的向上功能和向下功能的映射关联,并建立滑轮键的按下操作与虚拟控件的确定功能的映射关联;也可以建立滑轮键的正向转动和反向转动分别一一对应地与虚拟控件的向左功能和向右功能的映射关联,并建立滑轮键的按下操作与虚拟控件的确定功能的映射关联。

当遥控器的功能键为触控板时,可以建立在触控板上的向上滑动和向下滑动分别一一对应地与虚拟控件的向上功能和向下功能的映射关联,建立在触控板上的向左滑动和向右滑动分别一一对应地与虚拟控件的向左功能和向右功能的映射关联,并建立触控板的按下操作与虚拟控件的确定功能的映射关联。

步骤23包括:根据映射关联,对VR设备中显示模块的虚拟控件进行控制。

在本发明实施例中,可以通过遥控器的功能键对显示模块的显示内容进行菜单导航或选择确认操作,显示模块的显示内容可以是飞行器拍摄的图像或者视频,用户可以通过遥控器的功能键对飞行器拍摄的图像或者视频进行回看或者预览,此外,还可以通过遥控器的功能键对拍摄图像或视频的相关参数进行设定。

当遥控器的功能键为滑轮键时,可以操控滑轮键正向转动和反向转动分别一一对应地控制光标向上和向下移动,按下滑轮键触发选择确认操作。也可以操控滑轮键正向转动和反向转动分别一一对应地控制光标向左和向右移动,按下滑轮键触发选择确认操作。

在一可选实施例中,在步骤22之前,VR设备的控制方法还包括:

步骤一、通过遥控器的功能键对飞行器进行控制;

步骤二、接收切换指令,将遥控器的功能键的作用切换为对VR设备中显示模块的控制。

利用遥控器的功能键既可以对飞行器进行控制,也可以通过切换后对VR设备中显示模块进行控制。对飞行器进行控制,可以是对行器的飞行方向和/或飞行速度进行控制。例如,操控滑轮键正向转动可以控制飞行器加速飞行,操控滑轮键反向转动控制飞行器减速飞行。需要说明的是,利用遥控器的功能键控制飞行器的飞行方向或飞行速度的方式可以根据实际应用的需要进行预先设定,本发明实施例不对此进行限定。

遥控器10上可以装配有按钮键12,以便通过按下该按钮键12生成对应的切换指令,该切换指令用于选择是对VR设备中显示模块的虚拟控件的控制,还是对飞行器的控制。需要说明的是,操控遥控器生成切换指令的方式不限于通过按下按钮键12生成切换指令,例如,当遥控器内设置有陀螺仪时,也可以通过摇动遥控器以触发陀螺仪生成切换指令,又如,切换指令也可以由VR设备下发给遥控器生成。

本发明实施例提供的一种VR设备的控制方法,通过建立遥控器与VR设备和飞行器的通讯连接,确定遥控器的功能键与VR设备中显示模块的虚拟控件的映射关联,并根据映射关联,对VR设备中显示模块的虚拟控件进行控制,实现用户在佩戴VR设备时,通过遥控器来选择是对VR设备中显示模块的虚拟控件进行控制,还是对飞行器进行控制,提升用户的操作体验。

如图3所示,在本发明实施例提供了一种VR设备的控制装置30,该装置30包括:通讯建立模块31、映射确定模块32和控件控制模块33。其中,

通讯建立模块31用于建立遥控器与VR设备和飞行器的通讯连接。

在本发明实施例中,通讯建立模块31用于建立遥控器与VR设备的有线或无线通讯连接,例如,该无线通讯连接的方式可以是基于WIFI、蓝牙等无线通讯协议,有线通讯连接的方式可以是采用可插拔式USB连接线。通讯建立模块31还用于建立遥控器与飞行器的无线通讯连接,例如,该无线通讯连接的方式可以是基于WIFI、蓝牙等无线通讯协议。

映射确定模块32用于确定所述遥控器的功能键与VR设备中显示模块的虚拟控件的映射关联。

在本发明实施例中,当遥控器的功能键为滑轮键时,可以建立滑轮键的正向转动和反向转动分别一一对应地与虚拟控件的向上功能和向下功能的映射关联,并建立滑轮键的按下操作与虚拟控件的确定功能的映射关联;也可以建立滑轮键的正向转动和反向转动分别一一对应地与虚拟控件的向左功能和向右功能的映射关联,并建立滑轮键的按下操作与虚拟控件的确定功能的映射关联。

当遥控器的功能键为触控板时,可以建立在触控板上的向上滑动和向下滑动分别一一对应地与虚拟控件的向上功能和向下功能的映射关联,建立在触控板上的向左滑动和向右滑动分别一一对应地与虚拟控件的向左功能和向右功能的映射关联,并建立触控板的按下操作与虚拟控件的确定功能的映射关联。

控件控制模块33用于根据映射关联,对VR设备中显示模块的虚拟控件进行控制。

在本发明实施例中,控件控制模块33具体用于根据映射关联,对显示模块的显示内容进行菜单导航或选择确认操作,显示模块的显示内容可以是飞行器拍摄的图像或者视频,用户可以通过遥控器的功能键对飞行器拍摄的图像或者视频进行回看或者预览,此外,还可以通过遥控器的功能键对拍摄图像或视频的相关参数进行设定。

当遥控器的功能键为滑轮键时,可以操控滑轮键正向转动和反向转动分别一一对应地控制光标向上和向下移动,按下滑轮键触发选择确认操作。也可以操控滑轮键正向转动和反向转动分别一一对应地控制光标向左和向右移动,按下滑轮键触发选择确认操作。

在一可选实施例中,VR设备的控制装置还包括:飞行控制模块和切换控制模块。

飞行控制模块用于通过遥控器的功能键对飞行器进行控制;

切换控制模块用于接收切换指令,并将遥控器的功能键的作用切换为对VR设备中显示模块的控制。

在通讯建立模块31建立遥控器与VR设备和飞行器的通讯连接之后,飞行控制模块通过遥控器的功能键对飞行器进行控制,进而切换控制模块接收切换指令,并将遥控器的功能键的作用切换为对VR设备中显示模块的控制,然后映射确定模块32确定遥控器的功能键与VR设备中显示模块的虚拟控件的映射关联,最终控件控制模块33根据映射关联,对VR设备中显示模块的虚拟控件进行控制。

利用遥控器的功能键既可以对飞行器进行控制,也可以通过切换后对VR设备中显示模块进行控制。飞行控制模块可以具体用于通过遥控器的功能键对飞行器的飞行方向和/或飞行速度进行控制。例如,操控滑轮键正向转动可以控制飞行器加速飞行,操控滑轮键反向转动控制飞行器减速飞行。需要说明的是,利用遥控器的功能键控制飞行器的飞行方向或飞行速度的方式可以根据实际应用的需要进行预先设定,本发明实施例不对此进行限定。

遥控器10上可以装配有按钮键12,以便通过按下该按钮键12生成对应的切换指令,该切换指令用于选择是对VR设备中显示模块的虚拟控件的控制,还是对飞行器的控制。需要说明的是,操控遥控器生成切换指令的方式不限于通过按下按钮键12生成切换指令,例如,当遥控器内设置有陀螺仪时,也可以通过摇动遥控器以触发陀螺仪生成切换指令,又如,切换指令也可以由VR设备下发给遥控器生成。

本发明实施例提供的一种VR设备的控制装置,通过通讯建立模块31建立遥控器与VR设备和飞行器的通讯连接,映射确定模块32确定遥控器的功能键与VR设备中显示模块的虚拟控件的映射关联,进而控件控制模块33根据映射关联,对VR设备中显示模块的虚拟控件进行控制,实现用户在佩戴VR设备时,通过遥控器来选择是对VR设备中显示模块的虚拟控件进行控制,还是对飞行器进行控制,提升用户的操作体验。

图4是本发明实施例提供的一种执行VR设备的控制方法的遥控器40的硬件结构示意图。如图4所示,该遥控器40可以包括:

一个或多个处理器41、存储器42以及功能键43,图4中以一个处理器41为例。

处理器41、存储器42以及功能键43可以通过总线或者其他方式连接,图4中以通过总线连接为例。

存储器42作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的VR设备的控制方法对应的程序指令/模块(例如,附图3所示的通讯建立模块31、映射确定模块32和控件控制模块33)。处理器41和功能键43通过运行存储在存储器42中的非易失性软件程序、指令以及模块,从而执行遥控器40的各种功能应用以及数据处理,即实现上述方法实施例的VR设备的控制方法。

存储器42可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器42可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器42可选包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至遥控器40。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器42中,当被所述一个或者多个处理器41执行时,执行上述任意方法实施例中的VR设备的控制方法,例如,执行以上描述的图2中的方法步骤21、步骤22和步骤23,附图3所示的通讯建立模块31、映射确定模块32和控件控制模块33的功能。

上述装置可执行本发明实施例所提供的VR设备的控制方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的VR设备的控制方法。

本发明实施例提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图4中的一个处理器41,可使得上述一个或多个处理器可执行上述任意方法实施例中的VR设备的控制方法,例如,执行以上描述的图2中的方法步骤21、步骤22和步骤23,附图3所示的通讯建立模块31、映射确定模块32和控件控制模块33的功能。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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