发明名称 语音编码器中搜寻语音讯号的编码向量的搜寻系统及方法
摘要 本发明提供一种搜寻方法,用以于一语音编码器中,搜寻一语音讯号的一标的编码向量。标的编码向量定义出多个脉冲位置并且包含多个脉冲,每一脉冲可分配在位于该编码向量的所述脉冲位置内。所述脉冲位置分布于多个轨道上。搜寻方法包含下列步骤:计算每一脉冲位置的一命中函数;决定每一轨道中的多组脉冲组合;计算每一脉冲组合的一组合命中函数;选择每一轨道中具有最大组合命中函数的脉冲组合,以形成一预选编码向量;形成一候选编码向量;根据候选编码向量以及预选编码向量,进行一编码向量更新程序,以决定出标的编码向量。
申请公布号 CN100412948C 申请公布日期 2008.08.20
申请号 CN200510005828.7 申请日期 2005.01.27
申请人 广达电脑股份有限公司 发明人 李升龙;蔡宪明
分类号 G10L19/10(2006.01);G10L19/12(2006.01) 主分类号 G10L19/10(2006.01)
代理机构 北京市柳沈律师事务所 代理人 蒲迈文;黄小临
主权项 1. 一种搜寻方法,用来于一语音编码器中搜寻一语音讯号的一标的编码向量,该语音讯号包含多个编码向量,所述编码向量分别定义出多个脉冲位置并且包含多个脉冲,每一所述脉冲可分配在位于该编码向量的所述脉冲位置内,所述脉冲位置分布于多个轨道上,该搜寻方法包含下列步骤:(a)计算每一所述脉冲位置的一相对应命中函数;(b)根据每一所述轨道中的脉冲位置个数与脉冲个数,决定每一所述轨道中的多组脉冲组合;(c)根据每一所述脉冲位置的该相对应命中函数,计算每一所述脉冲组合的一相对应组合命中函数;(d)根据每一所述脉冲组合的该相对应组合命中函数大小,依序排列每一所述轨道中的所述脉冲组合,选择每一所述轨道中具有最大组合命中函数的脉冲组合,以作为一相对应预选脉冲组合,并将其它脉冲组合依大小次序排列成一次序串行;(e)根据每一所述轨道中的该预选脉冲组合,形成一预选编码向量,并计算该预选编码向量的一决策分数;(f)根据该次序串行的顺序,选择次一脉冲组合为一候选脉冲组合,以暂时替代该候选脉冲组合相对应轨道的该预选脉冲组合,而形成一候选编码向量,并计算该候选编码向量的一决策分数;以及(g)根据该候选编码向量以及该预选编码向量的决策分数,进行一编码向量更新程序,以决定出该标的编码向量。
地址 台湾省桃园县