编码方法、解码方法、系统及装置的制作方法

文档序号:2830840阅读:190来源:国知局
专利名称:编码方法、解码方法、系统及装置的制作方法
技术领域
本发明涉及通信4支术领域,尤其涉及一种编码方法、解码方法、系统及装置。
背景技术
随着承载技术的发展,人们越来越不满足于窄带语音编解码器的质量,
因此语音编解码器已逐步向宽带、超宽带扩展。例如国际电信联盟(ITU, International Telecommunication Union )推出了G.722、 G.722.1 、 G.722.2、 G.729.1 等宽带语音编解码标准,3GPP推出了AMR-WB这一宽带语音编解码标准, 3GPP2则推出了 VMR-WB。此夕卜ITU最近又提出了 G.729.1 &0.£乂¥81^联合超 宽带,G.711 WB&G.722联合超宽带等。其中,窄带的范围通常为0 4kHz频 带,宽带的范围通常为0 8kHz频带,超宽带的范围通常为0 16kHz频带。
这些标准都是从窄带扩展而来的,在这些标准中,根据信号通常采用的 采样率8khz、 16kHz、 32kHz,可将信号频带分为三个部分,窄带信号部分 (0~4kHz)、宽带信号部分(4 8kHz)和超宽带信号(8 16kHz)部分,但是 在音频信号的编解码过程中通常将(0 ~ 3.5kHz )称为窄带信号部分,(4 7kHz ) 称为宽带信号部分,(8 14kHz)称为超宽带部分信号,为了频带连续会将7 8kHz频带内的信号放入超宽带部分进行一起处理。其中,窄带信号部分也4皮 称为核心层, 一般为码激励线性预测(CELP, Code-Excited Linear-Prediction) 编码,而宽带/超宽带信号部分使用变换编码,如修正的离散余弦变换(MDCT, Modified Discrete Cosine Transform), TCX等技术。
在超宽带信号部分能够用于超宽带信号部分信号进行编码的比特数比较 少,通常只能对超宽带信号部分的时域包络、频谱包络、部分谱系数这些关 键参数进行编码,然后在解码端通过这些参数进行带宽扩展,重构超宽带信 号部分的信号。
在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题在超宽带信号部分资源受限制的情况下,通常只能对超宽带信号部分的 时域包络、频谱包络、部分谱系数这些关键参数进行编码,其他一些信息, 如表征谐波结构特征的谐波间隔、谐波起始位置等参数在编码过程中都已经 丢失,不能在解码端恢复出这些描述超宽带信号部分信号的谐波信息,会给 最终的听觉效果带来一定的损害。

发明内容
本发明实施例要解决的技术问题是提供一种编码方法、解码方法、系统 及装置,可以对谐波结构进行重新构建。
为解决上述技术问题,本发明实施例一方面,提供了一种编码方法,包

通过窄带信号部分基音信息获取谐波结构的特征信息; 将所述谐波结构的特征信息进行量化编码,向解码端发送。 另一方面,4是供了一种解码方法,包括 接收编码端发送的谐波结构的特征信息;
根据所述谐波结构的特征信息、窄带信号部分的浊音增益,重构谐波结构。
另一方面,提供了一种编解码系统,包括
编码端,用于通过窄带信号部分基音信息获取谐波结构的特征信息;将 所述谐波结构的特征信息进行量化编码,并发送;
解码端,用于所述谐波结构的特征信息;根据所述谐波结构的特征信息、 窄带信号部分的浊音增益,重构谐波结构。
另一方面,提供了一种编码端,包括
获取单元,用于通过窄带信号部分基音信息获取谐波结构的特征信息;
编码单元,用于将所述谐波结构的特征信息进行量化编码;
发送单元,用于向解码端发送所述编码单元量化编码后的谐波结构的特 征信息。另一方面,提供了一种解码端,包括
接收单元,用于接收编码端发送的谐波结构的特征信息;
重构单元,用于#4居所述谐波结构的特征信息、窄带信号部分的浊音增 益,重构谐波结构。
由以上技术方案可以看出,在本发明实施例中,编码端才艮据窄带信号部 分的基音信息获取谐波结构的特征信息,并将谐波结构的特征信息发送到解 码端,使解码端可以根据谐波结构的特征信息重构谐波结构,避免了不能在 解码端恢复出谐波结构,给最终的听觉效果带来的损害。


