一种对背景噪声信号进行编解码的方法、系统和装置的利记博彩app

文档序号:2837184阅读:312来源:国知局

专利名称::一种对背景噪声信号进行编解码的方法、系统和装置的利记博彩app
技术领域
:本发明涉及编解码技术,特别涉及一种对背景噪声信号进行编解码的方法、系统和装置。
背景技术
:在语音通信中,所传输的信号包括有声信号和无声信号。为了通信的需要,将说话、发声等产生的语音信号定义为有声信号;发声一般是不连续的,将发声间隙产生的信号定义为无声信号,其中,无声信号包括各种背景噪声信号,例如,白噪声信号、背景嘈杂声信号和静音信号等;有声信号是通信内容的载体,也被称为有用信号;因此语音信号可以被划分为有用信号和背景噪声信号。人们关注的是有用信号,如果只传输有用信号,滤除背景噪声信号,可以有效降低传输带宽;但是,如果没有背景噪声,会让听者感到不舒服,降低用户的体验,甚至会影响用户对通信内容的理解。目前,对背景噪声信号进行处理的方法为在编解码装置中采用静音压缩技术,对背景噪声信号压缩后再进行传输。对背景噪声信号进行压缩所采用的模型与有用信号压缩所用的模型相同,均采用码激励线性预测(CELP)压缩模型。对有用信号和背景噪声信号进行合成的原理是用激励信号激励合成滤波器产生输出信号,满足公式s(n)=e(n)*v(n)。s(n)表示经过合成处理得到的有用信号,e(n)表示激励信号,v(n)表示合成滤波器。因此可以将背景噪声信号的编解码处理,看作是一种简单的有用信号的编解码处理。背景噪声信号的激励信号可以看作是随机噪声产生模块产生的简单的随机噪声序列;用能量参数控制这些随机噪声序列的幅度,即可形成激励信号,因此背景噪声信号的激励信号的参数可以用能量参数来表示。背景噪声信号的合成滤波器参数是频谙参数,也被称为LSF量化参数。图1为现有技术中实现对语音信号进行编解码的系统的结构示意图。如图l所示,该系统包括编码装置和解码装置;其中,编码装置包括语音检测器(VAD)、语音编码器和非连续传输(DTX)单元;解码装置包括语音解码器和舒适噪声生成(CNG)单元。VAD,用于对语音信号进行检测,将有用信号发送到语音编码器,将背景噪声信号发送到DTX单元。语音编码器,用于对有用信号进行编码处理,将编码后的有用信号通过通信通道发送到语音解码器。DTX单元,用于提取背景噪声信号的核心层特征参数,并对核心层特征参数进行编码处理,将核心层编码码流封装成SID帧,通过通信通道发送到非语音解码器。语音解码器,用于接收语音编码器发送的有用信号,对该有用信号进行解码操作,输出重构有用信号。CNG单元,用于接收DTX单元发送的SID帧,对该SID帧中的核心层特征参数进行解码处理,得到重构背景噪声信号,即舒适背景噪声。需要指出的是,若检测出语音信号为有用信号,则将开关置到K1、K3、K5和K7端;若检测出语音信号为背景噪声信号,则将开关置于K2、K4、K6和K8端。其中,重构有用信号和重构背景噪声信号都属于重构语音信号。在图1所示的实施例中介绍了实现对语音信号进行编解码的系统,其中,语音信号包括有用信号和背景噪声信号;在下面的实施例中介绍实现对背景噪声信号进行编解码的系统。图2为现有技术中实现背景噪声信号编解码的系统的结构示意图。如图2所示,该系统包括编码装置和解码装置;其中,编码装置包括核心层特征参数编码单元和静音插入描述(SID)帧封装单元;解码装置包括SID帧解析单元和核心层特征参数解码单元。其中,核心层特征参数编码单元,用于接收背景噪声信号,提取该背景噪声信号的频谱参数和能量参数,将提取的频谱参数和能量参数输出到SID帧封装单元。SID帧封装单元,用于接收频镨参数和能量参数,对这些参数进行编码,将编码得到的核心层码流封装成SID帧,并将封装成的SID帧发送到SID帧解析单元。SID帧解析单元,用于接收SID帧封装单元发送的SID帧,提取出核心层码流,将提取出的核心层码流发送给核心层特征参数解码单元。核心层特征参数解码单元,用于接收核心层码流,提取频语参数和能量参数,对频谱参数和能量参数进行合成处理,得到重构背景噪声信号。图3为现有技术中实现语音信号编解码的方法的流程示意图。如图3所示,该方法包括以下步骤步骤300:判断语音信号是否为背景噪声信号;如果为背景噪声信号则执行步骤310;否则执行步骤320。在本步骤中,判断语音信号是否为背景噪声信号的方法为VAD对语音信号进行判断,若判断结果为O,则判定该语音信号为背景噪声信号;若判断结果为l,则判定该语音信号为有用信号。步骤310:非语音编码器提取背景噪声信号的核心层特征参数。在本步骤中,非语音编码器提取出的核心层特征参数,即窄带特征参数;核心层特征参数包括频语参数和能量参数。需要指出的是,可以根据CELP模型来提取背景噪声信号的核心层特征参数。步骤311:判断核心层特征参数变化是否超过设定阈值,如果超过设定阈值则执行步骤312;否则,执行步骤330。步骤312:将核心层特征参数封装成SID帧,输出到非语音解码器。在本步骤中,对频i普参数和能量参数进行编码,将编码得到的核心层编码码流封装成如表1所示的SID帧。<table>tableseeoriginaldocumentpage10</column></row><table>表1表1所示的SID帧符合G.729B标准,包括LSF量化预测器索引、一级LSF量化矢量、二级LSF量化矢量和增益。其中,LSF量化预测器索引、一级LSF量化矢量、二级LSF量化矢量和增益分别被分配了1个比特数、5个比特数、4个比特数和5个比特数;上述这些参数中,LSF量化预测器索引、一级LSF量化矢量和二级LSF量化矢量属于LSF量化参数,且都属于频谱参数,增益属于能量参数。步骤313:非语音解码器对SID帧中携带的核心层特征参数进行解码处理,得到重构背景噪声信号。步骤320:语音编码器对该有用信号进行编码处理,将编码后的有用信号输出到语音解码器。步骤321:语音解码器对经编码处理的有用信号进行解码处理,输出重构有用信号。步骤330:结束本流程。由上述实施例可以看出,现有技术使用GELP模型提取背景噪声信号的核心层特征参数,核心层特征参数是用于描述窄带背景噪声信号的特征参数。使用核心层特征参数对背景噪声进行编码处理的到编码码流,而核心层特征参数只包括频谱参数和能量参数,因此只能使用核心层特征参数对窄带背景噪声进行解码处理得到重构背景噪声信号.其中,频镨参数和能量参数是用于描述窄带背景噪声信号的核心层特征参数,窄带背景噪声的范围一般指,300Hz3.4KHz。现有技术并未提取宽带背景噪声信号的特征参数,没有对宽带背景噪声信号进行编码和解码处理,因此使编码和解码得到的背景噪声信号不够精确。由图1所示的系统可以看出,该系统只使用核心层特征参数对背景噪声信号进行编码,对编码得到的编码码流进行封装。由于使用的特征参数较少,所以封装成的SID帧对背景噪声信号的描述不够精确,造成对背景噪声信号进行封装的质量不高。在解码端,使用编码端封装成的SID帧重构背景噪声信号,因此重构得到的背景噪声信号的质量不高。由此可见,现有技术中,只使用核心层特征参数对背景噪声信号进行编解码处理,因此用于编解码处理的特征参数太少,导致了经过编解码处理得到的重构背景噪声信号不够精确,从而造成对背景噪声信号进行编码和解码的质量较差。
发明内容本发明的实施例提供一种对背景噪声信号进行编码的方法,提高对背景噪声信号进行编码的质量。本发明实施例提供一种对背景噪声信号进行封装的方法,提高对背景噪声信号进行封装的质量。本发明的实施例提供一种对背景噪声信号进行解码的方法,提高对背景噪声信号进行解码的质量。本发明实施例提供一种对背景噪声信号进行重构的方法,提高对背景噪声信号进行重构的质量。本发明的实施例提供一种对背景噪声信号进行编码的装置,提高对背景噪声信号进行编码的质量。本发明的实施例提供一种对背景噪声信号进行解码的装置,提高对背景噪声信号进行解码的质量。本发明的实施例提供一种对背景噪声信号进行编解码的系统,提高对背景噪声信号进行编码和解码的质量。为了达到上述第一个发明目的,本发明实施例提供了一种对背景噪声信号进行编码的方法,其特征在于,该方法包括提取背景噪声信号的核心层特征参数和增强层特征参数,对所述核心层特征参数和增强层特征参数进行编码处理。为了达到上述第二个发明目的,本发明实施例提供了一种对背景噪声信号进行封装的方法,其特征在于,该方法包括接收背景噪声信号,提取所述背景噪声信号的核心层特征参数和增强层特征参数,对所述核心层特征参数和增强层特征参数进行编码处理,将所述编码得到的核心层码流和增强层码流封装成静音插入描述帧。为了达到上述第三个发明目的,本发明实施例提供了一种对背景噪声信号进行解码的方法,其特征在于,该方法包括提取静音插入描述帧中的核心层码流和增强层码流,根据所述核心层码流和增强层码流解析出核心层特征参数和增强层特征参数,对所述核心层特征参数和增强层特征参数进行解码处理。为了达到上述第四个发明目的,本发明实施例提供了一种对背景噪声信号进行重构的方法,其特征在于,该方法包括接收背景噪声信号的静音插入描述帧,提取出核心层码流和增强层码流,根据所述核心层码流和增强层码流解析出核心层特征参数和增强层特征参数,对所述核心层特征参数和增强层特征参数进行解码处理,对解码得到的核心层重构背景噪声信号和增强层重构背景噪声信号进行合成处理,得到重构背景噪声信号。为了达到上述第五个发明目的,本发明实施例提供了一种对背景噪声信号进行编码的装置,其特征在于,该装置包括核心层特征参数编码单元、增强层特征参数编码单元和静音插入描述帧封装单元;所述核心层特征参数编码单元,用于接收背景噪声信号,提取出核心层特征参数,将所述核心层特征参数发送给静音插入描述帧封装单元;所述增强层特征参数编码单元,用于接收背景噪声信号,提取增强层特征参数,将所述增强层特征参数发送给静音插入描述帧封装单元;所述静音插入描述帧封装单元,用于接收所述核心层特征参数和增强层特征参数,对所述核心层特征参数和增强层特征参数进行编码,并将编码得到的核心层码流和增强层码流封装成静音插入描述帧。为了达到上述第六个发明目的,本发明实施例提供了一种对背景噪声信号进行解码的装置,其特征在于,该装置包括核心层特征参数解码单元、增强层特征参数解码单元和静音插入描述帧解析单元;静音插入描述帧解析单元,用于接收背景噪声信号的静音插入描述帧,提取出核心层码流和增强层码流;将所述核心层码流发送给所述核心层特征参数解码单元;将所述增强层码流发送给增强层特征参数解码单元;所述核心层特征参数解码单元,用于接收核心层码流,提取出核心层特征参数,对所述核心层特征参数进行合成处理,得到核心层重构背景噪声信号;所述增强层特征参数解码单元,用于接收所述增强层码流,提取出增强层特征参数,对所述增强层特征参数进行解码处理,得到增强层重构背景噪声信号。为了达到上述第七个发明目的,本发明实施例提供了一种对背景噪声信号进行编解码的系统,其特征在于,该系统包括编码装置和解码装置;所述编码装置,用于接收背景噪声信号,提取所述背景噪声信号的核心层特征参数和增强层特征参数;对所述核心层特征参数和增强层特征参数进行编码,将编码得到的核心层码流和增强层码流封装成静音插入描述帧,将所述静音插入描述帧发送给所述解码装置;所述解码装置,用于接收所述静音插入描述帧,解析出核心层码流和增强层码流;根据所述核心层码流提取出核心层特征参数;对所述核心层特征参数进行合成处理,得到核心层重构背景噪声信号;根据所述增强层码流提取出增强层特征参数,对所述增强层特征参数进行解码处理,得到增强层重构背景嗓声信号。通过本发明实施例所提供的技术方案,在进行编码时,提取背景噪声信号的核心层特征参数和增强层特征参数,对这些特征参数进行编码处理。除了使用核心层特征参数外,还使用增强层特征参数对背景噪声信号进行编码处理,使用更多的特征参数对背景噪声信号进行编码处理,能够更为精确地描述背景噪声信号,提高了编码的质量。在进行解码处理时,对应于本发明实施例提供的编码技术方案,从SID帧中解析出核心层特征参数和增强层特征参数,对这些特征参数进行解码处理。与现有技术相比,本发明实施例除了使用核心层特征参数对背景噪声进行解码处理外,还使用增强层特征参数对背景噪声进行解码处理,使用更多的特征参数来对背景噪声信号进行重建,更为精确地描述了背景噪声信号,因此提高了解码的质量。图l为现有技术中对语音信号进行编解码的系统的结构示意图;图2为现有技术中实现背景噪声信号编解码的系统的结构示意图;图3为现有技术中实现语音信号编解码的方法的流程示意图;图4为本发明实施例的实现对背景噪声信号进行编码的装置的第一较佳实施例的结构示意图;图5为本发明实施例的实现对背景噪声信号进行编码的装置的第二较佳实施例的结构示意图;图6为本发明实施例的实现对背景噪声信号进行解码的装置的第三较佳实施例的结构示意图;图7为本发明实施例的实现对背景噪声信号进行解码的装置的第四较佳实施例的结构示意图;图8为本发明实施例的实现对背景噪声信号进行编码的方法的第五较佳实施例的流程示意图;图9为本发明实施例的G.729.1中SID帧的结构示意图;图10为本发明实施例的实现对背景噪声信号进行解码的方法的第六较佳实施例的流程示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。本发明实施例提供了一种对背景噪声进行编解码的方法、系统和装置,在对背景噪声信号进行编码处理时,提取背景噪声信号的核心层特征参数和增强层特征参数,对核心层特征参数和增强层特征参数进行编码处理。在解码端,提取静音插入描述帧中的核心层码流和增强层码流,根据核心层码流和增强层码流解析出核心层特征参数和增强层特征参数,对核心层特征参数和增强层特征参数进行解码处理。图4为本发明实施例的实现对背景噪声信号进行编码的装置的第一较佳实施例的结构示意图。如图4所示,该装置包括核心层特征参数编码单元、增强层特征参数编码单元和SID帧封装单元。核心层特征参数编码单元,用于接收背景噪声信号,提取出背景噪声信号的核心层特征参数,将提取的核心层特征参数发送给SID帧封装单元。增强层特征参数编码单元,用于接收背景噪声信号,提取出增强层特征参数,将该增强层特征参数发送给SID帧封装单元。SID帧封装单元,用于接收核心层特征参数和增强层特征参数,对这些特征参数进行编码处理,将编码得到的核心层码流和增强层码流封装成SID帧。在本实施例中,可以使用核心层特征参数和增强层特征参数,对背景噪声信号进行编码处理。相对于现有技术,可以使用更多的特征参数来对背景噪声信号进行编码,可以提高对背景噪声信号进行编码的精确度,由此可以提高对背景噪声信号进行编码的质量。需要指出的是,本实施例提供的编码装置能够像现有技术中的编码装置一样提取核心层特征参数,对核心层特征参数进行编码处理,因此本发明实施例提供的编码装置可以与现有的编码装置相兼容。图5为本发明实施例的实现对背景噪声信号进行编码的装置的第二较佳实施例的结构示意图。如图5所示,其中,核心层特征参数编码单元包括窄带频镨参数编码单元和窄带能量参数编码单元。增强层特征参数编码单元至少包括窄带增强层特征参数编码单元和宽带增强层特征参数编码单元中的一个。其中,窄带频镨参数编码单元,用于接收背景噪声信号,提取该背景噪声信号的频镨参数,将该频语参数发送给SID帧封装单元。窄带能量参数编码单元,用于接收背景噪声信号,提取背景噪声信号的能量参数,将该能量参数发送给SID帧封装单元。其中,窄带增强层特征参数编码单元,用于接收背景噪声信号,提取出窄带增强层特征参数,将该窄带增强层特征参数发送给SID帧封装单元。宽带增强层特征参数编码单元,用于接收背景噪声信号,提取出宽带增强层特征参数,将该宽带增强层特征参数发送给SID帧封装单元。SID帧封装单元,用于接收频谱参数和能量参数,对该频谱参数和能量参数进行编码处理,得到核心层码流。还用于接收窄带增强层特征参数和宽带增强层特征参数,对该窄带增强层特征参数和宽带增强层特征参数进行编码处理,得到增强层码流,将编码得到的核心层码流和增强层码流封装成SID帧。需要指出的是,在本实施例中,增强层特征参数编码单元至少包括窄带增强层特征参数编码单元和宽带增强层特征参数编码单元中的一个。在图5中给出了包括窄带增强层特征参数编码单元和宽带增强层特征参数编码单元的图示;如果只包含其中一个,例如,只包含窄带增强层特征参数编码单元,那么在图5中就没有宽带增强层特征参数编码单元的图示。同样,如果只包舍宽带增强层特征参数编码单元,那么在图5中就没有窄带增强层特征参数编码单元的图示。SID帧封装单元在进行处理时也会根据图5中包含的单元的情况做出相应的调整,例如,如果图5中不包括窄带增强层特征参数编码单元,那么SID帧封装单元,用于接收频谱参数和能量参数,对该频谱参数和能量参数进行编码处理,得到核心层码流。还用于接收宽带增强层特征参数,对该宽带增强层特征参数进行编码处理,得到增强层码流,将编码得到的核心层码流和增强层码流封装成SID帧。对应于图5所示的编码装置,要得到重构背景噪声信号,还需要解码装置对编码生成的SID帧进行解码处理,下面以介绍实现对背景噪声信号进行解码的装置。图6为本发明实施例的实现对背景噪声信号进行解码的装置的第三较佳实施例的结构示意图。如图6所示,该解码装置包括核心层特征参数解码单元、增强层特征参数解码单元和SID帧解析单元;其中,SID帧解析单元,用于接收背景噪声信号的SID帧,提取出核心层码流和增强层码流;将核心层码流发送给核心层特征参数解码单元,将增强层码流发送给增强层特征参数解码单元。核心层特征参数解码单元,用于接收核心层码流,提取出核心层特征参数,对该核心层特征参数进行合成处理,得到核心层重构背景噪声信号。增强层特征参数解码单元,用于接收增强层码流,提取出增强层特征参数,对这些特征参数进行解码处理,得到增强层重构背景噪声信号。与现有技术相比,本实施例提供的解码装置能够提取出增强层码流,根据增强层码流提取出增强层特征参数,对增强层特征参数进行解码处理得到增强层重构背景噪声信号。使用本发明实施例的技术方案,可以使用更多的特征参数来描述背景噪声信号,能更为精确地对背景噪声信号进行解码处理,因此可以提高对背景噪声信号进行解码的质量。图7为本发明实施例的实现对背景噪声信号进行解码的装置的第四较佳实施例的结构示意图。与图6所示实施例中的解码装置相比,核心层特征参数解码单元具体包括窄带频镨参数解析单元、窄带能量参数解析单元和核心层合成滤波器;增强层特征参数解码单元具体包括窄带增强层特征参数解码单元和宽带增强层特征参数解码单元,或者两者中的一个。其中,窄带频语参数解析单元,用于接收SID帧解析单元发送的核心层码流,提取出频谱参数,将该频语参数输出到核心层合成滤波器。窄带能量参数解析单元,用于接收SID帧解析单元发送的核心层码流,提取出能量参数,将该能量参数输出到核心层合成滤波器。核心层合成滤波器,用于接收频谙参数和能量参数,对频谱参数和能量参数进行合成处理,得到核心层重构背景噪声信号。窄带增强层特征参数解码单元,用于接收SID帧解析单元发送的增强层码流,提取出窄带增强层特征参数,对该窄带增强层特征参数进行解码处理,得到增强层重构背景噪声信号,即窄带增强层重构背景噪声信号。宽带增强层特征参数解码单元,用于接收SID帧解析单元发送的增强层码流,提取出宽带增强层特征参数,对该宽带增强层特征参数进行解码处理,得到增强层重构背景噪声信号,即宽带增强层重构背景噪声信号。增强层码流包括窄带增强层码流和宽带增强层码流。窄带增强层重构背景噪声信号和宽带增强层重构背景噪声信号都属于增强层重构背景噪声信号,且属于重构背景噪声信号的一部分。窄带增强层特征参数解码单元可以包括窄带增强层特征参数解析单元和窄带增强单元。宽带增强层特征参数解码单元可以包括宽带增强层特征参数解析单元和宽带增强单元。其中,窄带增强层特征参数解析单元,用于接收增强层码流,提取出窄带增强层特征参数,将这些窄带增强层特征参数发送给窄带增强单元。窄带增强单元,用于接收窄带增强层特征参数,对这些特征参数进行解码处理,得到窄带增强层重构背景噪声信号。宽带增强层特征参数解析单元,用于接收宽带增强层码流,提取出宽带增强层特征参数,将这些宽带增强层特征参数发送给宽带增强单元。宽带增强单元,用于接收宽带增强层特征参数,对这些特征参数进行解码处理,得到宽带增强层重构背景噪声信号。需要指出的是,该解码装置包含的单元是与图5所示编码装置中包含的单元是对应的,例如,如果图5中的增强层特征参数编码单元中包含窄带增强层特征参数编码单元和宽带增强层特征参数编码单元,那么该解码装置中就相应包括窄带增强层特征参数解码单元和宽带增强层特征参数解码单元。如果图5所示增强层特征参数编码单元中只包含窄带增强层特征参数编码单元,那么该解码装置中除了包含核心层特征参数解码单元外,至少要包括窄带增强层特征参数解码单元,如杲不包括宽带增强层特征参数解码单元,那么在图7中就没有相应的图示。如果图5中只包含宽带增强层特征参数编码单元,那么该解码装置中至少要包括宽带增强层特征参数解码单元,如果不包括窄带增强层特征参数解码单元,那么在图7中就没有相应的图示。本发明实施例还提供一种对背景噪声信号进行编解码的系统,该系统包括编码装置和解码装置。编码装置,用于接收背景噪声信号,提取背景噪声信号的核心层特征参数和增强层特征参数;对核心层特征参数和增强层特征参数进行编码,将编码得到的核心层码流和增强层码流封装成SID帧,将该SID帧发送给解码装置。解码装置,用于接收编码装置发送的S1D帧,解析出核心层码流和增强层码流;根据核心层码流提取出核心层特征参数;对核心层特征参数进行合成处理,得到核心层重构背景噪声信号;根据增强层码流提取出增强层特征参数,对增强特征参数进行解码处理,得到增强层重构背景噪声信号。在上述实施例中,介绍了实现对背景噪声信号进行处理的编码装置和解码装置的具体结构和功能,下面介绍对背景噪声信号进行编码和解码的方法。图8为本发明实施例的实现对背景噪声信号进行编码的方法的第五较佳实施例的流程示意图。如图8所示,该方法包括以下步骤步骤801:接收背景噪声信号。步骤802:提取出背景噪声信号的核心层特征参数和增强层特征参数,对这些特征参数进行编码处理,得到核心层码流和增强层码流。与现有技术中的核心层特征参数相同,本发明中的核心层特征参数也包括LSF量化预测器索引、一级LSF量化矢量、二级LSF对量化矢量和增益。增强层特征参数至少包括窄带增强层特征参数和宽带增强层特征参数中的一个。可以参考G.729Annex标准中的B4.2和B4.3,计算LSF量化预测器索引、一级LSF量化矢量、二级LSF对量化矢量的值,以及根据计算得到的值对背景噪声信号进行编码处理得到核心层码流,该计算方法和编码处理方法均属于现有技术的内容,为了简洁,这里就不做赘述。窄带增强层特征参数至少包括固定码本参数和自适应码本参数两者中的一个。其中,固定码本参数包括固定码本索引、固定码本符号和固定码本增益;自适应码本参数包括基音延迟和基音增益。计算固定码本索引、固定码本符号、固定码本增益、基音延迟和基音增益的方法,以及根据计算得到的结果对背景噪声信号进行编码处理得到窄带增强层码流的方法在G.729标准中有详细介绍,属于本领域技术人员公知的技术,为了简洁,这里就不做赘述。宽带增强层特征参数至少包括时域包络和频域包络中的一个。下面介绍如何计算宽带增强层特性参数中的时域包络和频域包络J^w/(w+/.10),/=0"."15」,使用该式子进行计算可得到16个时域包络参数,其中^(")是输入的语音超帧信号。由于G.729协议规定每个SID帧为10ms,每个SID帧包含80个采样点,在本发明实施例中将两个SID帧组成一个20ms的超帧,该超帧包含160个采样点。然后将这20ms的SID帧平均分成16个长度为1.25ms的段。i代表被划分的段的序号;每段有IO个采样点,n表示每段上采样点的个数。对上式计算得到的16个时域参数取平均值,可以得出时域包络均值为下面介绍如何计算时域包络量化矢量和频域包络量化矢量先对信号进行快速傅立叶变换,然后再将快速傅立叶变换后得到的信号通过一个汉明窗,得到12个频域包络参数,卩<formula>formulaseeoriginaldocumentpage21</formula>然后将16个时域包络参数分别与时域包络均值作差,==乙力)-A7.,/=0,...,15,将这16个差分成两个8维子向量,即得到时域包络量化式量乙,(C:r:(i)"…,:C(7))andt哪"(Cv(8),:C(9),…,:C(15))。将12个频域包络参数分别时域包络均值作差>7=(_/),=^"(/)-^r,7、0,…,11,得到3个4维子向量,即频谱包络量化式量f,',=(o),f:(i),,f:(2),《。》f亂2=(《(4),《(5),,《(6),《(7》fctv,3=(C》),,《(10),《(11))在计算得到时域包络均值、时域包络量化矢量和频域包络量化矢量之后,分别为这些参数值分配比特数得到宽带增强层码流。步骤803:将编码得到的核心层码流和增强层码流封装成SID帧。在介绍将核心层码流和增强层码流封装成SID帧之前,首先介绍一下SID帧。该SID帧为嵌入式分层SID帧,所谓嵌入式分层SID帧是指,将核心层码流放于该SID帧的起始部分形成核心层,将增强层码流放在核心层码流的后面形成增强层,增强层码流包括窄带增强层码流和宽带增强层码流,或者两者中的一个。其中,紧挨核心层码流的可以是窄带增强层码流,也可以是宽带增强层码流。图9为本发明实施例的G.729.1中SID帧的结构示意图。如图9所示,该SID帧包括核心层部分和增强层部分。增强层部分至少包括窄带增强层和宽带增强层中的一个。宽带增强层可以包括多层一般4k7k范围内的背景噪声信号被封装为一层,大于7k的背景噪声信号可以被编码封装成更多层,例如n层,n值的大小要根据背景噪声信号的频率范围和对频率范围的实际划分来定。需要指出的是,窄带增强层码流可以位于宽带增强层码流之前,也可以位于其后,或者穿插在多层宽带增强层码流之间,所有变换方式均在本发明的保护范围之内。图9只是一幅展示SID帧结构的一般图形,可以针对具体情况对SID帧进行调整,例如,如果该SID帧中不包含窄带增强层码流,那么图9中就没有该层。在图9中给出了SID帧的结构,在本步骤中,在对背景噪声信号进行编码处理后,为编码得到的核心层特征参数和增强层特征参数分配比特数。下面给出一个具体的SID帧比特数分配表,表2为本发明实施例的符合G.729标准的SID帧比特数分配表。该表包含核心层、窄带增强层和宽带增强层。其中,窄带增强层特征参数用固定码本参数来表示。<table>tableseeoriginaldocumentpage22</column></row><table>表2窄带增强层宽带增强层在本步骤中,将核心层码流和增强层码流封装成SID帧的方法为如表2所示,分别为核心层特征参数、窄带增强层特征参数和宽带增强层特征参数分配比特数,得到核心层码流、窄带增强层码流和宽带增强层码流;将得到的核心层码流、窄带增强层码流和宽带增强层码流按照表2所示的顺序插入到数据流中即可实现SID帧的封装。需要指出的是,如果表2中的格式发生改变,例如,宽带增强层位于窄带增强层之前,那么在进行SID封装时,也会做出相应的改变,即将核心层码流、宽带增强层码流和窄带增强层码流依次插入到数据流中。这里对SID巾,封装方法的描述并非对本发明的限定,其他替换方式均在本发明的保护范围之内。其中,SID帧的结构和封装格式的替换方式,与图9和表2中对SID帧的结构和封装格式的替换方式的描述一致。如果增强层特征参数至少包括宽带增强层特征参数,在步骤801和步骤802之间还进一步包括使用正交镜像滤波器(QMF)或者其他滤波器,将背景噪声信号分为窄带背景噪声信号和宽带背景噪声信号。步骤802步骤803的具体操作为根据窄带背景噪声信号提取核心层特征参数,根据宽带背景噪声信号提取出宽带增强层特征参数;对核心层特征参数进行编码得到核心层码流,对宽带增强层特征参数进行编码生成宽带增强层码流;将核心层码流和宽带增强层码流封装成SID帧。如果增强层特征参数还包含窄带增强层特征参数,还会根据窄带背景噪声信号提取出窄带增强层特征参数,对窄带增强层特征参数进行编码生成窄带增强层码流,将窄带增强层码流封装进SID帧,需要指出的是,窄带增强层码流和宽带增强层码流都属于增强层码流。如果增强层特征参数不包括宽带增强层特征参数,无需将背景噪声信号分为窄带背景噪声信号和宽带背景噪声信号。步骤802~步骤803的具体操作为根据窄带背景噪声信号提取核心层特征参数和窄带增强层特征参数,对核心层特征参数和窄带增强层特征参数进行编码处理,将编码得到的核心层码流和窄带增强层码流封装成SID帧。在现有技术中,在进行编码时只提取核心层特征参数,对核心层的特征参数进行编码处理。本实施例介绍的对背景噪声信号进行编码的方法,在现有技术对背景噪声信号进行编码的方法基础之上,进一步使用增强层特征参数对背景噪声信号进行更精确地编码处理,可以提高对背景噪声信号进行编码的质量。与图8所示的编码方法相对应,在下面的实施例中介绍对背景噪声信号进行解码的技术方案。图10为本发明实施例的实现对背景噪声信号进行解码的方法的第六较佳实施例的流程示意图。如图10所示,该方法包含以下步骤步骤1001:接收背景噪声信号的SID帧。步骤1002:从SID帧中提取出核心层码流和增强层码流。在本步骤中,从SID帧中提取出核心层码流和增强层码流的方法为根据步骤803中封装成的SID帧,截取核心层码流和增强层码流,例如,根据表2中的SID帧的格式,依次截取15比特的核心层码流、20比特的窄带增强层码流和33比特的宽带增强层码流。需要指出的是,其中增强层码流至少包括窄带增强层码流和宽带增强层码流中的一个,假如表2中不包括窄带增强层,即封装的SID帧中没有窄带增强层码流,那么提取出的增强层码流只有宽带增强层码流。如果表2中SID帧的封装格式发生改变,在本步骤中,提取核心层码流和增强层码流的方法也会做相应的调整,但是有一点是确定的,在编码端和解码端会预先约定封装成的SID帧的格式,根据约定的格式进行编码和解码的操作,保证编码和解码处理的一致性。步骤1003:根据核心层码流和增强层码流解析出核心层特征参数和增强层特征参数。本步骤中提到的核心层特征参数和增强层特征参数,与步骤802中介绍的核心层参数和增强层参数相同。其中,可以参看G.729AnnexB标准,解析出LSF量化预测器索引、一级LSF量化矢量、二级LSF对量化矢量的值,该解析方法属于现有技术的内容,为了简洁,这里就不做赘述。在该实施例中同样以图9所示的SID帧为例,即窄带增强层包含的特征参数为固定码本索引、固定码本符号和固定码本增益。可以参考G.729标准计算固定码本索引、固定码本符号、固定码本增益、基音延迟和基音增益的值,该计算方法属于现有技术的内容,为了简洁,这里就不做赘述。参见步骤803计算出的时域包络均值16"。,以及时域包络量化式量:<formula>formulaseeoriginaldocumentpage25</formula>和频谱包络量化式量<formula>formulaseeoriginaldocumentpage25</formula>计算出时域包络参数t力)'、0,…,15,和频域包络参数步骤1004:对核心层特征参数和增强层特征参数进行解码,得到重构背景噪声信号。在本步骤中,参考G.729AnnexB,根据解析出的LSF量化预测器索引、一级LSF量化矢量和二级LSF量化矢量,解码得到核心层重构背景噪声信号,该方法属于本领域技术人员公知的技术,这里就不做赘述。得到的窄带增强层重构背景噪声信号如下<formula>formulaseeoriginaldocumentpage25</formula>其中,5'是当前帧的线性预测(LP)合成滤波器^"内插系数;(")="(")+L力xc(")是窄带激励信号"(")和窄带增强固定码本激励信号l袖xc"'(")融合而成的信号。其中,窄带增强固定码本激励信号l袖xc'(")是由固定码本索引、固定码本符合和固定码本增益合成得到的信号。得到宽带增强层重构背景噪声信号的方法如下时域利用解码得到的时域包络参数tvW,计算增益函数^(),然后与激励信号"^(")相乘得到《3("),=n=0v..,159。频域利用t'W=CC/)7^,…,n计算出两个子帧的校正增益<formula>formulaseeoriginaldocumentpage26</formula>力)—/=0,...,11,为每一个超帧构造两个有限线性相位脉冲响应(FIR)滤波器。<formula>formulaseeoriginaldocumentpage26</formula>将这两个FIR矫正滤波器作用于信号^("),生成宽带增强层重构背景噪声信号<formula>formulaseeoriginaldocumentpage26</formula>32<formula>formulaseeoriginaldocumentpage26</formula>将解码得到的核心层重构背景噪声信号,窄带增强层重构背景噪声信号和宽带增强层重构背景噪声信号进行合成,得到重构背景噪声信号,即舒适背景噪声信号。在本实施例中,根据图8所示实施例编码得到的SID帧,解码得到核心层特征参数、窄带增强层特征参数和宽带增强层特征参数,或者两者中的一个,对这些特征参数进行解码,得到重构背景噪声信号。由此可见,与现有技术的解码方法相比,除了使用核心层特征参数来对背景噪声信号进行解码操作之外,还使用窄带增强层特征参数和宽带增强层特征参数对背景噪声信号进行解码操作。因此,可以更精确地恢复出背景噪声信号,提高对背景噪声信号进行解码的质量。综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1.一种对背景噪声信号进行编码的方法,其特征在于,该方法包括提取背景噪声信号的核心层特征参数和增强层特征参数,对所述核心层特征参数和增强层特征参数进行编码处理。2、根据权利要求1所述的方法,其特征在于,所述核心层特征参数包括频语参数和能量参数。3、根据权利要求1或2所述的方法,其特征在于,所述增强层特征参数包括窄带增强层特征参数和/或宽带增强层特征参数。4、一种对背景噪声信号进行封装的方法,其特征在于,该方法包括接收背景噪声信号,提取所述背景噪声信号的核心层特征参数和增强层特征参数,对所述核心层特征参数和增强层特征参数进行编码处理,将所述编码得到的核心层码流和增强层码流封装成静音插入描述帧。5、根据权利要求4所述的方法,其特征在于,所述增强层特征参数包括窄带增强层特征参数;所述增强层码流包括窄带增强层码流。6、根据权利要求4所述的方法,其特征在于,所述增强层特征参数包括宽带增强层特征参数;所述增强层码流包括宽带增强层码流;提取背景噪声信号的核心层特征参数和增强层特征参数的方法包括将所述背景噪声信号分为窄带背景噪声信号和宽带背景噪声信号;提取所述窄带背景噪声信号的核心层特征参数,提取所述宽带背景噪声信号的宽带增强层特征参数。7、根据权利要求4所述的方法,其特征在于,所述增强层特征参数包括窄带增强层特征参数和宽带增强层特征参数;所述增强层码流包括窄带增强层码流和宽带增强层码流;提取背景噪声信号的核心层特征参数和增强层特征参数的方法包括将所述背景噪声信号分为窄带背景噪声信号和宽带背景噪声信号;提取所述窄带背景噪声信号的窄带增强层特征参数和核心层特征参数;提取所述宽带背景噪声信号的宽带增强层特征参数。8、根据权利要求5或7所述的方法,其特征在于,所述窄带增强层特征参数包括固定码本参数和/或自适应码本参数。9、根据权利要求6或7所述的方法,其特征在于,所述宽带增强层特征参数包括时域包络和/或频域包络。10、根据权利要求4至7任一项所述的方法,其特征在于,所述核心层特征参数包括频语参数和能量参数。11、根据权利要求4至7任一项所述的方法,其特征在于,所述静音插入描述帧为嵌入式分层静音插入描述帧。12、一种对背景噪声信号进行解码的方法,其特征在于,该方法包括提取静音插入描述帧的核心层码流和增强层码流,根据所述核心层码流和增强层码流解析出核心层特征参数和增强层特征参数,对所述核心层特征参数和增强层特征参数进行解码处理。13、根据权利要求12所述的方法,其特征在于,所述增强层码流包括窄带增强层码流;所述增强层特征参数包括窄带增强层特征参数。14、根据权利要求12或13所述的方法,其特征在于,所述增强层码流包括宽带增强层码流;所述增强层特征参数包括宽带增强层特征参数。15、根据权利要求12所述的方法,其特征在于,所述静音插入描述帧为嵌入式分层静音插入描述帧。16、一种对背景噪声信号进行重构的方法,其特征在于,该方法包括接收背景噪声信号的静音插入描述帧,提取出核心层码流和增强层码流;根据所述核心层码流和增强层码流解析出核心层特征参数和增强层特征参数,对所述核心层特征参数和增强层特征参数进衧解码处理;对解码得到的核心层重构背景噪声信号和增强层重构背景噪声信号进行合成处理得到重构背景噪声信号。17、根据权利要求i6所迷的方法,其特征在于,所述静音插入描述帧为嵌入式分层静音插入描述帧。18、一种对背景噪声信号进行编码的装置,其特征在于,该装置包括核心层特征参数编码单元、增强层特征参数编码单元和静音插入描述帧封装单元;所述核心层特征参数编码单元,用于接收背景噪声信号,提取出核心层特征参数,将所述核心层特征参数发送给静音插入描述帧封装单元;所述增强层特征参数编码单元,用于接收背景噪声信号,提取增强层特征参数,将所述增强层特征参^:发送给静音插入描述帧封装单元;所述静音插入描述帧封装单元,用于接收所述核心层特征参数和增强层特征参数,对所述核心层特征参数和增强层特征参数进行编码,并将编码得到的核心层码流和增强层码流封装成静音插入描述帧。19、根据权利要求18所述的装置,其特征在于,所述增强层特征参数编码单元包括窄带增强层特征参数编码单元和/或宽带增强层特征参数编码单元;所述窄带增强层特征参数编码单元,用于接收背景噪声信号,提取出窄带增强层特征参数;将所述窄带增强层特征参数发送给所述静音插入描述帧封装单元;所述宽带增强层特征参数编码单元,用于接收背景噪声信号,提取出宽带增强层特征参数,将所述宽带增强层特征参数发送给所述静音插入描述帧封装单元;所述静音插入描述帧封装单元,用于接收窄带增强层特征参数和宽带增强层特征参数,对所述窄带增强层特征参数和宽带增强层特征参数进行编码,并将编码得到的增强层码流封装成静音插入描述帧。20、一种对背景噪声信号进行解码的装置,其特征在于,该装置包括核心层特征参数解码单元、增强层特征参数解码单元和静音插入描述帧解析单元;静音插入描述帧解析单元,用于接收背景噪声信号的静音插入描迷帧,提取出核心层码流和增强层码流;将所述核心层码流发送给所述核心层特征参数解码单元;将所述增强层码流发送给增强层特征参数解码单元;所述核心层特征参数解码单元,用于接收所述核心层码流,提取出核心层特征参数,对所述核心层特征参数进行合成处理,得到核心层重构背景噪声信号;所述增强层特征参数解码单元,用于接收所述增强层码流,提取出增强层特征参数,对所述增强层特征参数进行解码处理,得到增强层重构背景噪声信21、根据权利要求20所述的装置,其特征在于,所述增强层特征参数解码单元包括窄带增强层特征参数解码单元;所述窄带增强层特征参数解码单元,用于接收所述增强层码流,提取出窄带增强层特征参数,对所述窄带增强层特征参数进行解码处理,得到增强层重构背景噪声信号。22、冲艮据权利要求20或21所述的装置,其特征在于,所述增强层特征参数解码单元包括宽带增强层特征参数解码单元;所述宽带增强层特征参数解码单元,用于接收所述增强层码流,提取出宽带增强层特征参数,对所述宽带增强层特征参数进行解码处理,得到增强层重构背景噪声信号。23、根据权利要求21所述的装置,其特征在于,所述窄带增强层特征参数解码单元包括窄带增强层特征参数解析单元和窄带增强单元;所述窄带增强层特征参数解析单元,用于接收所述增强层码流,提取出窄带增强层特征参数,将所述窄带增强层特征参数发送给窄带增强单元;所述窄带增强单元,用于接收所述窄带增强层特征参数,对所述窄带增强层特征参数进行解码处理,得到增强层重构背景噪声信号。24、根据权利要求22所述的装置,其特征在于,所述宽带增强层特征参数解码单元包括宽带增强层特征参数解析单元和宽带增强单元;所迷宽带增强层特征参数解析单元,用于接收所迷增强层码流,提取出宽带增强层特征参数,将所述宽带增强层特征参数发送给宽带增强单元;所述宽带增强单元,用于接收所述宽带增强层特征参数,对所述宽带增强层特征参数进行解码处理,得到增强层重构背景噪声信号。25、一种对背景噪声信号进行编解码的系统,其特征在于,该系统包括编码装置和解码装置;所述编码装置,用于接收背景噪声信号,提取所述背景噪声信号的核心层特征参数和增强层特征参数;对所述核心层特征参数和增强层特征参数进行编码,将编码得到的核心层码流和增强层码流封装成静音插入描述帧,将所述静音插入描述帧发送给所述解码装置;所述解码装置,用于接收所述静音插入描述帧,解析出核心层码流和增强层码流;根据所述核心层码流提取出核心层特征参数;对所述核心层特征参数进行合成处理,得到核心层重构背景噪声信号;根据所述增强层码流提取出增强层特征参数,对所述增强层特征参数进行解码处理,得到增强层重构背景噪声信号。全文摘要本发明提供了一种对背景噪声信号进行编码的方法,该方法包括提取背景噪声信号的核心层特征参数和增强层特征参数,对核心层特征参数和增强层特征参数进行编码。本发明还同时提供了一种对背景噪声信号进行编码的装置,一种对背景噪声信号进行解码的装置和方法,一种对背景噪声信号进行封装的方法,一种对背景噪声信号进行重构的方法,以及一种对背景噪声信号进行编解码的系统。通过使用增强层特征参数对背景噪声信号进行描述,可以采用更加精确的编码和解码方式对背景噪声信号进行处理,从而提高了对背景噪声信号进行编码和解码的质量。文档编号G10L19/24GK101246688SQ20071008018公开日2008年8月20日申请日期2007年2月14日优先权日2007年2月14日发明者万华林,张立斌申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1