一种立体音效生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39289110 阅读:15 留言:0更新日期:2023-11-07 10:58
本申请实施例公开了一种立体音效生成方法、装置、计算机设备和存储介质;本申请实施例可以获取虚拟场景中目标虚拟对象的关联虚拟对象的声源信息;基于目标虚拟对象和关联虚拟对象在虚拟场景中的关联关系,计算声源信息中每一声源帧的帧能量信息;对声源信息中声源帧的帧能量信息进行声源强度映射处理,得到声源信息的声源强度信息;基于声源信息的声源强度信息,对声源信息进行冗余生成处理,得到声源信息对应的冗余声源信息;向目标虚拟对象的终端设备发送音效生成指令,音效生成指令指示终端设备基于声源信息以及冗余声源信息进行音效生成处理,得到立体音效,可以在保证立体音效效果的同时,减少数据网络带宽的消耗。减少数据网络带宽的消耗。减少数据网络带宽的消耗。

【技术实现步骤摘要】
一种立体音效生成方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,具体涉及一种立体音效生成方法、装置、计算机设备和存储介质。

技术介绍

[0002]元宇宙的实现需要融合音频、视频、感知等多方面的人工智能虚拟感知技术,构造出逼近真实世界感知的计算机虚拟空间,体验者就借助一些硬件设备(例如,耳机、眼镜、体感装备等),就可以体验到和真实世界无差别的感官感受。其中虚拟场景的立体音效是其中很重要的一部分,通过立体音效还原真实环境下的双耳声音信号,体验者可以通过佩戴耳机就能感知到真实环境下的立体声音效体验(例如,周边不同方位有不同人的说话声、笑声、脚步声,汽车由远到近驶来的发动机声,人行道提示音,还有风雨声等)。由于用户在虚拟场景中会接收到大量的声源信息,并根据这些声源信息生成用户所能感知到的立体音效。本申请的专利技术人通过对现有技术进行实践的过程中发现,现有技术在根据声源信息生成立体音效的过程中存在数据网络带宽消耗较大,资源损耗较多的问题。

技术实现思路

[0003]本申请实施例提出了一种立体音效生成方法、装置、计算本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种立体音效生成方法,其特征在于,包括:获取虚拟场景中目标虚拟对象的至少两个关联虚拟对象的声源信息,其中,所述目标虚拟对象和所述关联虚拟对象在所述虚拟场景中具有关联关系,所述声源信息包括至少一个声源帧;基于目标虚拟对象和关联虚拟对象在所述虚拟场景中的关联关系,计算每个关联虚拟对象的声源信息中每一声源帧的帧能量信息;对每个关联虚拟对象的声源信息中每一声源帧的帧能量信息进行声源强度映射处理,得到每个关联虚拟对象的声源信息对应的声源强度信息;基于关联虚拟对象的声源信息对应的声源强度信息,对每个关联虚拟对象的声源信息进行冗余生成处理,得到每个关联虚拟对象的声源信息对应的冗余声源信息;向所述目标虚拟对象的终端设备发送音效生成指令,其中所述音效生成指令包括所述每个关联虚拟对象的声源信息以及所述声源信息对应的冗余声源信息,所述音效生成指令指示所述终端设备基于所述每个关联虚拟对象的声源信息以及所述声源信息对应的冗余声源信息进行音效生成处理,得到所述目标虚拟对象在所述虚拟场景中所能感知到的立体音效。2.根据权利要求1所述的方法,其特征在于,所述基于目标虚拟对象和关联虚拟对象在所述虚拟场景中的关联关系,计算每个关联虚拟对象的声源信息中每一声源帧的帧能量信息,包括:基于目标虚拟对象和关联虚拟对象在虚拟场景中的关联关系,获取所述目标虚拟对象在所述虚拟场景中的位置坐标信息以及所述关联虚拟对象在所述虚拟场景中的位置坐标信息;对所述目标虚拟对象的位置坐标信息和所述关联虚拟对象的位置坐标信息进行距离运算,得到每个关联虚拟对象和所述目标虚拟对象在所述虚拟场景中的距离信息;根据关联虚拟对象和所述目标虚拟对象之间的距离信息,计算每个关联虚拟对象的声源信息中每一声源帧的帧能量信息。3.根据权利要求2所述的方法,其特征在于,所述根据关联虚拟对象和所述目标虚拟对象之间的距离信息,计算每个关联虚拟对象的声源信息中每一声源帧的帧能量信息,包括:对所述关联虚拟对象的声源信息中每一声源帧进行滤波处理,得到滤波后声源帧,其中,所述滤波后声源帧包括至少一个滤波采样点信息;基于所述滤波采样点信息对所述滤波后声源帧进行即时能量识别处理,得到所述滤波后声源帧的即时能量信息;根据所述滤波后声源帧对应的即时能量信息和所述距离信息,计算所述声源信息中每一声源帧的帧能量信息。4.根据权利要求3所述的方法,其特征在于,所述根据所述滤波后声源帧对应的即时能量信息和所述距离信息,计算所述声源信息中每一声源帧的帧能量信息,包括:将预设参考距离参数和所述距离信息进行对比处理,得到距离对比信息;对所述距离对比信息进行非线性运算,得到运算后距离信息;将每一滤波后声源帧对应的即时能量信息和所述运算后距离信息进行线性运算,得到所述声源信息中每一声源帧对应的帧能量信息。
5.根据权利要求3所述的方法,其特征在于,所述基于所述滤波采样点信息对所述滤波后声源帧进行即时能量识别处理,得到所述滤波后声源帧的即时能量信息,包括:将所述滤波采样点信息进行复制处理,得到复制后滤波采样点信息;将所述滤波采样点信息和所述复制后滤波采样点信息进行线性运算,得到运算后滤波采样点信息;对所述滤波后声源帧的至少一个运算后滤波采样点信息进行融合处理,得到所述滤波后声源帧对应的即时能量信息。6.根据权利要求1所述的方法,其特征在于,所述对每个关联虚拟对象的声源信息中每一声源帧的帧能量信息进行声源强度映射处理,得到每个关联虚拟对象的声源信息对应的声源强度信息,包括:获取当前声源帧的前序声源帧对应的帧能量信息;对所述前序声源帧对应的帧能量信息进行声源强度映射处理,得到所述前序声源帧对应的声源强度信息;将所述当前声源帧的帧能量信息和所述前序声源帧的声源强度信息进行加权平滑计算,得到当前声源帧的历史帧能量信息;将声源信息中每一声源帧的历史帧能量信息进行融合处理,得到所述关联对象的声源信息对应的声源强度信息。7.根据权利要求1所述的方法,其特征在于,所述基于关联虚拟对象的声源信息对应的声源强度信息,对每个关联虚拟对象的声源信息进行冗余生成处理,得到每个关联虚拟对象的声源信息对应的冗余声源信息,包括:对所述关联虚拟对象对应的声源强度信息进行排序处理,得到声源强度信息的排序信息;对所述声源强度信息的排序信息进行优先级映射处理,得到声源强度信息对应的声源信息的优先级信息;基于所述声源信息的优先级信息,对每个关联虚拟对象的声...

【专利技术属性】
技术研发人员:梁俊斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1