基于silk编解码器的子带编解码方法及装置制造方法

文档序号:2826566阅读:1360来源:国知局
基于silk编解码器的子带编解码方法及装置制造方法
【专利摘要】本发明公开了一种基于SILK编解码器的子带编解码的方法及装置,属于音频编解码领域。方法包括:获取当前音频帧对应的全频时域信号;并将全频时域信号分解成为低频时域信号和高频时域信号;将低频时域信号进行SILK编码处理,生成低频时域信号对应的低频参数;并根据低频参数对高频时域信号进行编码处理生成高频时域信号对应的高频参数;将低频参数和高频参数进行量化压缩生成当前音频帧对应的比特流。本发明通过将更多的比特资源分配给低频信号,而用相对少的比特资源去对高频信号编码,从而实现更合理的比特资源分配。可以有效的提高编码效率,并可以保留高频信号中的谐波结构,从而在相同的比特率设置下取得更好的听感效果。
【专利说明】基于SILK编解码器的子带编解码方法及装置
【技术领域】
[0001]本发明涉及音频编解码领域,特别涉及一种基于SILK编解码器的子带编解码方法及装置。
【背景技术】
[0002]随着互联网的发展,语音通讯的需求不断增长,基于语音包交换的VOIP (VoiceOver Internet Protocol)技术以其低成本、易扩充及优良的通话质量越来越受到用户的青睐。
[0003]在VOIP技术中比较主流的编码方式为SILK编码,其编码方式为:在编码端对语音信号进行建模,通过语音模型把信号拆解成不同的系统参数,将这些参数通过信道传至解码端,解码器解出相关参数,然后依据相同的语音模型恢复语音信号。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]由于在人发出的声音中,高频信号通常没有低频信号丰富,而SILK编码器则是根据预设的比特资源分别对高低频信号进行处理,所以在编宽带语音时位分配不够高效,使得对低频信号处理的效率降低。

【发明内容】

