基音增益获取方法、装置及编码器、解码器的制作方法

文档序号:2831213阅读:313来源:国知局
专利名称:基音增益获取方法、装置及编码器、解码器的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种基音增益获取方法、装置及编 码器、解码器。
背景技术
在语音编码领域中, 一般的语音频信号都具有一定的周期性特征,因此
可以采用长时期预测(Long Term Prediction,简称LTP)去掉语音频信号中 的这种长时周期性。无论是对于有损压缩还是对于无损压缩,经过LTP所得 到的基音增益,都是需要量化后再进行编码的。
上述技术方案中,由于在编码前对基音增益所进行的量化,导致消耗了 大量额外的比特,从而降低了压缩率。

发明内容
本发明实施例提供一种基音增益获取方法、装置及编码器、解码器,用 以避免消耗额外的比特去量化基音增益,提高压缩率。 本发明实施例提供了一种基音增益获取方法,包括 获取输入信号的信号信息;
根据信号信息与基音增益的对应关系获取所述输入信号的信号信息对应 的基音增益。
本发明实施例还提供了一种基音增益获取装置,包括 信号信息获取模块,用于获取输入信号的信号信息; 基音增益获取模块,用于根据信号信息与基音增益的对应关系获取所述 输入信号的信号信息对应的基音增益。
本发明实施例再提供了一种编码器,包括上述基音增益获取装置。 本发明实施例再提供了一种解码器,包括上述基音增益获取装置。 由上述技术方案可知,本发明实施例利用预先获取的信号信息与基音增
3益的对应关系,根据信号信息能够获取到对应的基音增益,而且可以分别适 用于编码端和解码端,使得编码端无需将基音增益传到解码端,解决了比特 开销的难题。本发明实施例能够根据信号信息来自适应地确定基音增益,避 免了消耗额外的比特去量化基音增益,没有影响到编码的性能,从而提高了 压缩率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的基音增益获取方法的流程示意图; 图2为本发明实施例二提供的基音增益获取方法的流程示意图; 图3为本发明实施例三提供的基音增益获取装置的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而 不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例一提供的基音增益获取方法的流程示意图,如图1 所示,本实施例的基音增益获取方法可以包括以下步骤
步骤101、获取输入信号的信号信息;
步骤102、根据信号信息与基音增益的对应关系获取所述输入信号的信 号信息对应的基音增益。
本实施例中的信号信息可以包括基音周期、能量、过零率或类型信息等 信号的相关信息。本实施例需要预先获取信号信息与基音增益的对应关系, 利用上述对应关系,根据信号信息能够获取到对应的基音增益,而且可以分 别适用于编码端和解码端,使得编码端无需将基音增益传到解码端,解决了比特开销的难题。本发明实施例能够根据信号信息来自适应地确定基音增益, 避免了消耗额外的比特去量化基音增益,没有影响到编码的性能,从而提高 了压缩率。
图2为本发明实施例二提供的基音增益获取方法的流程示意图,如图2 所示,本实施例中的信号信息为基音周期,本实施例的基音增益获取方法具 体可以包括以下步骤
步骤201、预先获取基音周期与基音增益的对应关系。
其中的基音周期与基音增益的对应关系可以表现为基音周期所属的区间 与固定的基音增益的对应关系。具体地,基音周期的范围可以设置有至少一 个区间,每个区间对应有固定的基音增益;
步骤202、获取输入信号的基音周期;
步骤203、根据输入信号的基音周期确定该基音周期所属的区间; 步骤204、根据基音周期与基音增益的对应关系匹配出该基音周期所属的
区间对应的基音增益。
本实施例的基音增益获取方法能够分别适用于编码端和解码端,具体实
现可以如下所示
经过计算,可以得到n(n为一个大于等于1的正整数)个子帧中的各子 帧LTP预测的贡献为
其中,rW为第j子帧的基音周期;g[/1为第乂子帧的基音增益;rj 为LPC残差信号;r^(")为LTP预测贡献信号。LTP就是用过去的信号来预 测当前的信号,过去的信号与当前的信号越接近,即对应的基音周期r[/]则 越小,说明相似性越高,则基音增益g[/]越大。
本实施例可以按照下列的规则,将基音周期的范围分为几个区间,每一 个区间都对应一个固定的基音增益。例如将基音周期的范围分为两个区间, 区间1为[Tmin, FAC,区间2为[FAC, Tmax,其中Tmin是基音周期的最 小值,可以是一个根据经验选取的正整数,例如20; Tmax是基音周期的 最大值,可以是一个根据经验选取的正整数,例如83; FAC是两个区间的 分界值,可以是一个根据经验选取的正整数,例如40。两个区间对应的基
5音增益分别为g1和g2,那么每个子帧的基音增益则可以表示为 For each sub—frame j if (T[j]<FAC)
<formula>formula see original document page 6</formula>
FAC为基音周期的一个门限值,g1和g2为LTP中基音增益的经验值。 进一步地,在无损压缩算法中,只有LTP模块起到正向作用时才会启用, 而经过统计发现LTP模块在起正向作用时其对应的LTP的基音增益取值都比 较大,且其取值范围都在一个较小的范围内波动,因此,本实施例还可以将
LTP的增益g[/]统一设置为一个固定值。例如本实施例还可以将基音周期的 范围不进行划分,即分为一个区间,该基音周期的范围(区间)对应的基音 增益为g3,那么每个子帧的基音增益则可以表示为
<formula>formula see original document page 6</formula>
g3为LTP中基音增益的经验值。
本实施例利用预先获取的基音周期与基音增益的对应关系,根据各个子 帧的基音周期能够获取到对应的基音增益,而且可以分别适用于编码端和解 码端,使得编码端无需将基音增益传到解码端,解决了比特开销的难题。本 发明实施例能够根据基音周期来自适应地确定基音增益,避免了消耗额外的 比特去量化基音增益,没有影响到编码的性能,从而提高了压缩率。
需要说明的是本发明实施例还可以根据能量、过零率或类型信息等其 他信号的相关信息来确定基音增益。例如将过零率的范围设置为两个区间, 两个区间对应的基音增益分别为g4和g5,且g4^g5。设定一个过零率的门 限值,可以是一个根据经验选取的正整数,例如25,当输入信号的过零率 小于该门限值时,该输入信号的基音增益为g4,当输入信号的过零率大于该 门限值时,该输入信号的基音增益为g5。也就是说,过零率越大,说明输入 信号越接近清音,应该采用较小的基音增益;过零率越小,说明输入信号越 接近浊音,应该采用较大的基音增益。图3为本发明实施例三提供的基音增益获取装置的结构示意图,如图3所 示,本实施例的基音增益获取装置可以包括信号信息获取模块31和基音增益 获取模块32。其中,信号信息获取模块31,用于获取输入信号的信号信息。 基音增益获取^f莫块32根据信号信息与基音增益的对应关系获取信号信息获取 模块31所获取的输入信号的信号信息对应的基音增益。本实施例中的信号信 息可以包括基音周期、能量、过零率或类型信息等信号的相关信息。
进一步地,本实施例还可以包括对应关系获取模块33,用于预先获取信 号信息与基音增益的对应关系,以供基音增益获取模块32获取信号信息获取 模块31所获取的输入信号的信号信息对应的基音增益。
本实施例利用对应关系获取模块预先获取的信号信息与基音增益的对应 关系,基音增益获取模块能够获取信号信息获取模块获取的各个子帧的信号 信息对应的基音增益。本发明实施例中的基音增益获取模块能够根据信号信 息来自适应地确定基音增益,避免了消耗额外的比特去量化基音增益,没有 影响到编码的性能,从而提高了压缩率。
本实施例的基音增益获取装置可以分别位于编码器和解码器之内,使得 编码器无需将基音增益传到解码器,解决了比特开销的难题。
进一步地,本发明实施例还提供了一种编码器和解码器,该编码器和解 码器分别包含上述实施例三所述的基音增益获取装置。
本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读 取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述 的存储介质包括ROM、 RAM、磁碟或者光盘等各种可以存储程序代码的介 质。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或 者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技
术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1、一种基音增益获取方法,其特征在于,包括获取输入信号的信号信息;根据信号信息与基音增益的对应关系获取所述输入信号的信号信息对应的基音增益。
2、 根据权利要求1所述的方法,其特征在于,还包括预先获取信号信 息与基音增益的对应关系。
3、 根据权利要求1所述的方法,其特征在于,所述根据信号信息与基音 增益的对应关系获取所述输入信号的信号信息对应的基音增益包括根据所述信号信息确定所述信号信息所属的区间,所述区间为设置在信 号信息的范围内的一个区间,所述信号信息的范围设置有至少一个区间; 根据所述区间获取所述输入信号的信号信息对应的基音增益。
4、 根据权利要求1、 2或3所述的方法,其特征在于,所述信号信息包括 基音周期、能量、过零率或类型信息。
5、 一种基音增益获取装置,其特征在于,包括 信号信息获取;f莫块,用于获取输入信号的信号信息; 基音增益获取模块,用于根据信号信息与基音增益的对应关系获取所述输入信号的信号信息对应的基音增益。
6、 根据权利要求5所述的装置,其特征在于,还包括对应关系获取模 块,用于预先获取信号信息与基音增益的对应关系。
7、 一种包括权利要求4或5所述的基音增益获取装置的编码器。
8、 一种包括权利要求4或5所述的基音增益获取装置的解码器。
全文摘要
本发明实施例涉及一种基音增益获取方法、装置及编码器、解码器,该方法包括获取输入信号的信号信息;根据信号信息与基音增益的对应关系获取所述输入信号的信号信息对应的基音增益。本发明实施例利用预先获取的信号信息与基音增益的对应关系,根据信号信息能够获取到对应的基音增益,而且可以分别适用于编码端和解码端,使得编码端无需将基音增益传到解码端,解决了比特开销的难题。本发明实施例能够根据信号信息来自适应地确定基音增益,避免了消耗额外的比特去量化基音增益,没有影响到编码的性能,从而提高了压缩率。
文档编号G10L19/00GK101604525SQ200810247428
公开日2009年12月16日 申请日期2008年12月31日 优先权日2008年12月31日
发明者哈维·米希尔·塔迪, 清 张, 张德军, 李立雄, 磊 苗, 许剑峰, 马付伟, 齐峰岩 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1