可扩展解码装置及丢失数据插值方法

文档序号:2830095阅读:358来源:国知局
专利名称:可扩展解码装置及丢失数据插值方法
技术领域
本发明涉及可扩展解码装置及丟失数据插值方法。
技术背景可扩展语音编码具有如下特征由于分层地对语音信号进行编码,所以 即使丢失了某些分层(层layer)的编码数据(编码信息),也能够基于其它的分 层的编码数据解码出语音信号。在可扩展语音编码中,将分层地对窄带语音信号和宽带语音信号进行编码的技术称为"频带可扩展语音编码"。一般而言,在频带可扩展语音编码中,在最基本的分层对窄带信号进行 处理,而且随着分层的增加,将下位分层的信号以上的宽带信号作为对象。 因此,在本说明书中,将最基本(核心)的编码/解码处理层称为"核心层(core layer)",而将进行比核心层更高质量化和宽带化的编码/解码处理层称为"扩 展层(enhancement layer)"。另外,因为具有即使丢失了一部分的层的编码数据也能够进行解码的特 征,在可扩展编码中使用的语音编解码器(codec)适合于使用像IP网那样的分 组通信^各径,作为数据交换语音信号的VoIP(Voice over IP)用的编码。但是,在尽力(besteffort)型的分组通信中,传输频带一般不被保证,有 因一部分的分组丟失或延迟等的原因而欠缺一部分的编码数据的可能性。例 如,如果通信路径的业务量缘于拥塞等饱和,编码数据因分组的丟弃而在传 输路径的中途失去。由于这样的编码数据的欠缺,在解码装置中发生各种各 样的状况,诸如,完全不能进行解码、只接收核心层的编码信息、以及接收 直到扩展层的所有信息。而且,由于这样的状况随时间的经过而连续不断地 发生,所以例如也会发生需要对只接收核心层的编码信息的帧和接收包括直 到扩展层的编码信息的帧,在时间上切换且交替地进行解码的状况。在这样 的情况下,层的切换的发生会使声音大小和频带扩展感(bandspread)变得不连 续,从而导致解码信号的音质恶化。例如,在非专利文献1中公开了在使用单层的CELP(Code Excited Linear Prediction)的语音编解码器中的帧丟失补偿处理中,在帧丢失时,基于过去的 信息对信号的合成所需的各个参数进行插值的技术。在该丢失数据插值技术 中,尤其对于增益,以基于过去的被正常接收的帧的增益为基础,通过对该 增益使用单调减少的函数来表示对插值数据使用的增益。另外,对于从帧丢 失时到编码数据接收时为止的增益控制,作为音调增益使用解码后的音调增 益,而且关于代码增益,对在丢失期间中的插值后的插值代码增益和解码后 的当前的代码增益进行比较,使用更小的值的代码增益。非专利文献1: "AMR Speech Codec; Error Concealment of lost frames" T S 2 6 . 0 9 1发明内容发明要解决的问题在非专利文献1中所公开的技术为关于在一般的CELP中的丟失数据的 插值的技术,其在数据丟失期间,基本上仅基于过去的信息而减少插值增益。 随着插值期间的延长,解码插值语音与原来的解码语音相差越多,所以这是 为了防止异音(noise)的发生所需的动作。但是,如果研究非专利文献l的技术对可扩展语音编解码器的扩展层的 丟失数据插值处理的适用,则在扩展层的数据丢失的期间中,根据核心层的 解码语音功率变动和扩展层的增益衰减量的状况,插值数据有可能对正常解 码的核心层的解码语音的质量造成坏影响,而且给收听者带来异音感和变动 感。也就是说,在扩展层丢失时核心层的解码语音功率急剧减少,而且扩展 层的插值增益的衰减缓慢的情况下,有时通过进行插值反而导致扩展层的解 码信号的质量的恶化。此时,如果恶化了的扩展层的解码语音明显,其结果 是给收听者带来异音感。另外,如果在核心层的解码语音功率的变动不大的 情况下增大扩展层的插值增益的衰减量,则扩展层的解码语音会急剧地衰减,其结果是给收听者带来变动感。因此,本发明的目的为提供可扩展解码装置和丢失数据插值方法,在频 带可扩展编码的丟失数据插值处理中,防止解码信号的质量恶化,而且不会 给收听者带来异音感和变动感。解决问题的方案本发明的可扩展解码装置釆用的结构包括窄带解码单元,对窄带信号
的编码数据进行解码;宽带解码单元,对宽带信号的编码数据进行解码,并且在该编码数据不存在时,生成代替的插值数据;计算单元,基于所述窄带 信号的编码数据,计算所述窄带信号的频谱在频域的衰减程度;以及控制单 元,基于所述衰减程度对所述插值数据的增益进行控制。 发明效果根据本发明,在频带可扩展编码的丢失数据插值处理中,能够防止解码 信号的质量恶化,并能够防止给收听者带来异音感和变动感。


