一种基于VR技术的全景视频播放控制方法与流程

文档序号:20204684发布日期:2020-03-27 21:06阅读:382来源:国知局
一种基于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全景录制模块根据所要录制全景类型,选择需要视频的画质,再根据场景中故事情节长度设置相对录制视频长度,待录制完成后调用lateupdate函数,读取路径下录制的全景图片,再调用rendervideo函数依照图片img命名后续五位数字安照从小到大的顺序,完成视频缝合;

所述事件处理模块用于触发处理特定事件的动作行为;

所述vr全景播停控制模块按照执行逻辑调用或触发moviceplaydkzl函数代码,调用mediaplayerctrl方法的play函数,执行视频播放,扣动手柄扳机默认结束视频播放,触发mediaplayerctrl方法stop函数,执行update函数对应的切换控制,结束视频播放功能,并返回到漫游位置;

所述vr全景地图控制模块用于生成全景地图,并生成全景地图分布及地图路径,根据用户选择取消地图显示及销毁对应地图事件;

所述vr全景合成模块在全景录制模块完成的前提下,利用adobepremiereprocc2017软件导入视频及相对应动作音频,剪辑合成完整的全景视频;

所述vr全景漫游模块用于生成漫游场景,并生成漫游场景的小地图分布及漫游路径。

作为优选,所述vr逻辑功能模块包含vr安全施工视频事故场景的人机交互逻辑、ui弹框处理逻辑、特效处理逻辑、全景相机镜头控制处理逻辑、地图控制逻辑、漫游控制逻辑、人物动画控制逻辑、合成后的视频音频处理逻辑以及vr硬件控制逻辑。

作为优选,所述vr全景播停控制模块包括视频加载读取、指令消息的发送及接受处理、数据的封装与调用、消息管理中心以及视频播放暂停控制的功能。

作为优选,所述vr场景构建和引擎编写的方法包括如下步骤:

s1:相关人员采用高清相机去建筑工地拍摄取材,模型动画制作人员通过分析整理拍摄素材,并存储至建筑安全施工事故实体模型视频数据库中;

s2:随机从建筑安全施工事故实体模型视频数据库中选取一标准实体模型视频;

s3:利用图像识别技术识别视频信息中的各个实体模型,并确定每个实体模型的位置信息;

s4:结合每个实体模型的位置信息,并利用3dmax/maya建模工具构建建筑安全施工事故3d场景;

s5:根据3d场景的功能需求,特效人员进行相关特效添加,开发人员编写相关功能逻辑代码;

s6:通过unity3d引擎编写3d虚拟场景的交互逻辑、事件触发条件以及通信控制功能,打包出vr场景软件。

作为优选,所述vr硬件模块包括vr全景相机设备和vr运行设备。

作为优选,所述vr全景相机设备用于在特定环境下开启全景相机开机录制,输出图片或者输出视频,运用ps和pr技术剪辑合成特定环境全景视频,在加入配音放入全景软件中观看特定环境的全景视频。

作为优选,所述vr运行设备包括vr头盔、vr主机、vr基站以及vr手柄,所述vr头盔用于输出vr虚拟场景图像,所述vr主机用于3d虚拟场景的运行技术及驱动运行vr头盔设备,所述vr基站用于定位及反馈三维空间位置到vr头盔中,所述vr手柄用于虚拟场景中的功能交互。

与现有技术相比,本发明的有益效果是:

本基于vr技术的全景视频播放控制方法采用vr安全体验软件和多种硬件设备有机结合,使用户在视觉、触觉、听觉有深刻的体验,能逼真虚拟火灾热浪、高空坠落、物体打击等事故情形,大大提升了使用客户对安全事故的体验感受,引发工人们对现实中安全隐患的重视,采用软硬件有机的配合,从视觉、听觉、触觉给用户多方位多层次的反馈,用户可以感受到vr事故场景中的失重感、感受到冷热痛感,给人深刻的印象,加深对安全事故的了解与重视。

附图说明

图1为本发明的vr软件模块的构成示意图;

图2为本发明的vr硬件模块的构成示意图;

图3为本发明的vr运行设备结构示意图。

图中:1、vr软件模块;11、vr设备驱动模块;12、vr事故场景模式;13、vr逻辑功能模块;14、vr全景录制模块;15、事件处理模块;16、vr全景播停控制模块;17、vr全景地图控制模块;18、vr全景合成模块;19、vr全景漫游模块;2、vr硬件模块;21、vr全景相机设备;22、vr运行设备。

具体实施方式

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

请参阅图1-3,本发明提供以下技术方案:

一种基于vr技术的全景视频播放控制方法,如图1所示,包括vr软件模块1和vr硬件模块2,vr软件模块1包括vr设备驱动模块11、vr事故场景模式12、vr逻辑功能模块13、vr全景录制模块14、事件处理模块15、vr全景播停控制模块16、vr全景地图控制模块17、vr全景合成模块18以及vr全景漫游模块19。

进一步的,vr设备驱动模块11通过vr驱动控制电路控制vr事故场景模式12的开闭,进行vr场景房间设置,按照软件指定操作流程,定位完成后,运行vr软件模块1;

vr事故场景模式12包括vr场景构建和引擎编写,运行vr建筑施工场景,建筑施工场景正常运行的前提是vr设备驱动版本安装更新正常,vr基础设备正常运作;

vr逻辑功能模块13用于处理vr场景中的各种交互及业务逻辑的处理,根据特定事故场景的业务逻辑,处理相关的交互操作。

vr全景录制模块14根据所要录制全景类型,选择需要视频的画质,再根据场景中故事情节长度设置相对录制视频长度,待录制完成后调用lateupdate函数,读取路径下录制的全景图片,再调用rendervideo函数依照图片img命名后续五位数字安照从小到大的顺序,完成视频缝合,视频的画质采用4k或8k的高清画纸。

事件处理模块15用于触发处理特定事件的动作行为;

vr全景播停控制模块16按照执行逻辑调用或触发moviceplaydkzl函数代码,调用mediaplayerctrl方法的play函数,执行视频播放,扣动手柄扳机默认结束视频播放,触发mediaplayerctrl方法stop函数,执行update函数对应的切换控制,结束视频播放功能,并返回到漫游位置;

vr全景地图控制模块17用于生成全景地图,并生成全景地图分布及地图路径,根据用户选择取消地图显示及销毁对应地图事件;

vr全景合成模块18在全景录制模块完成的前提下,利用adobepremiereprocc2017软件导入视频及相对应动作音频,剪辑合成完整的全景视频;

vr全景漫游模块19用于生成漫游场景,并生成漫游场景的小地图分布及漫游路径。

vr逻辑功能模块13包含vr安全施工视频事故场景的人机交互逻辑、ui弹框处理逻辑、特效处理逻辑、全景相机镜头控制处理逻辑、地图控制逻辑、漫游控制逻辑、人物动画控制逻辑、合成后的视频音频处理逻辑以及vr硬件控制逻辑,如触电伤害场景,就有拿起电源线,将电源线安装至配电箱上,手柄接触裸露电线,手柄产生振动,发生触电等这些逻辑,均在本发明的vr逻辑功能模块13中。

vr全景播停控制模块16包括视频加载读取、指令消息的发送及接受处理、数据的封装与调用、消息管理中心以及视频播放暂停控制的功能,vr3d场景软件启动后,进入同特定vr视频场景,vr模块就开始调用awakestart()函数建立访问本地计算机路径数据读取,如果访问数据成功,则可以调用数据读取消息指令,在getdirfiles函数中读取本地加载全景视频,对特殊格式进行遍历,得到具体视频信息,再通过playtv事件启动对应的全景视频播放,onpausebutton事件为暂停事件,gobackscene事件为返回选择界面消息事件。

具体的,vr场景构建和引擎编写的方法包括如下步骤:

s1:相关人员采用高清相机去建筑工地拍摄取材,模型动画制作人员通过分析整理拍摄素材,并存储至建筑安全施工事故实体模型视频数据库中;

s2:随机从建筑安全施工事故实体模型视频数据库中选取一标准实体模型视频;

s3:利用图像识别技术识别视频信息中的各个实体模型,并确定每个实体模型的位置信息;

s4:结合每个实体模型的位置信息,并利用3dmax/maya建模工具构建建筑安全施工事故3d场景;

s5:根据3d场景的功能需求,特效人员进行相关特效添加,开发人员编写相关功能逻辑代码;

s6:通过unity3d引擎编写3d虚拟场景的交互逻辑、事件触发条件以及通信控制功能,打包出vr场景软件。

值得说明的是,如图2所示,vr硬件模块2包括vr全景相机设备21和vr运行设备22。

进一步的,vr全景相机设备21用于在特定环境下开启全景相机开机录制,输出图片或者输出视频,运用ps和pr技术剪辑合成特定环境全景视频,在加入配音放入全景软件中观看特定环境的全景视频。

具体的,如图3所示,vr运行设备22包括vr头盔、vr主机、vr基站以及vr手柄,vr头盔用于输出vr虚拟场景图像,vr主机用于3d虚拟场景的运行技术及驱动运行vr头盔设备,vr基站用于定位及反馈三维空间位置到vr头盔中,vr手柄用于虚拟场景中的功能交互,此外还包括其他vr硬件设备,视频拍摄硬件根据拍摄需要自行拆卸安装在合理位置如吊机挂钩,施工电梯顶部等位置,设备开机即可拍摄工地等位置的实景图片或者实景视频。