图1为本发明提供的编码方法实施例一流程图; 图2为本发明提供的解码方法实施例一流程图; 图3为本发明提供的编码方法实施例二流程图; 图4为本发明^是供的解码方法实施例二流程图; 图5为本发明提供的编码方法实施例三流程图; 图6为本发明提供的一种编解码系统实施例图; 图7为本发明才是供的一种编码端实施例图; 图8为本发明提供的一种解码端实施例图。
具体实施例方式
本发明实施例提供了一种编码方法、解码方法、系统及装置,可以对谐 波结构进行重新构建。
当窄带信号部分出现了强烈的谐波结构时,在超宽带信号部分也会有4艮 明显的谐波结构,如果在解码端能正确地重构出超宽带信号部分的谐波结构, 对听觉效果会有很好的提升。由于超宽带信号部分的信号进行了 MDCT变换 之后,其谐波结构在变换域就表现为周期性的峰值,如果不受编码资源限制, 能够将所有的MDCT系数编码传输到解码端,就可以保留这一周期性峰值的 特性,从而进行精确地谐波重构。但是通常用于超宽带信号部分编码的资源是有限的,这一特性在编码传输的过程中就会丢失掉。如果能得到这组峰值
在MDCT系数中的起始位置和峰值出现的周期性,就可以在解码端进行 MDCT反变换之前,对特定位置的MDCT系数进行处理,对处理过的系数进 行MDCT反变换,以达到较精确的重构超宽带信号部分谐波结构的目的,而 这些特定的位置就由起始位置和周期来决定。本发明实施例中,通过提取表 征超宽带信号部分谐波结构的特征信息如谐波间隔和谐波起始位置,利用 这些特征信息在解码端就能很好的重构出超宽带信号部分的谐波结构,达到 带宽扩展的目的,改善整体听觉效果。
在核心编码层为CELP编码的宽带/超宽带语音编解码系统中,输入信号
经过核心层CELP编码之后,得到了窄带信号部分的基音信息7^ ,浊音增益G;
输入信号的超宽带信号部分经过了 MDCT变换之后得到了一组MDCT系数 {y—,Z>(0),y_,6(l),A A ,y_,6(319)}。当输入信号具有明显的谐波结构特性时,其MDCT系数会有表现出明显的周期性,这一周期即是谐波间隔。窄带信号 部分的基音周期K已经能够大致的描述出超宽带信号部分的谐波间隔,可以 通过简化的平均幅度差函数(AMDF, Average Magnitude Difference Function ) 法在T。附近寻找超宽带信号部分更精确的谐波间隔A 。确定了超宽带信号部分 谐波间隔A后,在[O A]范围内搜索超宽带信号部分MDCT系数中谐波起始位 置P。
在本发明提供的编码方法中,编码端通过窄带信号部分基音信息获取谐 波结构的特征信息;将所述谐波结构的特征信息进行量化编码,向解码端发 送。解码端收到后可以根据所述谐波结构的特征信息进行解码,重构谐波结 构。
在本发明提供的解码方法中,解码端接收编码端发送的谐波结构的特征 信息;根据所述谐波结构的特征信息、窄带信号部分的浊音增益,重构谐波 结构。
本发明提供的编码方法实施例一流程如图1所示
步骤101、通过窄带信号部分的基音信息计算出谐波间隔的取值区间。
由于窄带信号部分的基音周期几为已知量,基音周期在时域为7^,则在频域为l/r。,转换到MDCT域为320/r。,其中320为和8kHz频率范围对应的 MDCT系数的个数,因此可以得出谐波间隔的初始值为△。 =320/rQ;
以谐波间隔A的波动范围为士A',由于不同的使用环境,可能导致A'不同, 因此A'是一个根据实际经验获得的经验值,在以前的使用经验中A'为多少,取 值即为多少,此时,谐波间隔A的取值区间可以表述为Q-[A。-A' A。+A']。
步骤102、根据谐波间隔的取值区间、MDCT系数获得谐波间隔。
在区间Q内找出AMDF函数最小值的位置Ai,即A, = arg min ,其中
320-△。+△'
"=。 为AMDF函数;其中,n为MDCT系数的顺
序编号,取第几个MDCT系数,n即为几;k的最大取值为z/。十J., k的最小 取值为△。-△ 。
在区间。内对AMDF函数积分求得A2;
由A和A2加权求得超宽带信号部分的谐波间隔△ = x + (1 -a)x A2 。
在一些特殊情况下,或者对精度要求不高时,可以直接使用窄带信号部 分的基音周期T。作为超宽带信号部分的谐波间隔A 。
步骤103、根据谐波间隔和谱系数中第一个峰值所在的位置获得谐波结 构起始位置,也即超宽带信号部分第一个谐波出现的位置。
以谱系数是MDCT谱系数为例,在
内搜索MDCT系数中峰值的位
一 ll尸II
置f。,即尸。,4—-一,这一位置对应于第p'个谐波,即"l力l, H表
示取整函凄史;
推算出[G A]区间内超宽带信号部分第一个谐波出现的大概位置A,即
尸2 =户0 - g X △
在[A-1 A+i]的区间内对(y—,6(0}求积分,得到超宽带信号部分谐波结 构起始位置p。
步骤104、对谐波间隔、谐波结构起始位置进行量化编码,并发送。
用N比特对谐波间隔A进行量化编码,用M比特对谐波结构起始位置P 进行量化编码,将这两部分信息作为传输码流进行打包传输。在本实施例中N可以耳又值为3, M可以取 f直为7。
本发明提供的编码方法实施例一,编码端根据窄带信号部分的基音信息、 谱系数获得谐波间隔、谐波结构起始位置,并将谐波间隔、谐波结构起始位 置发送到解码端,使解码端可以根据谐波间隔、谐波结构起始位置重构谐波 结构。
需要说明的是,本发明提供的编码方法实施例一,同样适用于窄带信号 部分、宽带信号部分。
在编码端使用了本发明提供的编码方法实施例一时,本发明提供的解码 方法实施例一流程如图2所示
步骤201、接收谐波间隔、谐波结构起始位置。
解码端从码流中解码得到谐波间隔A、谐波结构起始位置P、以及窄带信 号部分的法音增益G。
步骤202、根据谐波间隔、谐波结构起始位置、以及窄带信号部分的浊音 增益进行谐波重构。
由于为了频带连续,会将7~8kHz频带内的信号放入超宽带部分进行一 起处理,因此本步骤中需要计算出的超宽带信号部分谐波结构的起始位置, 也即7kHz以上谐波结构的起始位置。
根据谐波间隔、谐波结构起始位置,计算出7kHz以上谐波结构的起始位 置,。由于P代表的是8kHz以上的信号中谐波结构的起始位置,7 8kHz这 lkHz频率范围内的MDCT系数的个数为40,因此7kHz以上谐波结构的起始 位置尸可以使用公式表述为<formula>formula see original document page 11</formula>
从尸位置开始,以A为间隔在7kHz 14kHz的超宽带信号部分按如下方法 进4亍谐波重构
在r+"xA位置处的MDCT系数由一个用浊音增益G控制的具有随机相位 的数来填充,具体填充方法为在,+"xA位置处的 y_swb ( i ) =(-1)^G*V^2其中对8 14kHz部分,Q = ^i,对7 8kHz部分Q二l,M是一个随机的整数。其中,n为MDCT系数的顺序编号,取第几个MDCT 系凄t, n即为几。
步骤203、按照正常的步骤进行解码,得到增强了谐波结构的超宽带信号 部分信号。
本发明提供的解码方法实施例一,在收到编码端发送的谐波间隔、谐波 结构起始位置时,可以根据谐波间隔、谐波结构起始位置重构谐波结构。
需要说明的是,本发明提供的解码方法实施例一,同样适用于窄带信号 部分、宽带信号部分。
进一步,还可以根据超宽带信号部分时域信号、窄带信号部分的基音信 息生成谐波信息,发送给解码端,以使解码端可以重构谐波结构。
当前帧输入信号经过核心层CELP编码之后,得到了窄带信号部分的基
音信息T。,浊音增益G,当前帧输入信号的超宽带信号部分时域信号为 {y_/n'(0)J —械1),A A ,y_/ '(3l9)}。当输入信号在窄带信号部分有明显的谐波结构
时,其超宽带信号部分信号也会表现出明显的周期性,而这一周期和窄带信 号部分的基音周期^很接近,因此可以用窄带信号部分的基音周期近似的表
示超宽带信号部分信号的周期性。通过这一周期^可以近似的估计出超宽带 信号部分信号的谐波结构在频域的起始位置,但这一估计是比较粗糙的,不
精确的谐波结构起始位置会导致在解码端进行谐波重构时出现误差累计,而 导致某些应有谐波结构的频点位置被忽略掉,使得重构的谐波结构产生偏差, 损害了听觉感受。因此可以在已知窄带信号部分基音周期^的基础上,通过 AMDF法在超宽带信号部分找到更精确地信号周期T,然后将这一周期转换 为MDCT系数中谐波结构起始位置信息P,并将这一信息编码传送给解码器。 解码器根据这一信息就能在MDCT系数中准确地建立谐波结构,进行较好的 谐波重构。
本发明提供的编码方法实施例二流程如图3所示
步骤301、通过窄带信号部分的基音信息计算出超宽带信号部分信号周期 的取^f直区间。
超宽带信号部分信号周期T的取值区间为Q = [K-" ^+"]。其中" 一般为进行基音周期搜索时的分数延迟,通常取值为"=I"。
步骤302、根据超宽带信号部分信号周期的取值区间及超宽带信号部分时 域信号获得超宽带信号部分信号周期。
在此区间Q内通过AMDF函数找出超宽带信号部分信号周期T,即
320-r0-
r = arg min,其中 "=。 为AMDF函数。其中,n
为MDCT系数的顺序编号,取第几个MDCT系数,n即为几;k的最大取值 为r。+a', k的最小取值为r。-a。
步骤303、根据超宽带信号部分信号周期获得谐波结构起始位置。
将超宽带信号部分信号周期T转化为谐波结构在谱系数中的起始位置P, 16000
,H表示取整函数。
尸=

7x25
步骤304、对谐波结构起始位置进行量化编码,并发送。
用M比特对谐波结构起始位置P进行量化编码,将这部分信息作为传输 码流进行打包传输。在本实施例中M可以取值为7。
本发明提供的编码方法实施例二,编码端根据窄带信号部分的基音信息、 超宽带信号部分时域信号获得谐波结构起始位置,并将谐波结构起始位置发 送到解码端,使解码端可以根据谐波结构起始位置重构谐波结构。
需要说明的是,本发明提供的编码方法实施例二,同样适用于窄带信号 部分、宽带信号部分。
在编码端使用了本发明提供的编码方法实施例二时,本发明提供的解码 方法实施例二流程如图4所示
步骤401、接收谐波结构起始位置。
解码端从码流中解码得到窄带信号部分基音周期T。、谐波结构起始位置 P、浊音增益G。
步骤402、根据谐波结构起始位置、窄带信号部分基音周期、以及窄带信 号部分的浊音增益进行谐波重构。
由于为了频带连续,会将7~8kHz频带内的信号放入超宽带部分进行一起处理,因此本步骤中需要计算出的超宽带信号部分谐波间隔、谐波结构的
起始位置,也即7kHz以上谐波间隔、谐波结构的起始位置。
根据窄带信号部分基音周期71。,计算出7kHz以上谐波间隔A = 320/7;; 再根据计算出的7kHz以上谐波间隔A、谐波结构起始位置P、浊音增益G, 重构谐波结构。
根据7kHz以上谐波间隔A、谐波结构起始位置P,计算出7kHz以上谐 波结构的起始位置"=" + , Z + A;
从尸位置开始,以A为间隔在7kHz 14kHz的超宽带信号部分按如下方法 进行谐波重构
在P'+"x A位置处的MDCT系数由一个用浊音增益G控制的具有随才几相位 的数来填充,具体填充方法为在,+"xA位置处的 y_swb ( i )
=(-其中对8 14kHz部分,Q = ^i,对7 8kHz部分(^1,
240
M是一个随机的整数。
步骤403、按照正常的步骤进行解码,得到增强了谐波结构的超宽带信号 部分信号。
本发明提供的解码方法实施例二,在收到编码端发送的谐波间隔、谐波 结构起始位置时,可以根据谐波间隔、谐波结构起始位置重构谐波结构。
需要说明的是,本发明提供的解码方法实施例二,同样适用于窄带信号 部分、宽带信号部分。
进一步,还可以根据窄带信号部分的基音信息、当前帧及前一帧的超宽 带信号部分时域信号生成谐波信息,发送给解码端,以使解码端可以重构谐 波结构。
当前帧输入信号经过核心层CELP编码之后,得到了窄带部分的基音信
息^,浊音增益G,当前帧输入信号的超宽带部分时域信号为 仕一A/(0),;^/n'(l),AA,L/nplW,保存在编码寄存器中的上一帧信号的超宽带部
分时i或/f言号为oW_/ .(0),_y—oW_/ /(l),AA ,_y — oW_/z/(319)}。 本发明提供的编码方法实施例三流程如图5所示步骤501、通过窄带信号部分的基音信息计算出超宽带信号部分信号周期
的取值区间。
超宽带部分信号周期T所在区间为D = [T。-a T。+"]。
其中" 一般为进行基音周期搜索时的分数延迟,通常取值为《 = 1/3 。
步骤502、根据超宽带信号部分信号周期的取值区间、当前帧及前一帧的 超宽带信号部分时域信号获得超宽带信号部分信号周期。
在此区间Q内通过AMDF函数找出超宽带部分信号周期T,此时超宽带 部分信号周期T可以使用公式表示为
77 = arg min ;
640—r。 一《
其中 "=。 为AMDF函凄史;
其中,n为超宽带部分时域信号的顺序编号,取第几个超宽带部分时域信 号,n即为几;k的最大取值为r。+cr, k的最小取值为7;-"。
M") = {少-oW_ / (0), y—oW—A A ,;;—oW—/ (319), y—/z/(0), y _ A A , y — /"(319)}
步骤503、根据超宽带信号部分信号周期获得谐波结构起始位置。
将超宽带部分信号周期转化T为谐波结构在MDCT系数中的起始位置P, 此时谐波结构起始位置P可以使用公式表示为
16000
^ , Hl表示取整函数。
步骤504、对谐波结构起始位置进行量化编码,并发送。
用M比特对谐波结构起始位置P进行量化编码,将这部分信息作为传输 码流进行打包传输。在本实施例中M可以取值为7。
本发明提供的编码方法实施例三,编码端根据窄带信号部分的基音信息、 当前帧及前一帧的超宽带信号部分时域信号获得谐波结构起始位置,并将谐 波结构起始位置发送到解码端,使解码端可以根据谐波结构起始位置重构谐 波结构。
需要说明的是,本发明提供的编码方法实施例三,同样适用于窄带信号部分、宽带信号部分。
在编码端使用了本发明提供的编码方法实施例三时,解码端可以^使用本 发明提供的解码方法实施例二进行谐波重构。
本发明提供的编解码谐波信息的方法实施例包括
在编码端,通过窄带信号部分基音信息获取谐波结构的特征信息;
将所述谐波结构的特征信息进行量化编码,向解码端发送。
在解码端,接收编码端发送的谐波结构的特征信息;
^f艮据所述谐波结构的特征信息、窄带信号部分的浊音增益,重构谐波结构。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机 可读存储介质中,该程序在执行时,包括如下步骤
一种编码方法,包>^:
通过窄带信号部分基音信息获取谐波结构的特征信息; 将所述谐波结构的特征信息进行量化编码,向解码端发送。 一种解码方法,包括 接收编码端发送的谐波结构的特征信息;
根据所述谐波结构的特征信息、窄带信号部分的浊音增益,重构谐波结构。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
本发明提供的一种编解码系统实施例如图6所示,包括
编码端601,用于通过窄带信号部分基音信息获取谐波结构的特征信息; 将所述谐波结构的特征信息进行量化编码,并发送;
解码端602,用于接收所述谐波结构的特征信息;根据所述谐波结构的特 征信息、窄带信号部分的浊音增益,重构谐波结构。应用本发明提供的一种编解码系统实施例,编码端根据窄带信号部分的 基音信息、获取谐波结构的特征信息,并将谐波结构的特征信息发送到解码 端,使解码端可以根据谐波结构的特征信息重构谐波结构。
本发明提供的一种编码端实施例如图7所示,包括
获取单元710,用于通过窄带信号部分基音信息获取谐波结构的特征信
息;
编码单元720,用于将所述谐波结构的特征信息进行量化编码;
发送单元720,用于向解码端发送所述编码单元720量化编码后的谐波结 构的特征信息。
在所述谐波结构的特征信息包括谐波间隔、谐波结构起始位置时; 所述获取单元710包括
第一谐波间隔单元711,用于通过窄带信号部分的基音周期获得谐波间
隔;
第一起始位置单元712,用于根据所述第一谐波间隔单元获得的谐波间隔 和修正的离散余弦变换系数中第 一个峰值所在的位置获得谐波结构起始位置。
其中,所述第一谐波间隔单元711包括
第二谐波间隔单元711a,用于以所述基音周期作为所述谐波间隔;和/或,
第三谐波间隔单元711b,用于通过窄带信号部分的基音周期计算出所述 谐波间隔的取值区间,根据谐波间隔的取值区间、修正的离散余弦变换系数 获得所述谐波间隔。
在所述谐波结构的特征信息包括谐波结构起始位置时;
所述获取单元710包括
信号周期的取值区间单元713,用于通过所述基音信息计算出信号周期的 取值区间;
信号周期单元714,用于根据所述信号周期的取值区间及时域信号获得信号周期;
第二起始位置单元715,用于根据信号周期获得谐波结构起始位置。
本发明4是供的一种解码端实施例如图8所示,包括
接收单元810,用于接收编码端发送的谐波结构的特征信息;
重构单元820,用于才艮据所述谐波结构的特征信息、窄带信号部分的浊音 增益,重构谐波结构。
在所述谐波结构的特征信息包括谐波间隔、谐波结构起始位置时;
所述重构单元820包括
第三起始位置单元821,用于根据所述谐波间隔、谐波结构起始位置获得 超宽带信号部分谐波结构的起始位置;
第一重构单元822,用于根据所述超宽带信号部分谐波结构的起始位置、 所述谐波间隔、所述浊音增益,重构谐波结构。
在所述谐波结构的特征信息包括谐波结构起始位置时;
所述重构单元820包括
第四谐波间隔单元823,用于根据窄带信号部分基音周期,获得超宽带信 号部分谐波间隔;
第二重构单元824,用于4艮据所述超宽带信号部分谐波间隔、所述谐波结 构的起始位置、所述浊音增益,重构谐波结构。
本发明实施例提供的编码端、解码端实施例,具体工作方式可参考上文 对本发明提供的编码方法、解码方法实施例,在此不再重复。
在本发明提供的编解码系统实施例、编码端、解码端实施例中,编码端 根据窄带信号部分的基音信息获取谐波结构的特征信息,并将谐波结构的特 征信息发送到解码端,使解码端可以根据谐波结构的特征信息重构谐波结构, 避免了不能在解码端恢复出谐波结构,给最终的听觉效果带来的损害。
以上对本发明所提供的一种编码方法、解码方法、系统及装置进行了详 细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于 本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上 均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1、一种编码方法,其特征在于,包括通过窄带信号部分基音信息获取谐波结构的特征信息;将所述谐波结构的特征信息进行量化编码,向解码端发送。
2、 如权利要求1所述的编码方法,其特征在于,所述谐波结构的特征信 息包括谐波间隔、谐波结构起始位置;所述通过窄带信号部分基音信息获取谐波结构的特征信息包括 通过窄带信号部分的基音周期获得谐波间隔;根据谐波间隔和修正的离散余弦变换系数中第一个峰值所在的位置获得 谐波结构起始位置。
3、 如权利要求2所述的编码方法,其特征在于,所述通过窄带信号部分 的基音周期获得谐波间隔包括以所述基音周期作为所述谐波间隔;或者,通过窄带信号部分的基音周期计算出所述谐波间隔的取值区间,根据谐 波间隔的取值区间、修正的离散余弦变换系数获得所述谐波间隔。
4、 如权利要求1所述的编码方法,其特征在于,所述谐波结构的特征信 息包括谐波结构起始位置;所述通过窄带信号部分基音信息获取谐波结构的特征信息包括通过所述基音信息计算出信号周期的取值区间;根据所述信号周期的取值区间及时域信号获得信号周期;根据信号周期获得谐波结构起始位置。
5、 如权利要求4所述的编码方法,其特征在于,所述时域信号包括当 前帧时^M言号或当前帧与前一帧时i或信号。
6、 一种解码方法,其特征在于,包括 接收编码端发送的谐波结构的特征信息;根据所述谐波结构的特征信息、窄带信号部分的浊音增益,重构谐波结构。
7、 如权利要求6所述的解码方法,其特征在于,所述谐波结构的特征信 息包括谐波间隔、谐波结构起始位置;所述根据所述谐波结构的特征信息、窄带信号部分的浊音增益,重构谐 波结构包括根据所述谐波间隔、谐波结构起始位置获得超宽带信号部分谐波结构的 起始位置;根据所述超宽带信号部分谐波结构的起始位置、所述谐波间隔、所述浊 音增益,重构谐波结构。
8、 如权利要求6所述的解码方法,其特征在于,所述谐波结构的特征信 息包括谐波结构起始位置;所述根据所述谐波结构的特征信息、窄带信号部分的浊音增益,重构谐 波结构包括根据窄带信号部分基音周期,获得超宽带信号部分谐波间隔;根据所述超宽带信号部分谐波间隔、所述谐波结构的起始位置、所述浊 音增益,重构谐波结构。
9、 一种编解码系统,其特征在于,包括编码端,用于通过窄带信号部分基音信息获取谐波结构的特征信息;将 所述谐波结构的特征信息进行量化编码,并发送;解码端,用于接收所述谐波结构的特征信息;根据所述谐波结构的特征 信息、窄带信号部分的浊音增益,重构谐波结构。
10、 一种编码端,其特4正在于,包括获取单元,用于通过窄带信号部分基音信息获取谐波结构的特征信息;编码单元,用于将所述谐波结构的特征信息进行量化编码;发送单元,用于向解码端发送所述编码单元量化编码后的谐波结构的特 征信息。
11、 如权利要求IO所述的编码端,其特征在于,所述谐波结构的特征信息包括谐波间隔、谐波结构起始位置; 所述获取单元包括第一谐波间隔单元,用于通过窄带信号部分的基音周期获得谐波间隔;第一起始位置单元,用于根据所述第一谐波间隔单元获得的谐波间隔和 修正的离散余弦变换系数中第 一个峰值所在的位置获得谐波结构起始位置。
12、 如权利要求11所述的编码端,其特征在于,所述第一谐波间隔单元 包括第二谐波间隔单元,用于以所述基音周期作为所述谐波间隔;和/或,第三谐波间隔单元,用于通过窄带信号部分的基音周期计算出所述谐波 间隔的取值区间,根据谐波间隔的取值区间、修正的离散余弦变换系数获得 所述谐波间隔。
13、 如权利要求IO所述的编码端,其特征在于,所述谐波结构的特征信 息包括谐波结构起始位置;所述获取单元包括信号周期的取值区间单元,用于通过所述基音信息计算出信号周期的取 值区间;信号周期单元,用于根据所述信号周期的取值区间及时域信号获得信号 周期;第二起始位置单元,用于根据所述信号周期单元获得的信号周期获得谐 波结构起始位置。
14、 一种解码端,其特4正在于,包括接收单元,用于接收编码端发送的谐波结构的特征信息;重构单元,用于根据所述谐波结构的特征信息、窄带信号部分的浊音增 益,重构谐波结构。
15、 如权利要求14所述的解码端,其特征在于,所述谐波结构的特征信息包括谐波间隔、谐波结构起始位置; 所述重构单元包括第三起始位置单元,用于根据所述谐波间隔、谐波结构起始位置获得超 宽带信号部分谐波结构的起始位置;第一重构单元,用于根据所述超宽带信号部分谐波结构的起始位置、所 述谐波间隔、所述浊音增益,重构谐波结构。
16、如权利要求14所述的解码端,其特征在于,所述谐波结构的特征信 息包括谐波结构起始位置;所述重构单元包括第四谐波间隔单元,用于根据窄带信号部分基音周期,获得超宽带信号 部分谐波间隔;第二重构单元,用于根据所述超宽带信号部分谐波间隔、所述谐波结构 的起始位置、所述浊音增益,重构谐波结构。
全文摘要
本发明实施例公开了一种编码方法,包括通过窄带信号部分基音信息获取谐波结构的特征信息;将所述谐波结构的特征信息进行量化编码,向解码端发送。本发明实施例还公开了一种解码方法,包括接收编码端发送的谐波结构的特征信息;根据所述谐波结构的特征信息、窄带信号部分的浊音增益,重构谐波结构。本发明实施例还公开了相应的编解码系统、编码端、和解码端。应用本发明可以对谐波结构进行重新构建。
文档编号G10L19/08GK101552005SQ20081008986
公开日2009年10月7日 申请日期2008年4月3日 优先权日2008年4月3日
发明者琦 张, 张德明 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1