[0006]为了解决现有技术的问题,本发明实施例提供了一种基于SILK编解码器的子带编解码方法及装置。所述技术方案如下:
[0007]—方面,提供了一种基于SILK编解码器的子带编码方法,所述方法包括:
[0008]获取当前音频帧对应的全频时域信号;并将所述全频时域信号分解成为低频时域信号和高频时域信号;
[0009]将所述低频时域信号进行SILK编码处理,生成所述低频时域信号对应的低频参数;并根据所述低频参数对所述高频时域信号进行编码处理生成高频时域信号对应的高频参数;
[0010]将所述低频参数和所述高频参数进行量化压缩生成所述当前音频帧对应的比特流。
[0011]优选的,所述并根据所述全频时域信号和所述高频时域信号,进行编码处理生成高频时域信号对应的高频参数,包括:
[0012]所述当前音频帧为浊音帧时,将所述全频时域信号转换成为全频频域信号,根据所述低频时域信号进行SILK编码处理时得到的基因周期,并将所述基因周期和所述全时频域信号输入谐波结构分析器,计算谐波结构的截止频率;
[0013]根据所述谐波结构的截止频率,判断所述高频时域信号中是否存在谐波结构;
[0014]当所述高频时域信号中存在谐波结构时,根据所述低频时域信号进行SILK编码处理时得到的低频完整激励,所述低频清音激励以及根据所述谐波结构的截止频率计算得到的调制频率,计算模拟高频激励;[0015]将所述高频时域信号输入线性预测系数LPC分析器,计算得到真实高频激励以及高频线谱对子LSP系数,并根据所述模拟高频激励和所述真实高频激励,计算得到增益调节比;
[0016]将所述调制频率、所述增益调节比以及所述高频LSP系数确定为所述高频时域信号对应的高频参数。
[0017]优选的,所述根据所述低频时域信号进行SILK编码处理时得到的低频完整激励,所述低频清音激励以及根据所述谐波结构的截止频率计算得到的调制频率,计算模拟高频激励,包括:
[0018]根据所述调制频率,将所述低频完整激励进行频谱平移得到全频激励,并将所述全频激励进行高通滤波后得到第一高频激励,所述第一高频激励中携带谐波结构;
[0019]将所述低频清音激励进行频谱折叠以及时延对齐得到第二高频激励,所述第二高频激励中未携带谐波结构;
[0020]根据预设的所述第一高频激励对应的混合系数,和预设的所述第二高频激励对应的混合系数,将所述第一高频激励和所述第二高频激励进行混合加权计算得到模拟高频激励。
[0021]优选的,所述判断所述全频时域信号中是否存在谐波结构之后,所述方法还包括:
[0022]当所述高频时域信号中未存在谐波结构或者所述当前音频帧为清音帧时,根据所述低频时域信号进行SILK编码处理时得到的低频清音激励进行频谱折叠以及时延对齐得到第三高频激励,并将所述第三高频激励确定为模拟高频激励。
[0023]另一方面,提供了一种基于SILK编解码器的子带解码方法,所述方法包括:
[0024]获取当前音频帧对应的比特流,并通过参数解码器对所述比特流解码得到低频参数以及高频参数;
[0025]根据SILK解码器对所述低频参数进行解码得到低频时域信号;并根据SILK解码器对所述低频参数进行解码时生成的中间参数,对所述高频参数进行解码得到高频时域信号;
[0026]将所述低频时域信号和所述高频时域信号通过QMF合成器合成为全频时域信号,所述全频时域信号为所述当前音频帧解码后的音频数据。
[0027]优选的,所述根据SILK解码器对所述低频参数进行解码时生成的中间参数,对所述高频参数进行解码得到高频时域信号,包括:
[0028]根据所述高频参数中的调制频率,判断所述当前音频帧中是否存在谐波结构;
[0029]当所述音频数据存在谐波结构时,获取所述SILK解码器对所述低频参数进行解码时生成的低频完整激励和低频清音激励,并根据所述低频完整激励,所述低频清音激励以及所述调制频率,计算模拟高频激励;
[0030]将所述高频参数中的高频LPC系数和增益调节比,以及所述模拟高频激励输入LPC合成器,输出合成后的高频时域信号。
[0031]优选的,所述根据所述低频完整激励,所述低频清音激励以及所述调制频率,计算模拟高频激励,包括:
[0032]根据所述调制频率,将所述低频完整激励进行频谱平移得到全频激励,并将所述全频激励进行高通滤波后得到第四高频激励,所述第四高频激励中携带谐波结构;
[0033]将所述低频清音激励进行频谱折叠以及时延对齐得到第五高频激励,所述第五高频激励中未携带谐波结构;
[0034]根据预设的所述第四高频激励对应的混合系数,和预设的所述第五高频激励对应的混合系数,将所述第四高频激励和所述第五高频激励进行混合加权计算得到模拟高频激励。
[0035]优选的,所述判断所述当前音频帧中是否存在谐波结构之后,所述方法还包括:
[0036]当所述音频数据未存在谐波结构时,获取所述SILK解码器对所述低频参数进行解码时生成的低频清音激励,并根据所述低频清音激励进行频谱折叠以及时延对齐得到第六高频激励,并将所述第六高频激励确定为模拟高频激励;
[0037]另一方面,提供了一种基于SILK编解码器的子带编码装置,所述装置包括:
[0038]第一获取模块,用于获取当前音频帧对应的全频时域信号;并将所述全频时域信号分解成为低频时域信号和高频时域信号;
[0039]编码模块,用于将所述低频时域信号进行SILK编码处理,生成所述低频时域信号对应的低频参数;并根据所述低频参数对所述高频时域信号进行编码处理生成高频时域信号对应的高频参数;
[0040]生成模块,用于将所述低频参数和所述高频参数进行量化压缩生成所述当前音频帧对应的比特流。
[0041]优选的,所述编码模块,包括:
[0042]第一计算单元,用于所述当前音频帧为浊音帧时,将所述全频时域信号转换成为全频频域信号,根据所述低频时域信号进行SILK编码处理时得到的基因周期,并将所述基因周期和所述全时频域信号输入谐波结构分析器,计算谐波结构的截止频率;
[0043]第一判断单元,用于根据所述谐波结构的截止频率,判断所述高频时域信号中是否存在谐波结构;
[0044]第二计算单元,用于当所述高频时域信号中存在谐波结构时,根据所述低频时域信号进行SILK编码处理时得到的低频完整激励,所述低频清音激励以及根据所述谐波结构的截止频率计算得到的调制频率,计算模拟高频激励;
[0045]第三计算单元,用于将所述高频时域信号输入线性预测系数LPC分析器,计算得到真实高频激励以及高频线谱对子LSP系数,并根据所述模拟高频激励和所述真实高频激励,计算得到增益调节比;
[0046]确定单元,用于将所述调制频率、所述增益调节比以及所述高频LSP系数确定为所述高频时域信号对应的高频参数。
[0047]优选的,所述第二计算单元,包括:
[0048]第一处理子单元,用于根据所述调制频率,将所述低频完整激励进行频谱平移得到全频激励,并将所述全频激励进行高通滤波后得到第一高频激励,所述第一高频激励中携带谐波结构;
[0049]第二处理子单元,用于将所述低频清音激励进行频谱折叠以及时延对齐得到第二高频激励,所述第二高频激励中未携带谐波结构;
[0050]第一计算子单元,用于根据预设的所述第一高频激励对应的混合系数,和预设的所述第二高频激励对应的混合系数,将所述第一高频激励和所述第二高频激励进行混合加权计算得到模拟高频激励。
[0051]优选的,所述编码模块还包括:
[0052]第四计算单元,用于当所述高频时域信号中未存在谐波结构或者所述当前音频帧为清音帧时,根据所述低频时域信号进行SILK编码处理时得到的低频清音激励进行频谱折叠以及时延对齐得到第三高频激励,并将所述第三高频激励确定为模拟高频激励。
[0053]另一方面,提供了一种基于SILK编解码器的子带解码装置,所述装置包括:
[0054]第二获取模块,用于获取当前音频帧对应的比特流,并通过参数解码器对所述比特流解码得到低频参数以及高频参数;
[0055]解码模块,用于根据SILK解码器对所述低频参数进行解码得到低频时域信号;并根据SILK解码器对所述低频参数进行解码时生成的中间参数,对所述高频参数进行解码得到高频时域信号;
[0056]合成模块,用于将所述低频时域信号和所述高频时域信号通过QMF合成器合成为全频时域信号,所述全频时域信号为所述当前音频帧解码后的音频数据。
[0057]优选的,所述解码模块,包括:
[0058]第二判断单元,用于根据所述高频参数中的调制频率,判断所述当前音频帧中是否存在谐波结构;
[0059]第五计算单元,用于当所述音频数据存在谐波结构时,获取所述SILK解码器对所述低频参数进行解码时生成的低频完整激励和低频清音激励,并根据所述低频完整激励,所述低频清音激励以及所述调制频率,计算模拟高频激励;
[0060]合成单元,用于将所述高频参数中的高频LPC系数和增益调节比,以及所述模拟高频激励输入LPC合成器,输出合成后的高频时域信号。
[0061]优选的,所述第五计算单元,包括:
[0062]第三处理子单元,用于根据所述调制频率,将所述低频完整激励进行频谱平移得到全频激励,并将所述全频激励进行高通滤波后得到第四高频激励,所述第四高频激励中携带谐波结构;
[0063]第四处理子单元,用于将所述低频清音激励进行频谱折叠以及时延对齐得到第五高频激励,所述第五高频激励中未携带谐波结构;
[0064]第二计算子单元,用于根据预设的所述第四高频激励对应的混合系数,和预设的所述第五高频激励对应的混合系数,将所述第四高频激励和所述第五高频激励进行混合加权计算得到模拟高频激励。
[0065]优选的,所述解码模块还包括:
[0066]第六计算单元,用于当所述音频数据未存在谐波结构时,获取所述SILK解码器对所述低频参数进行解码时生成的低频清音激励,并根据所述低频清音激励进行频谱折叠以及时延对齐得到第六高频激励,并将所述第六高频激励确定为模拟高频激励;
[0067]本发明实施例提供的技术方案带来的有益效果是:
[0068]通过SILK编码器对低频信号进行编码,通过对高频信号单独进行编码,将更多的比特资源分配给低频信号,而用相对少的比特资源去对高频信号编码,从而实现更合理的比特资源分配。可以有效的提高编码效率,并可以保留高频信号中的谐波结构,从而在相同的比特率设置下取得更好的听感效果。
【专利附图】