本发明采用软件同硬件的结合方式,通过vr场景根据业务发展调用相关的视频录制逻辑控制模块,通过虚拟全景相机和全景相机相结合,由录制的虚拟情节图片和现实拍摄等图片相结合,缝合成一整段安全体验全景视频,再加入特殊音效,从而实现具体的vr全景视频感官体验。

当vr事故场景软件正常运行后,用户用vr手柄选择体验模块进入特定大场景,可默认按照行走路线体验也可自行选择场景体验,如触电、起重伤害、隧道突水、桥墩坠落、支撑坍塌等,根据用户自行选择加载所选择的对应全景视频素材,启动播放事件,播放对应的全景视频。

本发明中的vr场景构建和引擎编写为现实建筑施工现场的真实模拟,其构建流程为:派遣相关人员采用高清相机去建筑工地拍摄取材,录制部分全景或正常视频,模型动画制作人员通过分析整理拍摄素材,采用3dmax\maya等建模工具进行3d场景建模,人物\机械动画的制作;3d场景、动画制作完成后相关模型及动画文件导入unity3d引擎中,根据各场景的功能需求特效人员进行相关特效制作,ui人员设计相关弹框,开发人员编写相关功能逻辑代码,并结合虚拟全景相机在各场景中漫游等方式录制出整个施工安全事故及事故讲解图片配合语音合成全景视频,再由开发人员编辑视频播放控制功能,打包vr软件产品。

本发明的流程步骤如下:

(1)电脑正常运行,进行vr场景房间设置,按照软件指定操作流程,定位完成后,运行vr软件模块。

(2)运行vr建筑施工场景,建筑施工场景正常运行的前提是vr设备驱动版本安装更新正常,vr基础设备正常运作。

(3)根据特定事故场景的业务逻辑,处理相关的交互操作,比如触电伤害场景,就有拿起电源线,将电源线安装至配电箱上,手柄接触裸露电线,手柄产生振动,发生触电等这些逻辑,均在本发明的vr逻辑功能模块中。

(4)根据所要录制全景类型,选择需要视频的画质如4k,8k等,再根据场景中故事情节长度设置相对录制视频长度,待录制完成后调用lateupdate函数,读取路径下录制的全景图片,再调用rendervideo函数依照图片img命名后续五位数字安照从小到大的顺序,完成视频缝合。

(5)在全景录制模块完成的前提下,利用adobepremiereprocc2017软件导入视频及相对应动作音频,剪辑合成完整的全景视频。

(6)进入vr运行软件,进入其中一个模型场景,进入场景漫游,当走到特定指示牌附近或选择地图模块中的具体场景,就会进入特定视频场景,已洞口坠落为例,按照执行逻辑调用或触发movieplaydkzl函数代码,调用mediaplayerctrl方法的play函数,执行视频播放,扣动手柄扳机默认结束视频播放,触发mediaplayerctrl方法stop函数,执行update函数对应的切换控制,结束视频播放功能,并返回到漫游位置。

(7)在进入到漫游场景的前提下,扣动手柄扳机,屏幕前方就会出现该漫游场景的小地图分布及漫游路径,用户选择指定小地图圆圈即可进入特定的全景视频体验区,按下手柄圆盘即可取消小地图显示及销毁对应小地图事件。

(8)根据特殊需要,在录制过程中需要加入现实环境视频,首先将全景相机和稳拍仪安装并固定到三角支架或轨道上,在特定环境下开启全景相机开机录制,可选择输出图片或者输出视频,运用ps和pr技术剪辑合成特定环境全景视频,在加入配音放入进上述的全景软件中即可观看特定环境的全景视频

本发明采用vr安全体验软件和多种硬件设备有机结合,当vr事故场景软件正常运行后,用户用vr手柄选择体验模块进入特定大场景,可默认按照行走路线体验也可自行选择场景体验,如触电、起重伤害、隧道突水、桥墩坠落、支撑坍塌等,根据用户自行选择加载所选择的对应全景视频素材,启动播放事件,播放对应的全景视频,使用户在视觉、触觉、听觉有深刻的体验,能逼真虚拟火灾热浪、高空坠落、物体打击等事故情形,大大提升了使用客户对安全事故的体验感受,引发工人们对现实中安全隐患的重视,采用软硬件有机的配合,从视觉、听觉、触觉给用户多方位多层次的反馈,用户可以感受到vr事故场景中的失重感、感受到冷热痛感,给人深刻的印象,加深对安全事故的了解与重视。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的仅为本发明的优选例,并不用来限制本发明,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

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