The invention discloses a method and a device for generating audio signals, belonging to the technical field of signal processing. The method includes: audio signal acquisition environment, the environment refers to the audio signal source of audio signal in the current environment of the real environment; the actual calculation of the reverberation audio signal environment is long, the actual length of the reverberation refers to the audio signal of the environment from the start signal to the signal attenuation through the energy threshold long; according to the actual length of reverberation adjustment of virtual audio signal reverberation effect, get the virtual audio signal processing; by overlaying the processed virtual audio signal and the audio signal environment, audio signal after superposition. The invention solves the audio signal after superposition of the sense of space and environment of the audio signal in real environment space does not match the playback audio signal after the superposition of the problems of the poor; improve the playback audio signal after superposition of the.
【技术实现步骤摘要】
音频信号生成方法及装置
本专利技术实施例涉及信号处理
,特别涉及一种音频信号处理方法及装置。
技术介绍
增强现实(AR,AugmentedReality)技术是一种将虚拟世界和现实世界叠加到同一画面或空间中,使得虚拟世界和现实世界同时存在的技术。AR技术通过终端生成虚拟世界的信息,将该虚拟世界的信息叠加到现实世界中,使得用户能够体验到在现实世界中很难体验到的虚拟世界的信息(比如:视觉信息、声音信息、味觉信息、触觉信息等)。以通过AR技术生成虚拟世界的声音信息为例,在一种典型的生成音频信号的方法中,AR设备采集真实环境中的环境音频信号确定虚拟音频信号;将该虚拟音频信号与终端采集到的环境音频信号进行叠加得到叠加后的音频信号。其中,虚拟音频信号是由AR设备生成的音频信号。为了提高虚拟世界的信息融合到现实世界中的效果,AR设备输出的叠加后的音频信号需要与真实环境中的声音具有相同的空间感,若AR设备直接将虚拟音频信号与环境音频信号进行叠加,叠加后的音频信号的空间感可能与真实环境中的声音的空间感不一致,从而导致叠加后的音频信号的播放效果不佳的问题。
技术实现思路
为了解决由 ...
【技术保护点】
一种音频信号生成方法,其特征在于,所述方法包括:采集环境音频信号,所述环境音频信号是指来源于真实环境的音频信号;计算所述环境音频信号的实际混响时长,所述实际混响时长是指所述环境音频信号从起始信号能量衰减至信号能量阈值所经历的时长;根据所述实际混响时长调整虚拟音频信号的混响效果,得到处理后的虚拟音频信号;将所述处理后的虚拟音频信号与所述环境音频信号进行叠加,得到叠加后的音频信号。
【技术特征摘要】
1.一种音频信号生成方法,其特征在于,所述方法包括:采集环境音频信号,所述环境音频信号是指来源于真实环境的音频信号;计算所述环境音频信号的实际混响时长,所述实际混响时长是指所述环境音频信号从起始信号能量衰减至信号能量阈值所经历的时长;根据所述实际混响时长调整虚拟音频信号的混响效果,得到处理后的虚拟音频信号;将所述处理后的虚拟音频信号与所述环境音频信号进行叠加,得到叠加后的音频信号。2.根据权利要求1所述的方法,其特征在于,所述计算所述环境音频信号的实际混响时长,包括:根据所述环境音频信号,确定信号能量满足衰减条件的n个目标频点,所述衰减条件是指:频点的信号能量随着时间的延长呈衰减状态,所述n为正整数;计算所述n个目标频点的单个目标频点混响时长的平均值,得到所述实际混响时长,所述单个目标频点混响时长是指一个所述目标频点的混响时长。3.根据权利要求2所述的方法,其特征在于,所述根据所述环境音频信号,确定信号能量满足衰减条件的n个目标频点,包括:从所述环境音频信号中截取目标音频信号,所述目标音频信号为所述环境音频信号中存在混响现象的音频信号;对所述目标音频信号进行时频变换,得到目标频域信号;计算所述目标频域信号中各个频点在不同的音频帧中对应的信号能量;对于所述目标频域信号中的每个频点,检测所述频点的信号能量是否与音频帧序号呈负相关关系,所述音频帧序号是指所述音频帧的序号,且所述音频帧序号与采集时间呈正相关关系;当所述频点的信号能量与音频帧序号呈负相关关系时,确定所述频点为目标频点。4.根据权利要求3所述的方法,其特征在于,所述从所述环境音频信号中截取目标音频信号,包括:确定所述环境音频信号由显著信号切换为非显著信号的第一时刻,所述显著信号是指信号能量大于预设阈值的音频信号,所述非显著信号是指所述环境音频信号中除所述显著信号之外的音频信号,所述第一时刻对应的信号能量为所述环境音频信号的所述起始信号能量;从所述环境音频信号中截取目标音频信号,所述目标音频信号的起始时刻在所述第一时刻之前、且与所述第一时刻间隔第一预设时长;所述目标音频信号的截止时刻在所述第一时刻之后、且与所述第一时刻间隔第二预设时长。5.根据权利要求3所述的方法,其特征在于,所述对于所述目标频域信号中的每个频点,检测所述频点的信号能量是否与音频帧序号呈负相关关系,包括:从所述目标频域信号中提取频率范围在预设范围内的目标频段;对于所述目标频段中的每个频点,检测所述频点的信号能量是否与音频帧序号呈负相关关系。6.根据权利要求3所述的方法,其特征在于,所述当所述频点的信号能量与音频帧序号呈负相关关系时,确定所述频点为目标频点,包括:当所述频点的信号能量与音频帧序号呈负相关关系时,检测所述频点的信号能量与音频帧序号呈负相关关系的时长是否达到预设时长;当所述频点的信号能量与音频帧序号呈负相关关系的时长是否达到预设时长时,确定所述频点为所述目标频点。7.根据权利要求3所述的方法,其特征在于,所述当所述频点的信号能量与音频帧序号呈负相关关系时,确定所述频点为目标频点,包括:检测第一数量与第二数量之间的比值是否达到比例阈值,第一数量为信号能量与音频帧序号呈负相关关系的频点的数量,所述第二数量为所述目标频域信号中所有频点的总数量;当所述第一数量与所述第二数量之间的比值达到所述比例阈值时,确定信号能量与音频帧序号呈负相关关系的频点为所述目标频点。8.根据权利要求2所述的方法,其特征在于,所述计算所述n个目标频点的单个目标频点混响时长的平均值,得到所述实际混响时长,包括:对于所述n个目标频点中的每个所述目标频点,确定所述目标频点的信号能量衰减至所述信号能量阈值的第二时刻;确定第一时刻至所述第二时刻之间的时长为所述目标频点的单个目标频点混响时长,所述第一时刻为所述环境音频信号由显著信号切换为非显著信号的时刻;将所述n个目标频点的所述单个目标频点混响时长的和除以n,得到所述实际混响时长。9.根据权利要求1至8任一所述的方法,其特征在于,所述根据所述实际混响时长调整虚拟音频信号的混响效果,得到处理后的虚拟音频信号,包括:根据所述实际混响时长调整预设混响模型的混响系数,得到调整后的混响模型;将所述虚拟音频信号输入所述调整后的混响模型,得到所述处理后的虚拟音频信号。10.根据权利要求1至8任一所述的方法,其特征在于,所述将所述处理后的虚拟音频信号与所述环境音频信号进行叠加,得到叠加后的音频信号,包括:将所述环境音频信号乘以第一加权值,得到第一音频信号,所述第一加权值为小于1的正数;将所述处理后的虚拟音频信号乘以第二加权值,得到第二音频信号,所述第一加权值与所述第二加权值的和为1;将所述第一音频信号与所述第二音频信号的和确定为所述叠加后的音频信号。11.一种音频信号生成装置,其特征在于,所述装置包括:...
【专利技术属性】
技术研发人员:梁俊斌,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。