本发明专利技术实施例公开了一种语音音频统一编码窗型选择方法及装置,涉及通信技术领域,为提高为编码信号选择窗型的准确性而发明专利技术。所述方法包括:将当前帧编码信号划分成至少两个子帧;利用预设的编码比特率检测所述子帧的高频能量特性;根据所述高频能量特性为所述子帧选择编码窗型。本发明专利技术实施例主要用于语音音频统一编码技术中。
【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及语音音频统一编码技术中一种语音音频统一编码窗型选择方法及装置。
技术介绍
语音音频统一编码模块的核心算法是修正离散余弦变换。而在进行修正离散余弦变换的过程中,需要对输入的编码信号分块加窗。大多数的语音音频编码标准中提供了两种类型窗型,分别是长窗和短窗。在现有技术中,可以通过判断信号高频能量是否发生突变来判断输入的编码信号需要使用哪种类型的窗型,并在确定所述编码信号需要使用短窗时,对所述编码信号分组。但是,现有技术中判断编码信号的窗型的方法,其判断结果不准确。
技术实现思路
本专利技术实施例提供一种语音音频统一编码窗型选择方法及装置,以提高为编码信号选择窗型的准确性。本专利技术实施例采用如下技术方案—种语音音频统一编码窗型选择方法,包括将当前帧编码信号划分成至少两个子帧;利用预设的编码比特率检测所述子帧的高频能量特性;根据所述高频能量特性为所述子帧选择编码窗型。一种语音音频统一编码窗型选择装置,包括划分单元,用于将当前帧编码信号划分成至少两个子帧;检测单元,用于利用预设的编码比特率检测所述子帧的高频能量特性;选择单元,用于根据所述高频能量特性为所述子帧选择编码窗型。本专利技术实施例提供的语音音频统一编码窗型选择方法及装置,将编码比特率作为检测当前帧编码信号的子帧的高频能量特性时的参数,也即本专利技术实施例中考虑到了编码比特率对编码信号窗型选择的影响。因此,利用本专利技术实施例的方法及装置,能够提高选择编码信号的窗型的准确性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例语音音频统一编码窗型选择方法的流程图;图2为本专利技术又一实施例语音音频统一编码窗型选择方法的流程图3为本专利技术又一实施例语音音频统一编码窗型选择方法的流程图;图4为本专利技术实施例中子帧分组的算法示意图;图5为本专利技术实施例语音音频统一编码窗型选择装置的示意图;图6为本专利技术实施例语音音频统一编码窗型选择装置的结构图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种语音音频统一编码窗型选择方法,包括如下步骤步骤11、将当前帧编码信号划分成至少两个子帧。以一帧编码信号为IOM个样点为例,可将该帧编码信号划分为8个子帧。步骤12、利用预设的编码比特率检测所述子帧的高频能量特性。其中所述编码比特率由用户在编码之前根据需求任意设定,例如该需求可以是编码后语音文件的大小,声音信号的质量等等。所述高频能量特性可包括子帧的高频能量是否发生第一级突变;或者所述子帧的实际高频能量总和与所述可编码高频能量之间的关系。第一级突变可以理解为较大的突变,也可以理解为相对较小的突变,具体突变的程度根据用户最终期望得到的声音信号的质量的好坏决定。例如若用户期望获得高质量的声音信号,那么他可以将该突变程度较小的突变设置为第一级突变。一般来说,在利用下面步骤22 计算得到的子帧的实际高频能量与预测高频能量之间相差4倍以上都可以认为存在第一级突变。步骤13、根据所述高频能量特性为所述子帧选择编码窗型。由上可以看出,本专利技术实施例提供的语音音频统一编码窗型选择方法,将编码比特率作为检测当前帧编码信号的子帧的高频能量特性时的参数,也即本专利技术实施例中考虑到了编码比特率对编码信号窗型选择的影响。因此,利用本专利技术实施例的方法,能够提高选择编码信号的窗型的准确性。以下结合图2-图4所示的实施例,详细描述一下本专利技术实施例语音音频统一编码窗型选择方法的具体过程。如图2所示,本专利技术又一实施例语音音频统一编码窗型选择方法包括如下步骤步骤21、将当前帧编码信号划分成至少两个子帧。在此实施例以及图4所示的实施例中,均已当前帧编码信号为IOM个样点,将该帧编码信号划分为8个子帧为例。那么,相应的每个子帧中包含1 个样点。步骤22、计算每个子帧的实际高频能量和预测高频能量。在此步骤中,首先用一个I顶滤波器对该当前帧编码信号Signali进行高通滤波, 滤波后获得信号hpsignali,滤波方法如公式(1)所示。在高通滤波中,选取的高通频率截止频率为π/2,阶数为2阶。hpsignalj = 0. 7548signali-0. 7548signali_1+0. SOgShpsignal^1, ^ ψ,0 彡 i 彡 1023 (1)然后,按照公式(2)所示的方式计算滤波后每个子帧的实际高频能量SUbEnergywt5I 28+12权利要求1.一种语音音频统一编码窗型选择方法,其特征在于,包括将当前帧编码信号划分成至少两个子帧;利用预设的编码比特率检测所述子帧的高频能量特性;根据所述高频能量特性为所述子帧选择编码窗型。2.根据权利要求1所述的方法,其特征在于,所述高频能量特性包括子帧的高频能量是否发生第一级突变;所述利用预设的编码比特率检测所述子帧的高频能量特性包括计算所述子帧的实际高频能量和预测高频能量;利用所述编码比特率计算第一高频能量突变阈值,其中所述第一高频能量突变阈值小于1;利用所述实际高频能量、所述预测高频能量以及所述第一高频能量突变阈值,检测所述子帧的高频能量是否发生第一级突变。3.根据权利要求2所述的方法,其特征在于,所述利用所述实际高频能量、所述预测高频能量以及所述第一高频能量突变阈值,检测所述子帧的高频能量是否发生第一级突变包括当所述实际高频能量与所述预测高频能量之比小于所述第一高频能量突变阈值或者所述预测高频能量与所述实际高频能量之比小于所述第一高频能量突变阈值时,确定所述子帧的高频能量发生第一级突变,否则确定所述子帧的高频能量没有发生第一级突变。4.根据权利要求3所述的方法,其特征在于,所述根据所述高频能量特性为所述子帧选择编码窗型包括为高频能量发生第一级突变的子帧选择短窗,为高频能量没有发生第一级突变的子帧选择长窗。5.根据权利要求1所述的方法,其特征在于,所述高频能量特性包括所述子帧的实际高频能量总和与所述可编码高频能量之间的关系;所述利用预设的编码比特率检测所述子帧的高频能量特性包括计算所述子帧的实际高频能量;根据所述子帧的实际高频能量计算所述子帧的实际高频能量总和;利用所述编码比特率计算所述可编码高频能量;将所述子帧的实际高频能量总和与所述可编码高频能量进行比较,获得所述子帧的实际高频能量总和与所述可编码高频能量之间的关系。6.根据权利要求5所述的方法,其特征在于,所述根据所述高频能量特性为所述子帧选择编码窗型包括若所述实际高频能量总和小于所述可编码高频能量,为所述子帧选择长窗;若所述实际高频能量总和大于所述可编码高频能量,为所述子帧选择短窗。7.根据权利要求4所述的方法,其特征在于,在根据所述高频能量特性为所述子帧选择编码窗型为所述子帧选择短窗后,所述方法还包括将所述子帧分组;在根据所述高频能量本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:金剑,刘贵忠,顿玉洁,杜正中,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。