一种用于通过以下将音频帧编码的方法:通过将帧序列中的第一音频帧代码化,产生代码化音频样本的第一帧;通过将帧序列中的第二音频帧的至少一部分代码化,产生代码化音频样本的第二帧的至少一部分;以及产生用于生成音频间隙填充样本的参数,其中所述参数表示代码化音频样本的第一帧的加权分段或者代码化音频样本的所述一部分第二帧的加权分段。
【技术实现步骤摘要】
【国外来华专利技术】
本公开一般地涉及语音和音频处理,并且尤其涉及用于处理包括通用音频和语音帧的音频信号的编码器。
技术介绍
很多音频信号可分类为具有较多语音类特性或者较多通用音频特性,典型的有音乐、音调、背景噪声、回响语音等等。基于适合于处理语音信号的源过滤器模型的编解码器不能有效处理通用音频信号。这样的编解码器包括线性预测代码化(LPC)编解码器,比如代码激励线性预测(CELP)代码器。语音代码器易于处理低比特率的语音信号。相反,诸如频域变换编解码器的通用音频处理系统不能很好地处理语音信号。公知的是,提供分类器或辨别器来在逐个帧的基础上确定音频信号更像语音还是不太像语音,并基于分类来将信号引导到语音编解码器或者通用音频编解码器。有时候将能够处理不同信号类型的音频信 号处理器称为混合核心编解码器。然而,已知分别使用语音和通用音频编解码器在语音帧与通用音频帧的处理之间的变换在已处理的输出信号中产生音频间隙形式的不连续性。这样的音频间隙通常在用户接ロ处是可感知的,并且一般不受欢迎。现有技术图I图示了在输出帧序列中,在已处理的语音帧与已处理的通用音频帧之间产生的音频间隙。图I还在102处图示了输入帧序列,该序列可分类为语音帧(m-2)和(m-Ι)以及后面的通用音频帧(m)和(m+1)。样本索引η对应于在帧序列内的时间η处获得的样本。为了该曲线的目的,η=0的样本索引对应于获得帧(m)的最后ー个样本的相对时间。这里,可以在已经积累了 320个新样本以后处理帧(m),这320个新样本与之前积累的160个样本组合,总共480个样本。虽然很多采样率和帧尺寸都可以,但是在该示例中,采样率为16kHz,且对应的帧尺寸为20毫秒。可使用线性预测代码化(LPC)语音代码化来处理语音帧,其中在104处图示了 LPC分析窗ロ。处理的语音帧(m-Ι)在106处被图示,且前面是未图示的与语音帧(m-2)相对应的代码化语音帧(m-2)。图I还在108处图示了重叠代码化通用音频帧。通用音频分析/综合窗ロ对应于已处理的通用音频帧的幅度包络。由于算法处理延迟,已处理的帧106和108的序列在相对于输入帧102的序列的时间上偏移,对于语音和通用音频帧,这里又将算法处理延迟分别称为先行延迟和重叠添加延迟。图I中在108处代码化通用音频帧(m)和(m+1)的重叠部分对110处的对应连续处理的通用音频帧(m)和(m+1)提供附加效果。然而,在108处代码化通用音频帧(m)的导尾不与相邻通用音频帧的拖尾重叠,因为前面的帧是代码化语音帧。因此,在108处对应的已处理的通用音频帧(m)的引导部分具有减小的幅度。将代码化语音和通用音频帧序列组合的结果是在已处理的输出帧序列中已处理的语音帧与已处理的通用音频帧之间的音频间隙,如110处的合成输出帧中所示。题为“Switching Between Coding Schemes (代码化方案之间的切換)”的美国公开No. 2006/0173675公开了通过在逐个帧的基础上在自适应多速率宽带(AMR-WB)编解码器与利用修正离散余弦变换(MDCT)的编解码器(例如,MPEG 3编解码器或者(AAC)编解码器,只要最合适)之间进行选择来兼容语音和音乐的混合代码器。诺基亚改良了作为不能取消的混叠误差出现的不连续性的不利效果,当使用具有接近完美的重构性质(其特征在于混叠误差的最小化)的特殊MDCT分析/综合窗ロ,从AMR-WB编解码器切换到基于MDCT的编解码器时出现上述混叠误差。诺基亚公开的特殊MDCT分析/综合窗ロ包括重叠基于正弦的窗ロ的3个组成部分H0 (n)、H1 (η)和H2 (η),这3个组成部分应用于跟随语音帧的第一输入音乐帧,以提供改进的已处理的音乐帧。然而,该方法可能经历信号不连续性,信号不连续性可能由于通过H。(n) .H1 (η)和H2 (η)定义的关联谱区域的下建模而出现。也就是说,可能可用的有限数目的比特需要在三个区域上分发,但是仍然需要在前面语音帧的末端与区域Htl (η)的开始之间产生接近完美的波形匹配。对本领域普通技术人员而言,通过仔细考虑本专利技术后面的具体实施方式以及后述附图,本专利技术的各种方案、特征和优点将变得更充分地显而易见。为了清楚起见,附图可被简化,并且不一定按照比例绘制。附图说明 现有技术图I示出具有音频间隙的语音和通用音频帧的传统处理的序列。图2是混合语音和通用音频信号代码器的示意性框图。图3是混合语音和通用音频信号解码器的示意性框图。图4图不首频イ目号编码处通。图5图示经历非传统代码化处理的语音和通用音频帧序列。图6图示经历另ー非传统代码化处理的语音和通用音频帧序列。图7图示音频解码处理。具体实施例方式图2图示配置成将输入帧流代码化的混合核心代码器200,ー些输入帧流是语音帧,而其他输入帧流是不太像语音的帧。不太像语音的帧在此被称为通用音频帧。混合核心编解码器包括模式选择器210,模式选择器210处理输入音频信号s (η)的帧,其中η是样本索引。当采样率是每秒16k个样本时(其对应于20毫秒的帧时间间隔),帧长度可包括320个音频样本,但是很多其他变化也是可能的。模式选择器被配置成基于特定于每个帧的属性或特性的估计来评估输入帧序列中的帧是更像语音还是不太像语音。音频信号辨别的细节或者更一般地音频帧分类超出了本公开的范围,但是为本领域技术人员所熟知。模式选择码字被提供给复用器220。码字在逐个帧的基础上指示处理输入信号的对应帧的模式。因此,例如,可将输入音频帧处理作为语音信号或者作为通用音频信号,其中码字指示怎样处理帧,并且特别是使用哪种类型的音频代码器来处理帧。码字也可以传递关于从语音到通用音频的转变的信息。虽然转变信息可以暗示来自之前的帧分类类型,但是发射信息的信道可能是有损耗的,并且因此关于之前帧类型的信息可能不可用。在图2中,编解码器一般包括第一代码器230和第二代码器240,第一代码器230适合于将语音帧代码化,第二代码器240适合于将通用音频帧代码化。在一个实施例中,语音代码器基于适合于处理语音信号的源过滤器模型,而通用音频代码器是基于时域混叠抵消(TDAC)的线性正交重叠变换。在一个实现中,除了适合于处理语音信号的其他代码器之外,语音代码器可利用代码激励线性预测(CELP)代码器的线性预测代码化(LPC)典型。通用音频代码器可实现为修正离散余弦变换(MDCT)编解码器,或者修正离散正弦变换(MDST),或者基于不同类型的离散余弦变换(DCT)的MDCT的形式,或者DCT/离散正弦变换(DST)组合。在图2中,通过基于由模式选择器210选择或确定的模式来控制的选择开关250,第一代码器230和第二代码器240的输入端耦合到输入音频信号。例如,可基于模式选择器的码字输出,通过处理器来控制开关250。开关250选择用于处理语音帧的语音代码器230,并且该开关选择用于处理通用音频帧的通用音频代码器。借助于选择开关250,可以通过仅ー个代码器(例如,语音代码器,或者通用音频代码器)来处理每个帧。更一般地,虽然图2中仅图示了两个代码器,但是可通过若干不同代码器中的ー个将帧代码化。例如,可选择三个或更多个代码器中的ー个来处理输入音频信号的特定帧。然而,在其他实施例中, 可通过下本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.03.05 IN 218/KOL/20101.一种用于将音频帧编码的方法,所述方法包括 使用第一代码化方法,通过将帧序列中的第一音频帧代码化来产生代码化音频样本的第一中贞; 使用第二代码化方法,通过将所述帧序列中的至少一部分第二音频帧代码化来产生代码化音频样本的至少一部分第二帧;以及 产生用于生成音频间隙填充样本的參数,其中所述參数表示代码化音频样本的所述第一帧的加权分段或者代码化音频样本的所述一部分第二帧的加权分段。2.权利要求I所述的方法,通过选择用于减少在所生成的所述音频间隙填充样本与所述帧序列中基准音频间隙样本集合之间失真的參数,来产生所述參数。3.权利要求I所述的方法,其中,如果将代码化音频样本的所述第一帧与代码化音频样本的所述一部分第二帧组合,则在代码化音频样本的所述第一帧与代码化音频样本的所述一部分第二帧之间将形成音频间隙, 所述方法进ー步包括 基于所述參数来生成所述音频间隙填充样本; 形成包括所述音频间隙填充样本以及代码化音频样本的所述一部分第二帧的序列, 其中,所述音频间隙填充样本填充了所述音频间隙。4.权利要求I所述的方法,其中 代码化音频样本的所述第一帧的所述加权分段包括第一加权參数和第一索引,所述第一加权參数和第一索引用于代码化音频样本的所述第一帧的所述加权分段,以及 代码化音频样本的所述一部分第二帧的所述加权分段包括第二加权參数和第二索引,所述第二加权參数和第二索引用于代码化音频样本的所述一部分第二帧的所述加权分段。5.权利要求4所述的方法, 所述第一索引指定从所述帧序列中的基准音频间隙样本到代码化音频样本的所述第一帧中对应样本的第一时间偏移,以及 所述第二索引指定从所述基准音频间隙样本到代码化音频样本的所述一部分第二帧中对应样本的第二时间偏移。6.权利要求4所述的方法, 基于所述帧...
【专利技术属性】
技术研发人员:乌达·米塔尔,乔纳森·A·吉布斯,詹姆斯·P·阿什利,
申请(专利权)人:摩托罗拉移动有限责任公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。