声音特效程序文件包的生成及声音特效生成方法与装置制造方法及图纸

技术编号:18940803 阅读:26 留言:0更新日期:2018-09-15 11:07
本发明专利技术实施例公开了一种声音特效程序文件包的生成及声音特效生成方法与装置,其中,声音特效程序文件包的生成方法包括:导入声音素材;获取所述声音素材的播放参数的参数值;根据所述声音素材和所述播放参数的参数值生成声音特效程序文件包。本发明专利技术实施例无需通过手动书写程序文件,便可生成渲染引擎可执行的声音特效程序文件,操作简单、所需时间短,提升了声音特效实现的整体效率,且避免了手动书写程序文件可能出现的错误,有效保障了特效效果的准确性。

Voice special effect program package generation and sound effect generation method and device

The embodiment of the invention discloses a method and device for generating a sound special effect program file packet and a sound special effect generating device, wherein the method for generating a sound special effect program file packet includes: importing sound material; obtaining the parameter value of the playback parameter of the sound material; and according to the sound material and the parameters of the playback parameter. Value to generate sound effects program file package. The embodiment of the invention can generate a sound special effect program file that can be executed by the rendering engine without writing the program file manually. The operation is simple and the time required is short. The overall efficiency of realizing the sound special effect is improved, and the possible errors in writing the program file manually are avoided, and the accuracy of the special effect is effectively guaranteed.

【技术实现步骤摘要】
声音特效程序文件包的生成及声音特效生成方法与装置
本专利技术涉及计算机视觉技术,尤其是一种声音特效程序文件包的生成及声音特效生成方法与装置。
技术介绍
增强现实技术(AugmentedReality,AR),是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,是把原本在现实世界的一定时间空间范围内的实体信息,模拟仿真后再叠加虚拟信息,将虚拟信息应用到真实世界,将真实世界的人物、环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在,从而达到超越现实的感官体验。
技术实现思路
本专利技术实施例提供一种声音特效程序文件包的生成及声音特效生成的技术方案。根据本专利技术实施例的一个方面,提供的一种声音特效程序文件包的生成方法,包括:导入声音素材;获取所述声音素材的播放参数的参数值,并建立所述声音素材的显示位置和预定的至少一关键点之间的对应关系;根据所述声音素材和所述播放参数的参数值生成声音特效程序文件包。可选地,在本专利技术上述各方法实施例中,所述导入声音素材,包括:接收通过操作栏的交互接口输入的导入指令,导入所述导入指令指向的素材文件夹中的声音素材。可选地,在本专利技术上述各方法实施例中,所述接收通过操作栏的交互接口输入的导入指令,导入所述导入指令指向的素材文件夹中的声音素材,包括:接收通过所述操作栏下特效参数设置界面中的交互接口发送的导入指令,导入所述导入指令指向的素材文件夹中的声音素材。可选地,在本专利技术上述各方法实施例中,接收通过交互接口发送的导入指令,导入所述导入指令指向的素材文件夹中的声音素材,包括:接收通过所述交互接口发送的导入指令,获取并显示所述导入指令指向的素材文件夹;响应于接收到对所述素材文件夹中声音素材的选取操作,导入所述声音素材选取操作选取的声音素材;和/或响应于未接收到对所述素材文件夹中声音素材的选取操作,根据预先设置选取素材文件夹中的一个或多个声音素材,并导入根据预先设置选取的声音素材。可选地,在本专利技术上述各方法实施例中,所述获取所述声音素材的播放参数的参数值,包括:响应于接收到通过所述特效参数设置界面中的交互接口发送的针对所述声音素材的播放参数设置的参数值,以所述设置的参数值作为所述声音素材的播放参数的参数值;和/或响应于未接收到通过所述特效参数设置界面中的交互接口发送的针对所述声音素材的播放参数设置的参数值,以预设参数值作为所述声音素材的播放参数的参数值。可选地,在本专利技术上述各方法实施例中,所述播放参数包括以下任意一项或多项:播放控制参数:用于控制所述声音素材是否播放;触发方式参数:用于表示触发播放所述声音素材的触发事件;循环参数:用于表示所述声音素材的循环播放次数;延迟触发参数:用于表示延迟播放所述声音素材的时间;触发结束参数:用于表示结束播放所述声音素材的触发事件;播放帧数参数:用于表示所述声音素材播放多少帧数;美颜/美妆/换脸效果参数:用于表示播放所述声音素材时在预设部位显示的美颜/美妆/换脸效果;变形特效参数:用于表示播放所述声音素材时在图像上生成变形区域的变形效果;贴纸特效参数,用于表示播放所述声音素材时在图像上生成子素材的特效。可选地,在本专利技术上述各方法实施例中,所述触发事件包括以下任意一项或多项:无事件触发,眼部动作,头部动作,眉部动作,手部动作,嘴部动作,肩部动作,身体动作,变形特效,贴纸特效,美颜/美妆/换脸特效。可选地,在本专利技术上述各方法实施例中,所述声音特效程序文件包包括:以json程序生成的声音特效程序文件包。可选地,在本专利技术上述各方法实施例中,还包括:根据接收到的启动指令,显示操作界面,所述操作界面包括:操作栏,内容显示栏和/或程序文件栏。可选地,在本专利技术上述各方法实施例中,所述操作界面包括左侧、中部和右侧三个区域;所述显示操作界面,包括:在所述操作界面的左侧显示所述操作栏,在所述操作界面的中部显示所述内容显示栏,在所述操作界面右侧显示所述程序文件栏。可选地,在本专利技术上述各方法实施例中,所述生成声音特效程序文件包之后,还包括:根据接收到的保存指令在所述保存指令指向的位置保存所述声音特效程序文件包。可选地,在本专利技术上述各方法实施例中,所述根据接收到的保存指令在所述保存指令指向的位置保存所述声音特效程序文件包,包括:响应于接收到保存指令,显示保存路径选择接口和压缩接口;接收通过所述保存路径选择接口发送的保存位置;以及接收基于所述压缩接口发送的压缩方式,并根据所述压缩方式对所述声音特效程序文件包进行压缩,生成压缩文件包;将所述压缩文件包存储至所述保存位置指向的文件夹中。可选地,在本专利技术上述各方法实施例中,对所述声音特效程序文件包进行压缩的过程中,所述声音特效程序文件包中声音素材的大小保持为被导入前的大小不变。根据本专利技术实施例的另一个方面,提供的一种声音特效生成方法,包括:获取声音特效程序文件包中声音素材和所述声音素材的播放参数的参数值;基于所述声音素材的播放参数的参数值,在图像上生成所述声音素材的声音特效。可选地,在本专利技术上述各声音特效生成方法实施例中,所述获取声音特效程序文件包中声音素材和所述声音素材的播放参数的参数值之前,还包括:导入所述声音特效程序文件包;所述获取声音特效程序文件包中声音素材和所述声音素材的播放参数的参数值,包括:获取所述声音特效程序文件包中的所述声音素材和所述声音素材的播放参数的参数值。可选地,在本专利技术上述各声音特效生成方法实施例中,所述声音特效程序文件包采用如本申请上述任一实施例所述的声音特效程序文件包的生成方法生成。可选地,在本专利技术上述各声音特效生成方法实施例中,所述图像包括以下任意一项或多项:静态图像,视频中图像。可选地,在本专利技术上述各声音特效生成方法实施例中,所述播放参数包括:播放控制参数,所述播放控制参数用于控制所述声音素材是否播放;所述基于所述声音素材的播放参数的参数值,在图像上生成所述声音素材的声音特效,包括:响应于所述播放控制参数的参数值为用于控制播放所述声音素材的参数值时,基于所述声音素材的播放参数的参数值,在图像上生成所述声音素材的声音特效。可选地,在本专利技术上述各声音特效生成方法实施例中,所述播放参数包括:触发方式参数,所述触发方式参数用于表示触发播放所述声音素材的触发事件;所述方法还包括:检测所述图像中是否出现所述触发方式参数的参数值对应的触发事件;所述基于所述声音素材的播放参数的参数值,在图像上生成所述声音素材的声音特效,包括:响应于检测到所述图像中出现所述触发方式参数的参数值对应的触发事件,基于所述声音素材的播放参数的参数值,在图像上生成所述声音素材的声音特效。可选地,在本专利技术上述各声音特效生成方法实施例中,所述播放参数包括:延迟触发参数,所述延迟触发参数用于表示延迟播放所述声音素材的时间;所述基于所述声音素材的播放参数的参数值,在图像上生成所述声音素材的声音特效,包括:响应于满足声音素材的播放条件,基于所述声音素材的播放参数的参数值,根据所述延迟触发参数的参数值对应的延迟播放时间,延迟在视频中图像上生成所述声音素材的声音特效;所述满足声音素材的播放条件包括:所述播放控制参数的参数值为用于控制播放所述声音素材的参数值,和/或,所述图像中出现所述触发方式参数的参数值对应的触发事件。可选地,在本专利技术上述各声音特效生成方法本文档来自技高网...