【附图说明】
[0069]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0070]图1是本发明实施例一提供的基于SILK编解码器的子带编码方法流程图;
[0071]图2是本发明实施例二提供的基于SILK编解码器的子带解码方法流程图;
[0072]图3是本发明实施例三提供的基于SILK编解码器的子带编码方法流程图;
[0073]图4是本发明实施例三提供的基于SILK编解码器的子带解码方法中编码器的结构图;
[0074]图5是本发明实施例四提供的基于SILK编解码器的子带编码方法流程图;
[0075]图6是本发明实施例四提供的基于SILK编解码器的子带解码方法中解码器的结构图;
[0076]图7是本发明实施例五提供的基于SILK编解码器的子带编码装置结构示意图;
[0077]图8是本发明实施例六提供的基于SILK编解码器的子带解码装置结构示意图。
【具体实施方式】
[0078]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0079]实施例一
[0080]本发明实施例提供了一种基于SILK编解码器的子带编码方法,参见图1,方法流程包括:
[0081]101:获取当前音频帧对应的全频时域信号;并将全频时域信号分解成为低频时域信号和高频时域信号;
[0082]102:将低频时域信号进行SILK编码处理,生成低频时域信号对应的低频参数;并根据低频参数对高频时域信号进行编码处理生成高频时域信号对应的高频参数;
[0083]103:将低频参数和高频参数进行量化压缩生成当前音频帧对应的比特流。
[0084]本发明实施例通过SILK编码器对低频信号进行编码,通过对高频信号单独进行编码,将更多的比特资源分配给低频信号,而用相对少的比特资源去对高频信号编码,从而实现更合理的比特资源分配。可以有效的提高编码效率,并可以保留高频信号中的谐波结构,从而在相同的比特率设置下取得更好的听感效果。
[0085]实施例二
[0086]本发明实施例提供了一种基于SILK编解码器的子带解码方法,参见图2,方法流程包括:
[0087]201:获取当前音频帧对应的比特流,并通过参数解码器对比特流解码得到低频参数以及高频参数;
[0088]202:根据SILK解码器对低频参数进行解码得到低频时域信号;并根据SILK解码器对低频参数进行解码时生成的中间参数,对高频参数进行解码得到高频时域信号;
[0089]203:将低频时域信号和高频时域信号通过QMF合成器合成为全频时域信号,全频时域信号为当前音频帧解码后的音频数据。
[0090]本发明实施例通过将高低频信号分开编码后的音频数据,按照高低频信号分别解码的方式进行解码。通过SILK编码器单独对低频参数进行解码,将更多的比特资源分配给低频信号,并保留住了高频参数中的谐波结构,在相同的比特率设置下取得更好的听感效果O
[0091]实施例三
[0092]本发明实施例提供了一种基于SILK编解码器的子带编码方法,参见图3。其中,该音频编码器的结构如图4所示。
[0093]其中,该方法流程包括:
[0094]301:通过数字通信设备的模数转换器获取原始采样数字信号,并将其按预设时间间隔分帧加窗得到全频时域信号;获取当前帧数据对应的全频时域信号,并将该全频时域信号分解成为低频时域信号和高频时域信号。
[0095]其中,原是采样数字信号为一定时间长度的音频数据,经过分帧后得到每一帧数据对应的全频时域信号。
[0096]在本发明实施例中,全频时域信号被复制分成两路信号,其中一路全频时域信号发送给QMF (Quadrature mirror filter,正交镜像滤波器组)分解器单元401,将全频时域信号分解为低频时域信号和高频时域信号;另一路全频时域信号发送给编码器中的FFT(Fast Fourier Transform,快速傅里叶变换)单元402,通过快速傅立叶变换将全频时域信号转换成全频频域信号。
[0097]其中,以采样率为16KHz的宽频信号为例,全频时域信号s (η)首先进入QMF分解器单元401中,
[0098]对全频时域信号进行分解的过程该QMF分析滤波器组由两个对称的64阶高低通FIR (Finite Impulse Response,有限脉冲响应)滤波器组成,它们之间的脉冲响应关系如下:
[0099]
【权利要求】
1.一种基于SILK编解码器的子带编码方法,其特征在于,所述方法包括: 获取当前音频帧对应的全频时域信号;并将所述全频时域信号分解成为低频时域信号和高频时域信号; 将所述低频时域信号进行SILK编码处理,生成所述低频时域信号对应的低频参数;并根据所述低频参数对所述高频时域信号进行编码处理生成高频时域信号对应的高频参数; 将所述低频参数和所述高频参数进行量化压缩生成所述当前音频帧对应的比特流。
2.根据权利要求1所述的方法,其特征在于,所述并根据所述全频时域信号和所述高频时域信号,进行编码处理生成高频时域信号对应的高频参数,包括: 所述当前音频帧为浊音帧时,将所述全频时域信号转换成为全频频域信号,根据所述低频时域信号进行SILK编码处理时得到的基因周期,并将所述基因周期和所述全时频域信号输入谐波结构分析器,计算谐波结构的截止频率; 根据所述谐波结构的截止频率,判断所述高频时域信号中是否存在谐波结构; 当所述高频时域信号中存在谐波结构时,根据所述低频时域信号进行SILK编码处理时得到的低频完整激励,所述低频清音激励以及根据所述谐波结构的截止频率计算得到的调制频率,计算模拟高频激励; 将所述高频时域信号输入线性预测系数LPC分析器,计算得到真实高频激励以及高频线谱对子LSP系数,并根据所述模拟高频激励和所述真实高频激励,计算得到增益调节比; 将所述调制频率、所述增益调节比以及所述高频LSP系数确定为所述高频时域信号对应的高频参数。
3.根据权利要求2所述的方法,其特征在于,所述根据所述低频时域信号进行SILK编码处理时得到的低频完整激励,所述低频清音激励以及根据所述谐波结构的截止频率计算得到的调制频率,计算模拟高频激励,包括: 根据所述调制频率,将所述低频完整激励进行频谱平移得到全频激励,并将所述全频激励进行高通滤波后得到第一高频激励,所述第一高频激励中携带谐波结构; 将所述低频清音激励进行频谱折叠以及时延对齐得到第二高频激励,所述第二高频激励中未携带谐波结构; 根据预设的所述第一高频激励对应的混合系数,和预设的所述第二高频激励对应的混合系数,将所述第一高频激励和所述第二高频激励进行混合加权计算得到模拟高频激励。
4.根据权利要求2所述的方法,其特征在于,所述判断所述全频时域信号中是否存在谐波结构之后,所述方法还包括: 当所述高频时域信号中未存在谐波结构或者所述当前音频帧为清音帧时,根据所述低频时域信号进行SILK编码处理时得到的低频清音激励进行频谱折叠以及时延对齐得到第三高频激励,并将所述第三高频激励确定为模拟高频激励。
5.一种基于SILK编解码器的子带解码方法,其特征在于,所述方法包括: 获取当前音频帧对应的比特流,并通过参数解码器对所述比特流解码得到低频参数以及高频参数; 根据SILK解码器对所述低频参数进行解码得到低频时域信号;并根据SILK解码器对所述低频参数进行解码时生成的中间参数,对所述高频参数进行解码得到高频时域信号;将所述低频时域信号和所述高频时域信号通过QMF合成器合成为全频时域信号,所述全频时域信号为所述当前音频帧解码后的音频数据。
6.根据权利要求5所述的方法,其特征在于,所述根据SILK解码器对所述低频参数进行解码时生成的中间参数,对所述高频参数进行解码得到高频时域信号,包括: 根据所述高频参数中的调制频率,判断所述当前音频帧中是否存在谐波结构; 当所述当前音频帧存在谐波结构时,获取所述SILK解码器对所述低频参数进行解码时生成的低频完整激励和低频清音激励,并根据所述低频完整激励,所述低频清音激励以及所述调制频率,计算模拟高频激励; 将所述高频参数中的高频LPC系数和增益调节比,以及所述模拟高频激励输入LPC合成器,输出合成后的高频时域信号。
7.根据权利要求6所述的方法,其特征在于,所述根据所述低频完整激励,所述低频清音激励以及所述调制频率,计算模拟高频激励,包括: 根据所述调制频率,将所述低频完整激励进行频谱平移得到全频激励,并将所述全频激励进行高通滤波后得到第四高频激励,所述第四高频激励中携带谐波结构; 将所述低频清音激励进行频谱折叠以及时延对齐得到第五高频激励,所述第五高频激励中未携带谐波结构; 根据预设的所述第四高频激励对应的混合系数,和预设的所述第五高频激励对应的混合系数,将所述第四高频激励和所述第五高频激励进行混合加权计算得到模拟高频激励。
8.根据权利要求6所述的方法,其特征在于,所述判断所述当前音频帧中是否存在谐波结构之后,所述方法还包括: 当所述当前音频帧未存在谐波结构时,获取所述SILK解码器对所述低频参数进行解码时生成的低频清音激励,并根据所述低频清音激励进行频谱折叠以及时延对齐得到第六高频激励,并将所述第六高频激励确定为模拟高频激励。
9.一种基于SILK编解码器的子带编码装置,其特征在于,所述装置包括: 第一获取模块,用于获取当前音频帧对应的全频时域信号;并将所述全频时域信号分解成为低频时域信号和高频时域信号; 编码模块,用于将所述低频时域信号进行SILK编码处理,生成所述低频时域信号对应的低频参数;并根据所述低频参数对所述高频时域信号进行编码处理生成高频时域信号对应的高频参数; 生成模块,用于将所述低频参数和所述高频参数进行量化压缩生成所述当前音频帧对应的比特流。
10.根据权利要求9所述的装置,其特征在于,所述编码模块,包括: 第一计算单元,用于所述当前音频帧为浊音帧时,将所述全频时域信号转换成为全频频域信号,根据所述低频时域信号进行SILK编码处理时得到的基因周期,并将所述基因周期和所述全时频域信号输入谐波结构分析器,计算谐波结构的截止频率; 第一判断单元,用于根据所述谐波结构的截止频率,判断所述高频时域信号中是否存在谐波结构; 第二计算单元,用于当所述高频时域信号中存在谐波结构时,根据所述低频时域信号进行SILK编码处理时得到的低频完整激励,所述低频清音激励以及根据所述谐波结构的截止频率计算得到的调制频率,计算模拟高频激励; 第三计算单元,用于将所述高频时域信号输入线性预测系数LPC分析器,计算得到真实高频激励以及高频线谱对子LSP系数,并根据所述模拟高频激励和所述真实高频激励,计算得到增益调节比; 确定单元,用于将所述调制频率、所述增益调节比以及所述高频LSP系数确定为所述高频时域信号对应的高频参数。
11.根据权利要求10所述的装置,其特征在于,所述第二计算单元,包括: 第一处理子单元,用于根据所述调制频率,将所述低频完整激励进行频谱平移得到全频激励,并将所述全频激励进行高通滤波后得到第一高频激励,所述第一高频激励中携带谐波结构; 第二处理子单元,用于将所述低频清音激励进行频谱折叠以及时延对齐得到第二高频激励,所述第二高频激励中未携带谐波结构; 第一计算子单元,用于根据预设的所述第一高频激励对应的混合系数,和预设的所述第二高频激励对应的混合系数,将所述第一高频激励和所述第二高频激励进行混合加权计算得到模拟高频激励。
12.根据权利要求10所述的装置,其特征在于,所述编码模块还包括: 第四计算单元,用 于当所述高频时域信号中未存在谐波结构或者所述当前音频帧为清音帧时,根据所述低频时域信号进行SILK编码处理时得到的低频清音激励进行频谱折叠以及时延对齐得到第三高频激励,并将所述第三高频激励确定为模拟高频激励。
13.一种基于SILK编解码器的子带解码装置,其特征在于,所述装置包括: 第二获取模块,用于获取当前音频帧对应的比特流,并通过参数解码器对所述比特流解码得到低频参数以及高频参数; 解码模块,用于根据SILK解码器对所述低频参数进行解码得到低频时域信号;并根据SILK解码器对所述低频参数进行解码时生成的中间参数,对所述高频参数进行解码得到高频时域信号; 合成模块,用于将所述低频时域信号和所述高频时域信号通过QMF合成器合成为全频时域信号,所述全频时域信号为所述当前音频帧解码后的音频数据。
14.根据权利要求13所述的装置,其特征在于,所述解码模块,包括: 第二判断单元,用于根据所述高频参数中的调制频率,判断所述当前音频帧中是否存在谐波结构; 第五计算单元,用于当所述当前音频帧存在谐波结构时,获取所述SILK解码器对所述低频参数进行解码时生成的低频完整激励和低频清音激励,并根据所述低频完整激励,所述低频清音激励以及所述调制频率,计算模拟高频激励; 合成单元,用于将所述高频参数中的高频LPC系数和增益调节比,以及所述模拟高频激励输入LPC合成器,输出合成后的高频时域信号。
15.根据权利要求14所述的装置,其特征在于,所述第五计算单元,包括: 第三处理子单元,用于根据所述调制频率,将所述低频完整激励进行频谱平移得到全频激励,并将所述全频激励进行高通滤波后得到第四高频激励,所述第四高频激励中携带谐波结构;第四处理子单元,用于将所述低频清音激励进行频谱折叠以及时延对齐得到第五高频激励,所述第五高频激励中未携带谐波结构; 第二计算子单元,用于根据预设的所述第四高频激励对应的混合系数,和预设的所述第五高频激励对应的混合系数,将所述第四高频激励和所述第五高频激励进行混合加权计算得到模拟高频激励。
16.根据权利要求14所述的装置,其特征在于,所述解码模块还包括: 第六计算单元,用于当所述当前音频帧未存在谐波结构时,获取所述SILK解码器对所述低频参数进行解码时生成的低频清音激励,并根据所述低频清音激励进行频谱折叠以及时延对齐得到第六高频激励,并将所`述第六高频激励确定为模拟高频激励。
【文档编号】G10L19/24GK103714822SQ201310740505
【公开日】2014年4月9日 申请日期:2013年12月27日 优先权日:2013年12月27日
【发明者】陈若非, 高泽华, 邢世义 申请人:广州华多网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1