一种音频修复方法、装置、设备及介质制造方法及图纸

技术编号:30084036 阅读:19 留言:0更新日期:2021-09-18 08:42
本公开实施例涉及一种音频修复方法、装置、设备及介质,其中该方法包括:获取待处理的音频帧信号;检测音频帧信号中存在的截波区间;其中,截波区间中包含连续的多个截波点,截波点为幅值超过预设阈值的信号点;根据与截波区间临近的非截波点判断检测到的截波区间是否满足指定插值条件;如果是,基于非截波点采用指定插值法对截波区间进行修复。本公开实施例提供的上述音频修复方式所需的运算量很低,因此可极大缩短修复时间,可达到快速实时的音频修复效果。频修复效果。频修复效果。

【技术实现步骤摘要】
一种音频修复方法、装置、设备及介质


[0001]本公开涉及音频处理
,尤其涉及一种音频修复方法、装置、设备及介质。

技术介绍

[0002]在诸如音视频会议、网络直播和网络课程等场景都涉及到音频传播,但因诸如音频设备、录制方式、录制场合等各种原因都可能会出现音频截波(截幅)现象,从而导致音频失真。诸如,当用户使用的麦克风设备增益较高且播放设备的音量设定过高时,麦克风采集到的近端语音信号和远端回声信号的大小容易超出阈值而出现音频波形的截波现象,也即,超出阈值的波形部分会被截断。
[0003]相关技术中大多采用较为复杂的方式来进行音频修复,诸如,采用稀疏合成和稀疏分析模型法、最小均方自回归模型法和最小化高阶导数能量法等较为复杂的方式来进行音频修复,但是这种方式运算量非常大,修复用时较长,难以达到诸如音视频会议、网络直播、网络课程等场景所需的快速实时的音频修复效果。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种音频修复方法、装置、设备及介质。
[0005]本公开实施例提供了一种音频修复方法,所述方法包括:获取待处理的音频帧信号;检测所述音频帧信号中存在的截波区间;其中,所述截波区间中包含连续的多个截波点,所述截波点为幅值超过预设阈值的信号点;根据与所述截波区间临近的非截波点判断检测到的所述截波区间是否满足指定插值条件;如果是,基于所述非截波点采用指定插值法对所述截波区间进行修复。
[0006]可选的,所述获取待处理的音频帧信号的步骤,包括:将待处理音频进行分帧处理,得到初始帧信号;如果所述初始帧信号的原始数据类型并非指定数据类型,则将所述初始帧信号转换为所述指定数据类型;将转换后的初始帧信号作为待处理的音频帧信号。
[0007]可选的,所述方法还包括:将修复处理后的所述音频帧信号的数据类型转换为所述原始数据类型。
[0008]可选的,所述指定插值条件包括抛物线插值条件,所述根据所述截波区间临近的非截波点判断所述截波区间是否满足指定插值条件的步骤,包括:检测所述截波区间的首个截波点之前且在不跨越其它截波区间的情况下是否存在至少两个非截波点;以及,检测所述截波区间的末个截波点之后且在不跨越其它截波区间的情况下是否存在至少两个非截波点;如果检测结果均为是,确定所述截波区间满足抛物线插值条件。
[0009]可选的,所述基于所述非截波点采用抛物线插值法对所述截波区间进行修复的步骤,包括:计算与所述截波区间的首个截波点最临近的两个非截波点之间的第一斜率的绝对值,以及与所述截波区间的末个截波点最临近的两个非截波点之间的第二斜率的绝对值;如果所述第一斜率的绝对值小于或等于所述第二斜率的绝对值,选择与所述截波区间
的首个截波点最临近的两个非截波点以及与所述截波区间的末个截波点最临近的一个非截波点进行抛物线插值计算,基于得到的第一插值计算结果对所述截波区间进行修复;如果所述第一斜率的绝对值大于所述第二斜率的绝对值,选择与所述截波区间的末个截波点最临近的两个非截波点以及与所述截波区间的首个截波点最临近的一个非截波点进行所述抛物线插值计算,基于得到的第二插值计算结果对所述截波区间进行修复。
[0010]可选的,所述方法还包括:采用预设平滑滤波算法,针对修复后的所述截波区间、位于所述截波区间的首个截波点之前的第一指定长度区间、以及位于所述截波区间的末个截波点之后的第二指定长度区间进行平滑处理。
[0011]可选的,所述方法还包括:针对修复后的所述音频帧信号进行动态范围压缩处理,以使修复后的所述音频帧信号的幅值范围均位于指定幅值范围区间。
[0012]可选的,所述针对修复后的所述音频帧信号进行动态范围压缩处理的步骤,包括:通过对数查表法将修复后的所述音频帧信号转换至对数域进行表示;将转换后的所述音频帧信号进行动态范围压缩处理。
[0013]可选的,所述方法还包括:如果所述截波区间不满足所述指定插值条件,对所述音频帧信号进行动态范围压缩处理,以使所述音频帧信号的幅值范围均位于指定幅值范围区间。
[0014]本公开实施例还提供了一种音频修复装置,所述装置包括:信号获取模块,用于获取待处理的音频帧信号;截波检测模块,用于检测所述音频帧信号中存在的截波区间;其中,所述截波区间中包含连续的多个截波点,所述截波点为幅值超过预设阈值的信号点;判断模块,用于根据与所述截波区间临近的非截波点判断检测到的所述截波区间是否满足指定插值条件;截波修复模块,用于在所述判断模块的判断结果为是时,基于所述非截波点采用指定插值法对所述截波区间进行修复。
[0015]本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的音频修复方法。
[0016]本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的音频修复方法。
[0017]在本公开实施例提供的上述技术方案中,能够根据检测到的音频信号中截波区间临近的非截波点,判断截波区间是否满足指定插值条件,在满足条件时则基于非截波点采用指定插值法对截波区间进行修复。本公开实施例提供的上述方式,利用截波区间临近的非截波点对截波区间进行插值修复,由于插值法的运算量很低,因此可极大缩短修复时间,可达到快速实时的音频修复效果。
[0018]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0019]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0020]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本公开实施例提供的一种音频修复方法的流程示意图;
[0022]图2为本公开实施例提供的另一种音频修复方法的流程示意图;
[0023]图3为本公开实施例提供的一种动态范围压缩处理示意图;
[0024]图4为本公开实施例提供的一种音频修复装置的结构框图;
[0025]图5为本公开实施例提供的另一种音频修复装置的结构框图;
[0026]图6为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
[0027]为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
[0028]在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频修复方法,其特征在于,包括:获取待处理的音频帧信号;检测所述音频帧信号中存在的截波区间;其中,所述截波区间中包含连续的多个截波点,所述截波点为幅值超过预设阈值的信号点;根据与所述截波区间临近的非截波点判断检测到的所述截波区间是否满足指定插值条件;如果是,基于所述非截波点采用指定插值法对所述截波区间进行修复。2.根据权利要求1所述的方法,其特征在于,所述获取待处理的音频帧信号的步骤,包括:将待处理音频进行分帧处理,得到初始帧信号;如果所述初始帧信号的原始数据类型并非指定数据类型,则将所述初始帧信号转换为所述指定数据类型;将转换后的初始帧信号作为待处理的音频帧信号。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将修复处理后的所述音频帧信号的数据类型转换为所述原始数据类型。4.根据权利要求1所述的方法,其特征在于,所述指定插值条件包括抛物线插值条件,所述根据所述截波区间临近的非截波点判断所述截波区间是否满足指定插值条件的步骤,包括:检测所述截波区间的首个截波点之前且在不跨越其它截波区间的情况下是否存在至少两个非截波点;以及,检测所述截波区间的末个截波点之后且在不跨越其它截波区间的情况下是否存在至少两个非截波点;如果检测结果均为是,确定所述截波区间满足所述抛物线插值条件。5.根据权利要求4所述的方法,其特征在于,所述指定插值法包括抛物线插值法,所述基于所述非截波点采用指定插值法对所述截波区间进行修复的步骤,包括:计算与所述截波区间的首个截波点最临近的两个非截波点之间的第一斜率的绝对值,以及与所述截波区间的末个截波点最临近的两个非截波点之间的第二斜率的绝对值;如果所述第一斜率的绝对值小于或等于所述第二斜率的绝对值,选择与所述截波区间的首个截波点最临近的两个非截波点以及与所述截波区间的末个截波点最临近的一个非截波点进行抛物线插值计算,基于得到的第一插值计算结果对所述截波区间进行修复;如果所述第一斜率的绝对值大于所述第二斜率的绝对值,选择与所述截波区间的末个截波点最临近的两个非截波点以及与所述截波区间的首个...

【专利技术属性】
技术研发人员:王鹏朱霜霜高华
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1