[发明专利]分配子帧的方法和装置有效
| 申请号: | 200910151834.1 | 申请日: | 2009-06-25 |
| 公开(公告)号: | CN101615394A | 公开(公告)日: | 2009-12-30 |
| 发明(设计)人: | 张德军;齐峰岩;苗磊;许剑峰;张清;哈维·米希尔·塔迪;李立雄;马付伟 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G10L19/04 | 分类号: | G10L19/04;G10L19/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 配子 方法 装置 | ||
技术领域
本发明涉及语音编码技术领域,具体而言是涉及一种分配子帧的方法和装置。
背景技术
在对语音信号进行处理时,为降低编解码器处理的运算复杂度及处理时延,一般会将语音信号进行分帧处理。在将信号进行分帧处理以后,由于语音信号在一段时间内比较稳定,各参数变化缓慢,因此,在对信号进行短时预测时按照帧长度进行处理即可满足量化精度等的要求。另外,由于人在发声时,声门的振动具有一定的频率,这个振动的频率就是基音周期。当基音周期较小时,如果选择的帧长过长,那么会导致一帧语音信号内有多个不同的基音周期存在,这样计算得到的基音周期将不准确,因此,需要将一帧再平均分为多个子帧。
在某些无损或有损压缩领域,为了降低网络丢帧对声音质量的影响,要求当前帧对上一帧没有依赖性,如G.711 LLC(LossLess Coding,无损压缩)中规定不能利用过去历史缓冲区的数据来预测当前帧的信号,那么只能够利用当前帧前面一部分的信号来预测当前帧后面一部分的信号。如果仍采用现有技术对整帧信号进行平均分帧的方法进行处理,就会导致开始的若干个子帧只有很少一部分数据进行长时预测(Long Term Prediction,LTP)合成,如图1所示,对8khz采样率,20ms的帧长,平均分为4个子帧,每个子帧40个样点,假设第一子帧的基音周期为T[0]=34,那么对于第一子帧,其实际能够用LTP算法进行合成的样点数只有40-34=6个样点,其前34个样点均作为后续子帧的历史缓冲区对待。这样第一个子帧的增益相对后续子帧变化会比较大,导致其计算得到的增益与后续子帧有较大区别。从而不利于后续的处理。如果T[0]大于帧长长度,如T[0]=60,则连第二子帧都会受到影响。
发明内容
本发明实施例提供了一种分配子帧的方法和装置,能够解决现有技术简单平均分帧导致各子帧增益大小不一致的问题。
本发明实施例提供的一种分配子帧的方法,包括:
获取信号的线性预测编码LPC预测阶数和基音周期;
根据所述LPC预测阶数和基音周期,去除不适用于长时预测LTP合成的样点;
将所述剩余样点的信号分为若干子帧。
本发明实施例提提供的分配子帧的装置,包括:
获取单元,用于获取信号的线性预测编码LPC预测阶数和基音周期;
样点去除单元,用于根据所述获取单元获取的LPC预测阶数和基音周期,去除不适用于长时预测LTP合成的样点;
子帧划分单元,用于将所述样点去除单元去除后的所述剩余样点的信号分为若干子帧。
由以上本发明实施例提供的技术方案可知,根据得到的LPC预测阶数和基音周期,通过去除掉不适用于长时预测LTP合成的样点后,再将所述剩余样点的信号分为若干子帧,能够保证划分后的每个子帧都可以使用较一致的样点进行LTP合成,得到较一致的LTP增益,因此能够解决现有技术简单平均分配子帧所导致各子帧增益大小不一致的问题,并可以降低运算复杂度,节省增益量化的比特,而又不影响性能。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中平均分配子帧的方法示意图;
图2为本发明实施例提供的一种分配子帧的方法流程示意图;
图3为本发明实施例提供了一种分配子帧的方法流程示意图;
图4为图3所提供的方法实施例的一种分配子帧的实例图;
图5为本发明实施例提供了另一种分配子帧的方法流程示意图;
图6为图5所提供的方法实施例的一种分配子帧的实例图;
图7为图5所提供的方法实施例的另一种分配子帧的实例图;
图8为本发明实施例提供的再一种分配子帧的方法流程示意图;
图9为图8所提供的方法实施例的一种分配子帧的实例图;
图10为本发明实施例提供的一种分配子帧的装置结构示意图;
图11为本发明实施例提供的另一种分配子帧的装置结构示意图;
图12为本发明实施例提供的再一种分配子帧的装置结构示意图;
图13为本发明实施例提供的一种分配子帧的方法流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910151834.1/2.html,转载请声明来源钻瓜专利网。