图1是表示实施方式1的可扩展解码装置的主要结构的方框图; 图2是用于说明窄带谱的斜率的计算处理的图; 图3是用于说明窄带谱的斜率的计算处理的图;图4是表示实施方式1的窄带谱斜率计算单元内部的主要结构的方框图; 图5是表示实施方式1的扩展层解码单元内部的主要结构的方框图; 图6是表示实施方式1的扩展层增益解码单元内部的主要结构的方框图; 图7是用于说明频谱功率的偏差的示意图;图8是表示解码出的扩展层的音源信号的功率的变化(transition)的图;以及图9是表示解码出的扩展层的音源信号的功率的变化的图。
具体实施方式
以下,参照附图详细说明本发明的实施方式。另外,虽然在本说明书中 以由两个层构成的分层结构为例进行说明,但是本发明并不限于两个层。 (实施方式1)图1是表示本发明的实施方式1的可扩展解码装置的主要结构的方框图。 这里,以在扩展层对比核心层更宽的频带的信号进行基于CELP(CodeExcited Linear Prediction)方式的语音编码的情况为例进行说明。本实施方式的可扩展解码装置包括核心层解码单元101、上采样/相位 调整单元102、窄带谱斜率计算单元103、扩展层丢失检测单元104、扩展层 解码单元105以及解码信号加法单元106,而且对从编码器(未图示)发送的核 心层编码数据和扩展层编码数据进行解码。 本实施方式的可扩展解码装置的各个部分进行以下的动作。核心层解码单元101对接收到的核心层编码数据进行解码,并将得到的窄带信号即核心层解码信号输出到核心层解码信号分析单元(未图示)和上采样/相位调整单元102。另外,核心层解码单元101将在上述核心层编码数 据中包含的窄带频谱信息(关于窄带谱的包络和能源分布等的信息)输出到窄 带谱斜率计算单元103。上采样/相位调整单元102进行调整(校正)核心层解码信号和扩展层解 码信号之间的采样速率、延迟和相位的偏离的处理。这里,使核心层解码信 号与扩展层解码信号匹配而进行变换。但是,如果核心层解码信号和扩展层 解码信号之间的采样速率和相位等相同的话,则不需要校正偏离,根据必要使核心层解码信号成常数倍并将其输出。输出信号被输出到解码信号加法单 元106。窄带谱斜率计算单元103基于从核心层解码单元101输出的窄带频语信 息,计算窄带谱在频域的衰减直线的斜率,并将该计算结果输出到扩展层解 码单元105。计算出的窄带语的衰减直线的斜率,在对扩展层的丢失数据的 插值数据的增益(扩展层插值增益)进行控制时使用。测扩展层编码数据是否丢失,即是否能够对扩展层编码数据进行解码。所得 到的扩展层的帧差错检测结果(扩展层丢失信息)被输出到扩展层解码单元105。 另外,作为数据丟失的检测方法,也可以对附加到编码数据的CRC等 的检错码进行检查,对到开始解码的时间为止编码数据是否未到达进行判断, 或者^r测分组丢失和分组未到达。另外,在扩展层解码单元105所接收的编 码数据的解码过程中,在基于包含在扩展层编码数据内的检错码等检测出重 大的差错的情况下,也可以由扩展层解码单元105将该差错信息输入到扩展 层丟失检测单元104。扩展层解码单元105 —般对接收到的扩展层编码数据进行解码,并将得 到的扩展层解码信号输出到解码信号加法单元106。另外,在由扩展层丢失 检测单元104通知扩展层丢失信息(帧差错)的情况下,也就是在扩展层的数据 丢失时,扩展层解码单元105对解码所需的参数进行插值,利用插值后的参 数合成插值解码信号,并将其作为扩展层解码信号输出到解码信号加法单元106。 这里,插值数据的增益基于窄带谱斜率计算单元103的计算结果被控制。
解码信号加法单元106将从上采样/相位调整单元102输出的核心层解 码信号和从扩展层解码单元105输出的扩展层解码信号相加,并将得到的解 码信号输出。图2和图3是用于说明在窄带谱斜率计算单元103进行的窄带谱的斜率 的计算处理的图。窄带谱斜率计算单元103使用线性预测系数之一的 LSP(Line Spectrum Pair)系数,如下所示,近似性地计算窄带谱的衰减直线的 斜率。图2和图3的上部的频i普表示窄带谱和宽带谱的例子。在这些图中,以 横轴表示频率,纵轴表示功率,而且作为核心层处理4kHz以下的窄带信号, 作为扩展层处理8kHz以下的宽带信号的情况为例。在这些图中,以虚线表示 的曲线Sl和S4为宽带信号的频率包络,而以实线表示的曲线S2和S5为窄 带信号的频率包络。 一般而言,奈奎斯特频率(Nyquistfrequency)附近的窄带 信号会与宽带信号乖离,但是奈奎斯特频率以下的频带的频率功率分布会近 似。另外,以实线表示的直线S3和S6为窄带谱在频域的衰减直线。该衰减 直线为表示了窄带谱的衰减程度的特性曲线,例如通过求各个采样点的回归 线而能够得到。图2的上部的频谱表示窄带谱的衰减直线的斜率(以下简称为"窄带谱的 斜率")较緩的情况的例子,而图3的上部的频谱表示窄带谱的斜率较陡的情况的例子。另外,图2和图3的下部的信号表示在图2和图3的上部所示的 窄带谱的LSP系数(将分析次数M设为10次的情况)。一般而言,LSP系数的各个次数成分,在像共振峰(formant)那样频语功 率集中的地方,有相邻的次数成分相互接近地被配置(LSP系数的各个次数成 分密集)的趋向,而在能量不集中的共振峰之间的谷的部分,有相邻的次数成 分互相分开地被配置的倾向。这里,LSP系数的相邻的次数意味着例如对次 数i的次数i+l那样互相连续的次数。而且,实际上,在图2和图3的例子中,也呈现在频率fD、 fl、 f2、 G、 f4和f5的附近LSP系数的各个次数成分密集,尤其在功率最集中的第一共振 峰附近,LSP系数的各个次数成分之间的距离最小的趋向。而且,在图2的 例子中,宽带信号直到高频带都存在,在中频带也呈现共振峰。在这样的情 况下,fl和f2附近的LSP系数的各个次数成分之间的距离也相近。另一方面, 在图3的例子中,不但在宽带信号中高频带信号的强度较弱,也在中频带未 呈现明显的共振峰。在这样的情况下,与fl和f2相比,f4和f5附近的LSP 系数的各个次数成分之间的距离大。因此,反过来说,在LSP系数的各个次 数成分之间的距离较小时,在该地方存在更高的能量的可能性较高。于是,窄带谱斜率计算单元103基于LSP系数的上述特征,将LSP系数 的相邻的次数成分之间的距离的平方的倒数之和作为判断功率的大小时的指 标。然后,求整个窄带(窄带LSP系数的所有次数成分)的虚拟功率(dummy power)和窄带的高频带部分(以后称为"中频带,,)的虚拟功率,并将中频带的虚 拟功率与整个窄带的虚拟功率的比视为表示窄带谱的衰减程度的参数。具体 而言,可以认为计算出的比相当于窄带谱的斜率,在该斜率较大时,可以说 窄带谱在急剧地衰减。图4是表示实现上述处理的窄带谱斜率计算单元103内部的主要结构的 方框图。窄带语斜率计算单元103包括全窄带功率计算单元121、中频带功率计 算单元122以及除法单元123,而且被输入表示核心层谱包络信息的M次的 LSP系数,使用该LSP系数计算窄带谱的斜率并将其输出。全窄带功率计算单元121基于以下的式(l),从所输入的窄带LSP系数 Nlsp[t]计算全窄带的虚拟功率NLSPpowALL[t],并输出到除法单元123。3(脚["l]-脚[i])2 ... ( 1 )其中,t表示帧号,M表示窄带LSP系数的分析次数,i表示LSP系数的 次数(l^i^M)。中频带功率计算单元122将窄带LSP系数作为输入,计算中频带的虚拟 功率,并输出到除法单元123。这里,为了计算中频带的虚拟功率,只使用 窄带LSP系数的高频带部分的系数而计算虚拟功率。基于以下的式(2)计算中 频带功率NLSPpowMID[t]。(脚[/ + 1]_愚柳2( 2 )除法单元123基于以下的式(3)将中频带功率除以全窄带功率,从而计算 窄带谱的斜率Ntilt[t]。
層=腳戸M卿]
计算出的窄带谱的斜率被输出到后述的扩展层增益解码单元112。 如上所述,通过使用窄带LSP系数的特征,能够计算窄带谱的斜率。 另外,由于LSP系数的位置会根据窄带谱的分布而发生变化,而且中频 带的频带也随此发生变化,所以有时窄带谱的斜率的精确度会降低。但是, 该精确度的降低几乎不影响扩展层的插值增益的衰减速度的听觉上的质量。
图5是表示扩展层解码单元105内部的主要结构的方框图。编码数据分 离单元111将从编码器(未图示)发送的扩展层编码数据作为输入,并按各个码 本分离编码数据。分离后的编码数据被输出到扩展层增益解码单元112、扩 展层自适应码本解码单元113、扩展层噪声码本解码单元114以及扩展层LPC 解码单元115。
扩展层增益解码单元112解码出提供给音调增益放大单元116和代码增 益放大单元117的增益量(gainamount)。具体而言,扩展层增益解码单元112 基于扩展层丢失信息和窄带谱斜率信息,控制通过对编码数据进行解码而得 到的增益。得到的增益量被分别输出到音调增益放大单元116和代码增益放 大单元117。另外,在未能接收编码数据的情况下,使用过去的解码信息和 核心层解码信号分析信息而进行丢失数据的插值。
在扩展层自适应码本解码单元113,在扩展层自适应码本中存储着过去 的扩展层音源信号,基于从编码器发送的编码数据确定延迟(lag),并且截取 相当于该延迟的音调周期分量的信号。输出信号被输出到音调增益放大单元 116。另外,在未能接收编码数据的情况下,使用过去的延迟和核心层的信息 而进行丟失数据的插值。
扩展层噪声码本解码单元114生成用于表现通过上述的扩展层自适应码 本不能完全表现的、即不属于周期分量的噪声性的信号分量的信号。在近年 的编解码器中,以代数方式表现该信号的情况较多。输出信号一皮输出到代码 增益放大单元117。另外,在未能接收编码数据的情况下,使用扩展层的过 去的解码信息、核心层的解码信息、或者随机数的值等而进行丢失数据的插 值。
扩展层LPC解码单元115对从编码器发送的编码数据进行解码,并将得 到的线性预测系数输出到扩展层合成滤波器119,作为用于合成滤波器的滤
波系数。另外,在未能接收编码数据的情况下,使用过去接收的编码数据进 行丢失数据的插值,或者进一步使用核心层的LPC信息而进行丢失数据的解 码。此时,在核心层和扩展层的线性预测的分析次数不同的情况下,先对核
心层的LPC进行次数扩张之后再用于插值。
音调增益放大单元116将扩展层自适应码本解码单元113的输出信号, 乘以从扩展层增益解码单元112输出的音调增益而进行放大,并输出到音源 加法单元118。
代码增益放大单元117将扩展层噪声码本解码单元114的输出信号,乘 以从扩展层增益解码单元112输出的代码增益而进行放大,并输出到音源加 法单元118。
音源加法单元118通过将从音调增益》t大单元116和代码增益放大单元 117输出的信号相加而生成扩展层音源信号,并将其输出到扩展层合成滤波 器119。
扩展层合成滤波器119由从扩展层LPC解码单元115输出的LPC系数 形成合成滤波器,并将从音源加法单元118输出的扩展层音源信号作为输入 而驱动,从而得到扩展层解码信号。该扩展层解码信号被输出到解码信号加 法单元106。另外,也可以对该扩展层解码信号进一步进行后置滤波 (post-filtering)处理。
图6是表示扩展层增益解码单元112内部的主要结构的方框图。扩展层 增益解码单元112包括扩展层增益码本解码单元131、增益选择单元132、增 益衰减单元134、过去增益存储单元135以及增益衰减率计算单元133,而且 在扩展层的数据丢失时,基于过去的扩展层的增益值和窄带谱的斜率的信息, 对扩展层的插值增益进行控制。具体而言,它被输入编码数据、扩展层丟失 信息以及窄带谱的斜率,而且输出音调增益Gep[t]和代码增益Gec[t]的两种增 益。
扩展层增益码本解码单元131接收编码数据之后将其解码,并将得到的 解码增益DGep[t]和DGec[t]输出到增益选择单元132。
增益选择单元132被输入扩展层丢失信息、解码增益(DGep[t]和DGec[t]) 以及从过去增益存储单元135输出的过去增益。增益选择单元132基于扩展 层丢失信息选择是使用解码增益还是使用过去增益,并将所选择的增益输出 到增益衰减单元134。具体而言,在接收到编码数据时输出解码增益,而在
数据丢失时输出过去增益。
增益衰减率计算单元133基于扩展层丢失信息和窄带谱的斜率信息计算
增益衰减率,并输出到增益衰减单元134。
增益衰减单元134通过将来自增益选择单元132的输出乘以在增益衰减 率计算单元133计算的增益衰减率而求衰减后的增益,并将其输出。
过去增益存储单元135存储由增益衰减单元134衰减后的增益作为过去 增益。所存储的过去增益被输出到增益选择单元132。
接着,使用算式具体说明本实施方式的增益控制方法。
在窄带谱的斜率较緩时,增益衰减率计算单元133将增益衰减率设定为 较弱,以使增益緩慢地衰减。而且,在窄带谱的斜率较大时,增益衰减率计 算单元133将增益衰减率设定为较强,以使增益大幅衰减。增益衰减率可基 于以下的式(4)计算。
<formula>formula see original document page 11</formula> ( 4 )
这里,Gatt[t]是增益衰减率,卩是用于校正斜率的系数,而且是大于O.O 的正数,a是用于控制衰减率的幅度的系数,而且取O.(KoKl.O的值。也可以 变更音调增益和代码增益的各个系数。
增益衰减单元134根据以下的式(5)和(6),使音调增益Gep[t]和代码增益 Gec[t]衰减。
<formula>formula see original document page 11</formula> —(5 )
<formula>formula see original document page 11</formula> ( g )
接着,对由本实施方式的可扩展解码装置解码后的扩展层的音源信号, 使用具体例子进行说明。
图7是表示语音信号的频谱功率的偏差的一例的图。横轴表示时间,而 纵轴表示频率。该图中表示功率集中在以斜线表示的频带。
首先,在语音的开始部分,子音分量的大部分分布在约4kHz以上的高 频带。然后,大约在T1之后母音分量将持续,而且该母音分量在高频带还带 有高谐波分量,直到T3附近为止存在高谐波。另一方面,在从T3到T4之
间,在大约为4kHz以下的低频带中,基本频率附近的约2kHz以下的高谐波 分量衰减程度较小,而中频带(3kHz附近)以上的高谐波急剧地衰减,从而不 存在高谐波。在该图中所示的状况下,扩展层音源功率也急剧地减少。
图8和图9是表示对呈现图7的频谱功率分布的语音信号进行音源插值 处理时的、解码出的扩展层的音源信号的功率的变化的图。横轴表示时间, 纵轴表示功率,而且在表示扩展层的音源信号的功率S12的同时表示核心层 解码信号的功率Sll。另外,S12和Sll表示正常接收时的功率。
而且,在这些图中,同时表示扩展层丢失信息(接收/非接收信息)。在 图8的例子中,到时刻Tl为止为正常接收状态,从T1到T2为因数据丢失 而引起的不可接收状态(非接收状态),T2以后为正常接收状态。另外,在图 9的例子中,到T3为止为正常接收状态,从T3到T4为非接收状态,T4以 后为正常接收状态。
在图8的例子中,表示增益的衰减速度通过本实施方式的可扩展解码装 置而被减緩的情况(L2相当于该情况)。在该例子中,在T1丢失扩展层,在扩 展层开始音源的插值。例如,在以规定的比率降低增益的方法中设定一个值 (Ll相当于该值),所示值能够对通过较弱的衰减而维持频带感(band quality) 以及通过较强的衰减而避免发生异音的两个相反的要求保持均衡。
另一方面,在图8的例子中,由于高谐波直到高频带都存在,而且在核 心层的中频带也存在高谐波,所以存在共振峰的可能性非常高。在这样的情 况下,由于窄带谱的斜率较緩,所以本实施方式的可扩展解码装置将扩展层 增益的衰减系数设定得较低(L2)。由此,高频带的音源与过去和窄带信号之 间具有较强的相关性而容易进行外插,从而能够进行自然的插值。
在图9的例子中,表示增益的衰减速度通过本实施方式的可扩展解码装 置而被加快的情况(L4相当于该情况)。在该例子中,在T3丟失扩展层,在扩 展层开始音源的插值。例如,在以定率降低增益的方法中,由于与图8的例 子同样地只能衰减到高于原来的扩展层的音源功率电平(S14)的增益(L3),所 以即使对原来没有信号的频带的信号也进行过度强调而成为发生异音的原 因。另一方面,本实施方式的可扩展解码装置将扩展层增益的衰减系数设定 得较高(L4)。由此能够衰减到低于原来的扩展层的音源功率电平(S14)的增益, 从而能够进行更自然的插值。
在图9的例子(T4附近)中,在中频带以上的高频带端不存在高谐波,信
号功率偏重于低频带。在这样的情况下,根据本实施方式的可扩展解码装置, 由于窄带谱的斜率较陡,所以将扩展层插值增益的衰减速度设定得较高。由 此,能够避免对原来不存在信号的高频带进行过度强调,从而能够避免发生 异音。如上所述,根据本实施方式,在扩展层的编码数据丢失时,通过使用窄 带语音谱的斜率而适当地估计扩展层的插值数据的增益,从而生成自然的插值语音。也就是说,在扩展层丢失时,基于由窄带i普斜率计算单元103得到 的窄带谱斜率的结果,根据该斜率对扩展层的插值增益的衰减速度进行控制。具体而言,在窄带谱往高频带端的方向緩慢地减少的情况下,通过减弱扩展 层插值增益的衰减而维持频带感。另一方面,在窄带谱往高频带端的方向急 剧地减少的情况下,通过加强扩展层插值增益的衰减而防止增益的过大估计, 从而防止异音的发生。更详细地,基于低层的窄带语音的频率信息(包络信息)计算窄带信号的 频谱的斜率,在该斜率较大时,即在接近高频带端的方向上功率减少较大时, 抑制扩展层的插值增益,而在上述的斜率较小时,使扩展层的插值增益的衰 减緩慢。由于一般基于窄带的信号难以正确地估计更高频带的信号,所以随着扩 展层的丢失的延长,被插值的宽带信号变得不正确而会成为音质恶化的原因。 因此,可以认为随着扩展层丢失期间的延长衰减扩展层插值信号并切换到窄 带信号较为理想,上述窄带信号为虽然没有频带感但是(由于正常接收)正确的 解码信号。于是,在本实施方式中,在实现上述操作的扩展层的增益估计中 使用以下所示的语音,尤其是母音等的有声音的频率特征。也就是说,作为第一特征,在核心层的频带(窄带)的谱分布(具体而言为 斜率)和包括直到扩展层的频带(宽带)的谱分布之间存在相关性。换而言之, 在斜率往高频带的方向緩慢地减少的情况下,有在高频带也继续存在基本频 率的高谐波的可能性,因此可以认为高频带端的信号也有功率。另一方面, 在斜率往高频带的方向急剧地减少的情况下,在高频带存在高谐波的可能性 较低,因此可以认为高频带端的信号的功率较小。作为第二特征,核心层频带的斜率较緩的信号与过去的信号之间具有相关性。在为母音等的有声音的情况下,由于高谐波直到高频带都存在,所以 斜率较緩。由于高谐波容易基于窄带的信号进行估计,而且被认为与低频带
端的信号同样緩慢地变化,所以与过去的信号之间的相关性也较高。另一方 面,在核心层频带的斜率急剧减少的情况下,可以认为在高频带端存在高谐 波的可能性较低而在高频带端几乎没有信号,或者存在与过去的信号的相关 性较低的信号。根据以上的语音的特征,在核心层频带的斜率较緩时,由于高频带端的 信号的功率变动也緩慢而且与过去的信号之间的相关性也较高,所以通过将 扩展层增益的衰减设定得较弱,能够得到自然的补偿语音。另一方面,在核 心层频带的斜率较陡时,可以认为在高频带端本来不存在功率或者存在与过 去的相关性较低的信号,通过将扩展层增益的衰减设定得较强,能够防止异 音的发生。也就是说,通过由本实施方式的可扩展解码装置适当地估计扩展层增益, 能够维持扩展层解码信号的频带感,同时能够抑制异音的发生。因此,能够 抑制扩展层丟失所带来的异音感,而且能够维持频带感。另外,虽然在本实施方式中,以在帧丢失时基于窄带谱的斜率对扩展层 增益的衰减速度进行控制的情况为例进行了说明,但是也可以通过核心层解 码信号的功率或对核心层的增益的相对值来表示扩展层增益,并基于窄带谱 斜率对该相对值进行控制。另外,虽然在本实施方式中,以插值的处理单位为语音编码的处理单位 (帧)的情况,也就是对每个帧进行插值的情况为例进行了说明,但是也可以将 例如子帧等短于帧的 一定时间作为插值的处理单位。再者,虽然在本实施方式中,以在计算窄带谱的斜率时使用通过对窄带 信号的编码数据进行解码而得到的频谱信息的情况为例进行了说明,但是也 可以使用在核心层得到的解码信号来代替窄带信号的频谱信息。也就是说,可以对该核心层解码信号通过FFT(快速傅利叶变换)而进行变频,并基于其频 率分布计算窄带谱的斜率,而且,在传输线性预测系数或等效的频率包络信 息的情况下,也可以基于这些参数得到频率包络信息,并使用该信息计算窄 带谱的斜率。以上说明了本发明的实施方式。本发明的可扩展解码装置和丢失数据插值方法并不限于上述实施方式, 可以施加各种各样的变更而实施。本发明的可扩展解码装置可以安装在移动通信系统中的通信终端装置以
及基站装置,由此能够提供具有与以上说明同样的作用效果的通信终端装置、 基站装置以及移动通信系统。另外,虽然这里以由硬件构成本发明的情况为例进行了说明,但本发明 也可以由软件实现。例如,将本发明所涉及的丢失数据插值方法的算法使用 编程语言记述,将该程序存储于存储器并由信息处理单元实行,由此能够实 现与本发明所涉及的可扩展解码装置同样的功能。另外,在上述各实施方式的说明中所使用的各功能块典型地通过集成电 路的LSI来实现。这些既可以单独地实行单芯片化,也可以包含其中一部分 或者是全部而实行单芯片化。另外,每个功能块在此虽然称作LSI,但是根据集成度的不同,有时也 称为IC、系统LSI、超级LSI(SuperLSI)、或超大LSI(Ultra LSI)等。另外,集成电路化的方法不只限于LSI,也可以使用专用电路或通用处 理器来实现。也可以利用能够在LSI制造后编程的FPGA( Field Programmable Gate Array),或可以利用可对LSI内部的电路单元的连接或设定进行重新配 置的可重配置处理器(Reconfigurable Processor )。再者,如果由半导体技术的进步或者派生的其他技术,出现取代LSI的 集成电^各化的技术,当然也可以利用该技术来实现功能块的集成化。也有适 用生物技术等的可能性。本说明书基于2005年6月29日提交的日本专利申请特愿2005-189532 号。其内容全部包含于此。工业实用性本发明的可扩展解码装置和丟失数据插值方法能够适用于移动通信系统 中的通信终端装置和基站装置等的用途。
权利要求
1、一种可扩展解码装置,包括窄带解码单元,对窄带信号的编码数据进行解码;宽带解码单元,对宽带信号的编码数据进行解码,并且在该编码数据不存在时,生成代替的插值数据;计算单元,基于所述窄带信号的编码数据,计算所述窄带信号的频谱在频域的衰减程度;以及控制单元,基于所述衰减程度对所述插值数据的增益进行控制。
2、 如权利要求1所述的可扩展解码装置,其中, 所迷控制单元基于所述衰减程度对所述增益的衰减速度进行控制。
3、 如权利要求1所述的可扩展解码装置,其中, 所迷衰减程度为所述窄带信号的频谱的衰减直线的斜率。
4、 如权利要求3所述的可扩展解码装置,其中, 所述斜率越陡,所述控制单元就越加快所述增益的衰减速度。
5、 如权利要求l所述的可扩展解码装置,其中,所述窄带信号的编码数据包括所述窄带信号的频谱信息的编码数据。
6、 如权利要求1所述的可扩展解码装置,其中,所述计算单元对所述窄带信号的编码数据进行解码而得到所述窄带信号 的频谱,并基于该频谱计算所述衰减程度。
7、 一种通信终端装置,具有权利要求1所述的可扩展解码装置。
8、 一种基站装置,具有权利要求1所述的可扩展解码装置。
9、 一种丟失数据插值方法,包括以下步骤 对窄带信号的编码数据进行解码;对宽带信号的编码数据进行解码;在所述宽带信号的编码数据不存在时,生成代替的插值数据; 基于所述窄带信号的编码数据,计算所述窄带信号的频谱在频域的衰减 程度;以及基于所述衰减程度对所述插值数据的增益进行控制。
全文摘要
公开了在频带可扩展编码的丢失数据插值处理中,能够防止解码信号的质量恶化的可扩展解码装置。在该装置中,核心层解码单元(101)通过解码得到核心层解码信号和窄带频谱信息。窄带谱斜率计算单元(103)基于窄带频谱信息,计算窄带谱的衰减直线的斜率。扩展层丢失检测单元(104)检测扩展层编码数据是否丢失。扩展层解码单元(105)一般对扩展层编码数据进行解码,而且,在扩展层丢失时,对解码所需的参数进行插值,以插值后的参数合成插值解码信号。这里,插值数据的增益基于窄带谱斜率计算单元(103)的计算结果被控制。
文档编号G10L19/005GK101213590SQ20068002358
公开日2008年7月2日 申请日期2006年6月27日 优先权日2005年6月29日
发明者江原宏幸, 河嶋拓也 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1