VR播放控制方法、装置、VR控制终端及可读存储介质制造方法及图纸

技术编号:19339104 阅读:22 留言:0更新日期:2018-11-07 12:51
本发明专利技术实施例提供一种VR播放控制方法、装置、VR控制终端及可读存储介质。该方法包括:持续检测是否接收到VR播放指令;当检测接收到VR播放指令时,获取对应的播放文件和动作文件,并将所述动作文件加载到动态链接库文件中,其中,所述动作文件包括所述播放文件中的每一播放节点对应的VR动作数据;当所述播放文件进入播放状态时,将所述播放文件的当前播放节点发送到所述动态链接库文件,并由所述动态链接库文件读取所述当前播放节点对应的VR动作数据;将所述VR动作数据发送到所述VR座椅,以使所述VR座椅执行相应的动作。由此,能够实现全景视频与动作和虚拟环境的有效同步,提高用户的体验感和沉浸感。

VR playback control method, device, VR control terminal and readable storage medium

The embodiment of the invention provides a VR playback control method, a device, a VR control terminal and a readable storage medium. The method includes continuous detection of receiving VR playback instructions, acquisition of corresponding playback files and action files when detecting receiving VR playback instructions, and loading the action files into dynamic link library files, in which the action files include the corresponding VR actions of each playback node in the playback file. When the playback file enters the playback state, the current playback node of the playback file is sent to the dynamic link library file, and the corresponding VR action data of the current playback node is read by the dynamic link library file; and the VR action data is sent to the VR seat for execution of the VR seat. Corresponding actions. Thus, panoramic video can be effectively synchronized with action and virtual environment, and the user's sense of experience and immersion can be improved.

【技术实现步骤摘要】
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播放指令时,获取对应的播放文件和动作文件,并将所述动作文件加载到动态链接库文件中的步骤,包括:当检测接收到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播放指令时,获取对应的播放文件和动作文件,并将所述动作文件加载到动态链接库文件中,当所述播放文件进入播放状态时,将所述播放文件的当前播放节点发送到所述动态链接库文件,并由所述动态链接库文件读取所述当前播放节点对应的VR动作数据,而后将所述VR动作数据发送到所述VR座椅,以使所述VR座椅执行相应的动作。由此,通过以当前播放节点为依据控制VR座椅执行相应的动作,避免了因为播放初始化时间不一致、文件加载时间不一致或者播放过程中视频丢帧等引起的视频内容与动作不同步的现象,实现了全景视频与动作和虚拟环境的有效同步,提高用户的体验感和沉浸感。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。图1为本专利技术实施例提供的VR播放控制方法的一种应用场景示意图;图2为本专利技术实施例提供的VR播放控制方法的一种流程示意图;图3为本专利技术实施例提供的VR播放控制方法的另一种流程示意图;图4为本专利技术实施例提供的用于实现上述VR播放控制方法的VR控制终端的一种方框示意图。图标:100-VR控制终端;110-存储器;120-处理器;200-VR播放控制装置;210-检测模块;220-获取模块;230-读取模块;240-发送模块;300-VR座椅。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没本文档来自技高网...

【技术保护点】
1.一种VR播放控制方法,其特征在于,应用于与VR座椅通信连接的VR控制终端,所述VR控制终端中存储有多个播放文件和对应的动作文件,所述方法包括:持续检测是否接收到VR播放指令;当检测接收到VR播放指令时,获取对应的播放文件和动作文件,并将所述动作文件加载到动态链接库文件中,其中,所述动作文件包括所述播放文件中的每一播放节点对应的VR动作数据;当所述播放文件进入播放状态时,将所述播放文件的当前播放节点发送到所述动态链接库文件,并由所述动态链接库文件读取所述当前播放节点对应的VR动作数据;将所述VR动作数据发送到所述VR座椅,以使所述VR座椅执行相应的动作。

【技术特征摘要】
1.一种VR播放控制方法,其特征在于,应用于与VR座椅通信连接的VR控制终端,所述VR控制终端中存储有多个播放文件和对应的动作文件,所述方法包括:持续检测是否接收到VR播放指令;当检测接收到VR播放指令时,获取对应的播放文件和动作文件,并将所述动作文件加载到动态链接库文件中,其中,所述动作文件包括所述播放文件中的每一播放节点对应的VR动作数据;当所述播放文件进入播放状态时,将所述播放文件的当前播放节点发送到所述动态链接库文件,并由所述动态链接库文件读取所述当前播放节点对应的VR动作数据;将所述VR动作数据发送到所述VR座椅,以使所述VR座椅执行相应的动作。2.根据权利要求1所述的VR播放控制方法,其特征在于,在所述持续检测是否接收到VR播放指令的步骤之前,所述方法还包括:响应动作文件的配置指令,按照预设规则配置所述播放文件中的每一播放节点对应的VR动作数据;将所述播放文件中的每一播放节点对应的VR动作数据转换为动作文件;将所述动作文件和所述播放文件进行一一对应存储。3.根据权利要求2所述的VR播放控制方法,其特征在于,若所述播放文件为视频文件,所述按照预设规则配置所述播放文件中的每一播放节点对应的VR动作数据的方式,包括:按照所述视频文件的播放时间顺序依次配置所述播放文件中的每一播放帧对应的VR动作数据。4.根据权利要求2所述的VR播放控制方法,其特征在于,若所述播放文件为可执行文件,所述响应动作文件的配置指令,配置所述播放文件中的每一播放节点对应的VR动作数据的方式,包括:响应动作文件的配置指令,添加一个动作计数器;通过所述动作计数器配置所述可执行文件在运行过程中触发每一次预设事件时的VR动作数据,其中,每一预设事件为一个播放节点。5.根据权利要求1所述的VR播放控制方法,其特征在于,所述当检测接收到VR播放指令时,获取对应的播放文件和动作文件,并将所述动作文件加载到动态链接库文件中的步骤,包括:当检测接收到VR播放指令时,从所述VR播放指令中解析出需要播放的播放文件名称;基于所述播放文件名称查找对应的播放文件和动作文件,并将所述动作文件加载到动态链接库文件中。6.根据权利要求1所述的VR播放控制方...

【专利技术属性】
技术研发人员:黄喜荣
申请(专利权)人:数字王国空间北京传媒科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1