发明名称 |
一种语音信号处理方法、装置和系统 |
摘要 |
本发明提供一种语音信号处理方法、装置和系统,根据设定的每个子信号包括的采样信号数量,将待编码语音信号划分为子信号。根据每个子信号在对数域的语音能量,将待编码语音信号划分为语音帧,划分出的语音帧包括的每个子信号在对数域的语音能量均不小于设定值,或者包括的每个子信号在对数域的语音能量均小于设定值。从而可以通过每个子信号在对数域的语音能量高低,更好地区分通信意义较高和通信意义较低的语音信号,实现语音帧划分。并可以针对通信意义较高的语音帧(第一类型语音帧),分配较高的编码比特,针对通信意义较低的语音帧(第二类型语音帧),分配较少的编码比特,从而减少编码比特,显著提升语音编码压缩效率,降低传输时延。 |
申请公布号 |
CN103915097B |
申请公布日期 |
2017.03.22 |
申请号 |
CN201310001949.9 |
申请日期 |
2013.01.04 |
申请人 |
中国移动通信集团公司 |
发明人 |
刘霖;俞小良 |
分类号 |
G10L19/002(2013.01)I;G10L13/00(2006.01)I |
主分类号 |
G10L19/002(2013.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
郭润湘 |
主权项 |
一种语音信号处理方法,其特征在于,所述方法包括:接收待编码语音信号,所述待编码语音信号包括至少两个采样信号;根据设定的每个子信号包括的采样信号数量,将所述待编码语音信号依次划分为子信号;针对每个子信号,根据该子信号包括的每个采样信号的语音能量,确定该子信号在对数域的语音能量;根据确定出的每个子信号在对数域的语音能量,将所述待编码语音信号划分为语音帧,语音帧的类型包括第一类型或第二类型,其中,每个第一类型语音帧包括的每个子信号在对数域的语音能量均不小于设定值;每个第二类型语音帧包括的每个子信号在对数域的语音能量均小于设定值,包括:针对所述待编码语音信号包括的子信号:若所述待编码语音信号中第一个子信号在对数域的语音能量不小于设定值,将该子信号作为一个第一类型语音帧的起始子信号;将确定出的首个语音能量小于设定值的子信号之前的相邻子信号,作为该第一类型语音帧的结束子信号,或者,若最后一个子信号在对数域的语音能量不小于设定值,则将最后一个子信号作为该第一类型语音帧的结束子信号;若所述待编码语音信号中第一个子信号在对数域的语音能量小于设定值,将该子信号作为一个第二类型语音帧的起始子信号;将确定出的首个语音能量不小于设定值的子信号之前的相邻子信号,作为该第二类型语音帧的结束子信号,或者,若最后一个子信号在对数域的语音能量小于设定值,则将最后一个子信号作为该第二类型语音帧的结束子信号;并,循环执行以下步骤,直至确定完毕所述待编码语音信号中的每个子信号所属的语音帧:针对剩余的尚未确定所属的语音帧的子信号:若剩余的尚未确定所属的语音帧的子信号中第一个子信号在对数域的语音能量不小于设定值,将该子信号作为一个第一类型语音帧的起始子信号;将确定出的首个语音能量小于设定值的子信号之前的相邻子信号作为该第一类型语音帧的结束子信号,或者,若最后一个子信号在对数域的语音能量不小于设定值,则将最后一个子信号作为该第一类型语音帧的结束子信号;若剩余的尚未确定所属的语音帧的子信号中第一个子信号在对数域的语音能量小于设定值,将该子信号作为一个第二类型语音帧的起始子信号;将确定出的首个语音能量不小于设定值的子信号之前的相邻子信号作为该第二类型语音帧的结束子信号,或者,若最后一个子信号在对数域的语音能量小于设定值,则将最后一个子信号作为该第二类型语音帧的结束子信号;针对每个第二类型语音帧,为该语音帧分配不高于第一数值的编码比特,利用分配的编码比特对该语音帧进行编码;针对每个第一类型语音帧,为该语音帧分配不低于第二数值的编码比特,利用分配的编码比特对该语音帧进行编码,其中,所述第二数值大于所述第一数值。 |
地址 |
100032 北京市西城区金融大街29号 |