【技术保护点】
1.一种声音特效程序文件包的生成方法,其特征在于,包括:导入声音素材;获取所述声音素材的播放参数的参数值;根据所述声音素材和所述播放参数的参数值生成声音特效程序文件包。

【技术特征摘要】
1.一种声音特效程序文件包的生成方法,其特征在于,包括:导入声音素材;获取所述声音素材的播放参数的参数值;根据所述声音素材和所述播放参数的参数值生成声音特效程序文件包。2.根据权利要求1所述的方法,其特征在于,所述导入声音素材,包括:接收通过操作栏的交互接口输入的导入指令,导入所述导入指令指向的素材文件夹中的声音素材。3.根据权利要求2所述的方法,其特征在于,所述接收通过操作栏的交互接口输入的导入指令,导入所述导入指令指向的素材文件夹中的声音素材,包括:接收通过所述操作栏下特效参数设置界面中的交互接口发送的导入指令,导入所述导入指令指向的素材文件夹中的声音素材。4.根据权利要求2或3所述的方法,其特征在于,接收通过交互接口发送的导入指令,导入所述导入指令指向的素材文件夹中的声音素材,包括:接收通过所述交互接口发送的导入指令,获取并显示所述导入指令指向的素材文件夹;响应于接收到对所述素材文件夹中声音素材的选取操作,导入所述声音素材选取操作选取的声音素材;和/或响应于未接收到对所述素材文件夹中声音素材的选取操作,根据预先设置选取素材文件夹中的一个或多个声音素材,并导入根据预先设置选取的声音素材。5.一种声音特效生成方法...

【专利技术属性】
技术研发人员:许亲亲陶然
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:北京,11

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

1