解码方法、解码装置、程序和记录介质与流程

文档序号:14451419阅读:177来源:国知局

本申请为以下专利申请的分案申请:申请日为2013年8月28日,申请号为201380044549.4,发明名称为“解码方法、解码装置、程序、及其记录介质”。

本发明涉及对将例如声音或音乐等的音响、视频等的信号序列以较少的信息量进行了数字编码的码进行解码的解码方法、解码装置、程序、及其记录介质。



背景技术:

当前,作为对声音高效地进行编码的方法,提出了以下方法:例如,将输入信号(特别是声音)中包含的5~200ms左右的一定间隔的各区间(帧)的输入信号序列作为处理对象,将其1帧的声音分离为表示频谱的包络特性的线性滤波器的特性、和用于驱动该滤波器的驱动音源信号这两个信息,分别对其进行编码。作为该方法中的对驱动音源信号进行编码的方法,已知分离为被认为对应于声音的基音(pitch)周期(基本频率)的周期分量和这以外的分量而进行编码的码驱动线性预测编码(码激励线性预测编码,code-excited_linear_prediction:celp)(非专利文献1)。

参照图1、图2说明现有技术的编码装置1。图1是表示现有技术的编码装置1的结构的框图。图2是表示现有技术的编码装置1的动作的流程图。如图1所示,编码装置1具备线性预测分析部101、线性预测系数编码部102、合成滤波器部103、波形失真计算部104、码本检索控制部105、增益码本部106、驱动音源矢量生成部107、合成部108。以下,说明编码装置1的各构成部分的动作。

<线性预测分析部101>

线性预测分析部101中,被输入由时域的输入信号x(n)(n=0,…,l-1,l为1以上的整数)中包含的连续的多个样本构成的帧单位的输入信号序列xf(n)。线性预测分析部101取得输入信号序列xf(n),计算表示输入声音的频谱包络特性的线性预测系数a(i)(i为预测次数,i=1,…,p,p为1以上的整数)(s101)。线性预测分析部101也可以被置换为非线性的部件。

<线性预测系数编码部102>

线性预测系数编码部102取得线性预测系数a(i),对该线性预测系数a(i)进行量化以及编码,生成合成滤波器系数a^(i)和线性预测系数码,并进行输出(s102)。另外,a^(i)意味着a(i)的顶标帽(hat)。线性预测系数编码部102也可以置换为非线性的部件。

<合成滤波器部103>

合成滤波器部103取得合成滤波器系数a^(i)、和后述的驱动音源矢量生成部107生成的驱动音源矢量候选c(n)。合成滤波器部103对驱动音源矢量候选c(n)进行将合成滤波器系数a^(i)设为滤波器的系数的线性滤波器处理,生成输入信号候选xf^(n),并进行输出(s103)。另外,x^意味着x的顶标帽。合成滤波器部103也可以置换为非线性的部件。

<波形失真计算部104>

波形失真计算部104取得输入信号序列xf(n)、线性预测系数a(i)、输入信号候选xf^(n)。波形失真计算部104计算输入信号序列xf(n)和输入信号候选xf^(n)的失真d(s104)。失真计算大多会考虑线性预测系数a(i)(或者合成滤波器系数a^(i))而进行。

<码本检索控制部105>

码本检索控制部105取得失真d,选择驱动音源码即后述的增益码本部106以及驱动音源矢量生成部107中使用的增益码、周期码、以及固定(噪声)码,并进行输出(s105a)。在此,若失真d为最小或者为遵循最小的值(s105b“是”),则转移至步骤s108,后述的合成部108执行动作。另一方面,若失真d不是最小或者不是遵循最小的值(s105b“否”),则依次执行步骤s106、s107、s103、s104,返回至作为本构成部分的动作的步骤s105a。从而,只要进入步骤s105b“否”的分支,则重复执行步骤s106、s107、s103、s104、s105a,从而码本检索控制部105最终选择输入信号序列xf(n)和输入信号候选xf^(n)的失真d为最小或者遵循最小的驱动音源码,并进行输出(s105b“是”)。

<增益码本部106>

增益码本部106取得驱动音源码,通过驱动音源码中的增益码而输出量化增益(增益候选)ga、gr(s106)。

<驱动音源矢量生成部107>

驱动音源矢量生成部107取得驱动音源码和量化增益(增益候选)ga、gr,通过驱动音源码中包含的周期码以及固定码,生成1帧量的长度的驱动音源矢量候选c(n)(s107)。驱动音源矢量生成部107一般在多数情况下由未图示的自适应码本和固定码本构成。自适应码本基于周期码而将缓冲器中存储的刚过去的驱动音源矢量(刚被量化的1~几帧量的驱动音源矢量)以相当于某周期的长度切出,将该切出的矢量直至成为帧的长度为止进行重复,从而生成与声音的周期分量对应的时序矢量的候选,并进行输出。作为上述“某周期”,自适应码本选择波形失真计算部104中的失真d变小的周期。被选择的周期一般在多数情况下相当于声音的基音周期。固定码本基于固定码而生成与声音的非周期分量对应的1帧量的长度的时序码矢量的候选,并进行输出。这些候选是根据用于与输入声音独立地编码的比特数而存储了预先指定的数目的候选矢量之中的一个,或根据预先决定的生成规则配置脉冲而生成的矢量之一。另外,固定码本中还存在以下情况:原本与声音的非周期分量对应,但特别是在母音区间等基音周期性强的声音区间中,对上述预先准备的候选矢量添加具有基音周期或者与在自适应码本中使用的基音对应的周期的梳形滤波器,或与自适应码本中的处理相同地切出矢量并重复,从而设为固定码矢量。驱动音源矢量生成部107对从自适应码本以及固定码本输出的时序矢量的候选ca(n)以及cr(n)乘以从增益码本部23输出的增益候选ga、gr并进行相加,生成驱动音源矢量的候选c(n)。在实际的动作中还存在仅使用自适应码本或者仅使用固定码本的情况。

<合成部108>

合成部108取得线性预测系数码和驱动音源码,生成汇总了线性预测系数码和驱动音源码的码,并进行输出(s108)。码被传输至解码装置2。

接着,参照图3、图4说明现有技术的解码装置2。图3是表示对应于编码装置1的现有技术的解码装置2的结构的框图。图4是表示现有技术的解码装置2的动作的流程图。如图3所示,解码装置2具备分离部109、线性预测系数解码部110、合成滤波器部111、增益码本部112、驱动音源矢量生成部113、后处理部114。以下,说明解码装置2的各构成部分的动作。

<分离部109>

从编码装置1发送的码被输入至解码装置2。分离部109取得码,从该码分离而取出线性预测系数码和驱动音源码(s109)。

<线性预测系数解码部110>

线性预测系数解码部110取得线性预测系数码,通过与线性预测系数编码部102进行的编码方法对应的解码方法,从线性预测系数码解码合成滤波器系数a^(i)(s110)。

<合成滤波器部111>

合成滤波器部111进行与前述的合成滤波器部103相同的动作。从而,合成滤波器部111取得合成滤波器系数a^(i)和驱动音源矢量c(n)。合成滤波器部111对驱动音源矢量c(n)进行将合成滤波器系数a^(i)设为滤波器的系数的线性滤波器处理,生成xf^(n)(在解码装置中,设为称为合成信号序列xf^(n)),并进行输出(s111)。

<增益码本部112>

增益码本部112进行与前述的增益码本部106相同的动作。从而,增益码本部112取得驱动音源码,通过驱动音源码中的增益码而生成ga、gr(在解码装置中,设为称为解码增益ga、gr),并进行输出(s112)。

<驱动音源矢量生成部113>

驱动音源矢量生成部113进行与前述的驱动音源矢量生成部107相同的动作。从而,驱动音源矢量生成部113取得驱动音源码和解码增益ga、gr,通过驱动音源码中包含的周期码以及固定码,生成1帧量的长度的c(n)(在解码装置中,设为称为驱动音源矢量c(n)),并进行输出(s113)。

<后处理部114>

后处理部114取得合成信号序列xf^(n)。后处理部114对合成信号序列xf^(n)实施谱增强或基音增强的处理,生成在听觉上降低了量化噪声的输出信号序列zf(n),并进行输出(s114)。

现有技术文献

非专利文献

非专利文献1:m.r.schroederandb.s.atal,“code-excitedlinearprediction(celp):highqualityspeechatverylowbitrates”,ieeeproc.icassp-85、pp.937-940、1985.



技术实现要素:

发明要解决的课题

这样的基于以celp类编码方式为首的声音的生成模型的编码方式能够以较少的信息量实现高质量的编码,但若被输入在办公室或街头等具有背景噪声的环境下录音的声音(以下,称为“噪声重叠声音”。),则由于背景噪声与声音性质不同,因此产生不适用于模型而导致的量化失真,存在感知到不愉快的音的问题。因此,在本发明中,其目的在于,提供在基于以celp类的方式为首的声音的生成模型的声音编码方式中,即使输入信号为噪声重叠声音也能够实现自然的再现音的解码方法。

用于解决课题的手段

本发明的解码方法包含声音解码步骤、噪声生成步骤、噪声附加步骤。在声音解码步骤中,从所输入的码得到解码声音信号。在噪声生成步骤中,生成作为随机的信号的噪声信号。在噪声附加步骤中,将噪声附加处理后信号设为输出信号,其中,所述噪声附加处理后信号是将对所述噪声信号进行基于与过去的帧的解码声音信号对应的功率(power)和与当前的帧的解码声音信号对应的谱包络中的至少其中一个的信号处理而得到的信号、以及所述解码声音信号进行相加而得到的。

发明效果

根据本发明的解码方法,在基于以celp类的方式为首的声音的生成模型的声音编码方式中,即使输入信号为噪声重叠声音,也通过掩盖不适用于模型而导致的量化失真从而难以感知到不愉快的音,能够实现更自然的再现音。

附图说明

图1是表示现有技术的编码装置的结构的框图。

图2是表示现有技术的编码装置的动作的流程图。

图3是表示现有技术的解码装置的结构的框图。

图4是表示现有技术的解码装置的动作的流程图。

图5是表示实施例1的编码装置的结构的框图。

图6是表示实施例1的编码装置的动作的流程图。

图7是表示实施例1的编码装置的控制部的结构的框图。

图8是表示实施例1的编码装置的控制部的动作的流程图。

图9是表示实施例1及其变形例的解码装置的结构的框图。

图10是表示实施例1及其变形例的解码装置的动作的流程图。

图11是表示实施例1及其变形例的解码装置的噪声附加部的结构的框图。

图12是表示实施例1及其变形例的解码装置的噪声附加部的动作的流程图。

具体实施方式

以下,详细说明本发明的实施方式。另外,对具有相同的功能的构成部分赋予相同的序号,省略重复说明。

【实施例1】

参照图5至图8说明实施例1的编码装置3。图5是表示本实施例的编码装置3的结构的框图。图6是表示本实施例的编码装置3的动作的流程图。图7是表示本实施例的编码装置3的控制部215的结构的框图。图8是表示本实施例的编码装置3的控制部215的动作的流程图。

如图5所示,本实施例的编码装置3具备线性预测分析部101、线性预测系数编码部102、合成滤波器部103、波形失真计算部104、码本检索控制部105、增益码本部106、驱动音源矢量生成部107、合成部208、控制部215。与现有技术的编码装置1的差别仅在于,以往例中的合成部108在本实施例中成为合成部208的点、添加了控制部215的点。从而,由于具备与现有技术的编码装置1共同的序号的各构成部分的动作如前述那样,所以省略说明。以下,说明作为与现有技术的差别的控制部215、合成部208的动作。

<控制部215>

控制部215取得帧单位的输入信号序列xf(n),生成控制信息码(s215)。更详细地说,控制部215如图7所示,具备低通滤波器部2151、功率相加部2152、存储器2153、标志赋予部2154、声音区间检测部2155。低通滤波器部2151取得由连续的多个样本构成的帧单位的输入信号序列xf(n)(将1帧设为0~l-1的l点的信号序列),使用低通滤波器(低频带通过滤波器)对输入信号序列xf(n)进行滤波处理而生成低频带通过输入信号序列xlpf(n),并进行输出(ss2151)。在滤波处理中,也可以使用无限脉冲响应(iir:infinite_impulse_response)滤波器和有限脉冲响应(fir:finite_impulse_response)滤波器的任一个。此外,也可以是这以外的滤波处理方法。

接着,功率相加部2152取得低频带通过输入信号序列xlpf(n),将该xlpf(n)的功率的相加值作为低频带通过信号能量elpf(0),例如通过下式进行计算(ss2152)。

【数1】

功率相加部2152将所计算出的低频带通过信号能量在过去的规定帧数m(例如m=5)的范围存储至存储器2153(ss2152)。例如,功率相加部2152将离当前的帧过去1帧至过去m帧的帧的低频带通过信号能量作为elpf(1)~elpf(m)而存储至存储器2153。

接着,标志赋予部2154检测当前帧是否为声音被发声的区间(以下,称为“声音区间”),对声音区间检测标志clas(0)代入值(ss2154)。例如,若为声音区间则设为clas(0)=1,若不是声音区间则设为clas(0)=0。在声音区间检测中,也可以是一般使用的vad(语音激活检测,voice_activity_detection)法,只要能够检测到声音区间则也可以是这以外的方法。此外,声音区间检测也可以检测母音区间。vad法例如在itu-t_g.729_annex_b(参考非专利文献1)等中为了检测无声部分并进行信息压缩而使用。

标志赋予部2154将声音区间检测标志clas在过去的规定帧数n(例如n=5)的范围存储至存储器2153(ss2152)。例如,标志赋予部2154将离当前的帧过去1帧至过去n帧的帧的声音区间检测标志作为clas(1)~clas(n)而存储至存储器2153。

(参考非专利文献1)abenyassine,eshlomot,h-ysu,dmassaloux,clamblin,j-ppetit,itu-trecommendationg.729annexb:asilencecompressionschemeforusewithg.729optimizedforv.70digitalsimultaneousvoiceanddataapplications.ieeecommunicationsmagazine35(9),64-73(1997).

接着,声音区间检测部2155使用低频带通过信号能量elpf(0)~elpf(m)以及声音区间检测标志clas(0)~clas(n)来进行声音区间检测(ss2155)。具体而言,声音区间检测部2155在低频带通过信号能量elpf(0)~elpf(m)的全部参数比规定的阈值大且声音区间检测标志clas(0)~clas(n)的全部参数为0(不是声音区间或者不是母音区间)时,生成表示当前帧的信号的类别为噪声重叠声音的值(控制信息)作为控制信息码,并输出至合成部208(ss2155)。在不符合上述条件的情况下,继承过去1帧的控制信息。也就是说,若过去1帧的输入信号序列为噪声重叠声音,则设为当前帧也为噪声重叠声音,若过去1帧不是噪声重叠声音,则设为当前帧也不是噪声重叠声音。控制信息的初始值也可以是表示噪声重叠声音的值,也可以不是。例如,控制信息通过输入信号序列是噪声重叠声音还是不是噪声重叠声音的2值(1比特)而输出。

<合成部208>

合成部208的动作除了在输入中添加了控制信息码以外与合成部108相同。从而,合成部208取得控制信息码、线性预测码、驱动音源码,对它们进行汇总而生成码(s208)。

接着,参照图9至图12说明实施例1的解码装置4。图9是表示本实施例及其变形例的解码装置4(4’)的结构的框图。图10是表示本实施例及其变形例的解码装置4(4’)的动作的流程图。图11是表示本实施例及其变形例的解码装置4的噪声附加部216的结构的框图。图12是表示本实施例及其变形例的解码装置4的噪声附加部216的动作的流程图。

如图9所示,本实施例的解码装置4具备分离部209、线性预测系数解码部110、合成滤波器部111、增益码本部112、驱动音源矢量生成部113、后处理部214、噪声附加部216、噪声增益计算部217。与现有技术的解码装置2的差别仅在于,以往例中的分离部109在本实施例中成为分离部209的点、以往例中的后处理部114在本实施例中成为后处理部214的点,添加了噪声附加部216、噪声增益计算部217的点。从而,由于关于具备与现有技术的解码装置2共同的序号的各构成部分的动作如前述那样,所以省略说明。以下,说明作为与现有技术的差别的分离部209、噪声增益计算部217、噪声附加部216、后处理部214的动作。

<分离部209>

分离部209的动作除了在输出中添加了控制信息码以外,与分离部109相同。从而,分离部209从编码装置3取得码,从该码分离而取出控制信息码、线性预测系数码、驱动音源码(s209)。以下,执行步骤s112、s113、s110、s111。

<噪声增益计算部217>

接着,噪声增益计算部217取得合成信号序列xf^(n),若当前的帧为噪声区间等的不是声音区间的区间,则例如使用下式来计算噪声增益gn(s217)。

【数2】

也可以通过使用了在过去帧中求得的噪声增益的指数平均,以下式来更新噪声增益gn。

【数3】

噪声增益gn的初始值也可以是0等规定的值,也可以是根据某帧的合成信号序列xf^(n)求得的值。ε是满足0<ε≤1的遗忘系数,决定指数函数的衰减的时间常数。例如设为ε=0.6来更新噪声增益gn。噪声增益gn的计算式也可以是式(4)或式(5)。

【数4】

在当前的帧是否为噪声区间等的不是声音区间的区间的检测中,也可以是参考非专利文献1等一般使用的vad(语音激活检测,voice_activity_detection)法,只要能够检测到不是声音区间的区间则也可以是这以外的方法。

<噪声附加部216>

噪声附加部216取得合成滤波器系数a^(i)、控制信息码、合成信号序列xf^(n)、噪声增益gn,生成噪声附加处理后信号序列xf^’(n),并进行输出(s216)。

更详细地说,如图11所示,噪声附加部216具备噪声重叠声音判定部2161、合成高通滤波器部2162、噪声附加处理后信号生成部2163。噪声重叠声音判定部2161根据控制信息码而对控制信息进行解码,判定当前的帧的类别是否是噪声重叠声音,在当前的帧是噪声重叠声音的情况下(s2161b“是”),生成振幅的值取-1至1之间的值的随机产生的白噪声的l点的信号序列作为归一化白噪声信号序列ρ(n)(ss2161c)。接着,合成高通滤波器部2162取得归一化白噪声信号序列ρ(n),使用组合了高通滤波器(高频带通过滤波器)和为了靠近噪声的大概形状而使合成滤波器平滑的滤波器的滤波器,对归一化白噪声信号序列ρ(n)进行滤波处理,生成高频带通过归一化噪声信号序列ρhpf(n),并进行输出(ss2162)。在滤波处理中,也可以使用无限脉冲响应(iir:infinite_impulse_response)滤波器和有限脉冲响应(fir:finite_impulse_response)滤波器的任一个。此外也可以是这以外的滤波处理方法。例如,也可以将组合了高通滤波器(高频带通过滤波器)和使合成滤波器平滑的滤波器的滤波器设为h(z),如下式那样。

【数5】

在此,hhpf(z)表示高通滤波器,a^(z/γn)表示使合成滤波器平滑的滤波器。q表示线性预测次数,例如设为16。γn是为了靠近噪声的大概形状而使合成滤波器平滑的参数,例如设为0.8。

使用高通滤波器的理由如下。在基于以celp类编码方式为首的声音的生成模型的编码方式中,由于对能量大的频带分配较多的比特,所以在声音的特性上,越是高频带则音质越容易恶化。因此,通过使用高通滤波器,能够对音质恶化的高频带较多地附加噪声,对音质的恶化小的低频带不附加噪声。由此,能够生成听感上恶化少的更自然的音。

噪声附加处理后信号生成部2163取得合成信号序列xf^(n)、高频带通过归一化噪声信号序列ρhpf(n)、前述的噪声增益gn,例如通过下式来计算噪声附加处理后信号序列xf^’(n)(ss2163)。

【数6】

在此,cn设为0.04等用于调整附加的噪声的大小的规定的常数。

另一方面,在子步骤ss2161b中,在噪声重叠声音判定部2161判断为当前的帧不是噪声重叠声音的情况下(ss2161b“否”),不执行子步骤ss2161c、ss2162、ss2163。此时,噪声重叠声音判定部2161取得合成信号序列xf^(n),将该xf^(n)直接作为噪声附加处理后信号序列xf^’(n)而输出(ss2161d)。从噪声重叠声音判定部2161输出的噪声附加处理后信号序列xf^(n)直接成为噪声附加部216的输出。

<后处理部214>

后处理部214除了输入从合成信号序列被置换为噪声附加处理后信号序列以外,与后处理部114相同。从而,后处理部214取得噪声附加处理后信号序列xf^’(n),对噪声附加处理后信号序列xf^’(n)实施谱增强或基音增强的处理,生成在听觉上降低了量化噪声的输出信号序列zf(n),并进行输出(s214)。

[变形例1]

以下,参照图9、图10说明实施例1的变形例所涉及的解码装置4’。如图9所示,本变形例的解码装置4’具备分离部209、线性预测系数解码部110、合成滤波器部111、增益码本部112、驱动音源矢量生成部113、后处理部214、噪声附加部216、噪声增益计算部217’。与实施例1的解码装置4的差别仅在于,实施例1中的噪声增益计算部217在本变形例中成为噪声增益计算部217’的点。

<噪声增益计算部217’>

噪声增益计算部217’取得噪声附加处理后信号序列xf^’(n)来代替合成信号序列xf^(n),若当前的帧为噪声区间等的不是声音区间的区间,则例如使用下式来计算噪声增益gn(s217’)。

【数7】

前述同样,也可以将噪声增益gn以式(3’)来计算。

【数8】

前述同样,噪声增益gn的计算式也可以是式(4’)或式(5’)。

【数9】

像这样,根据本实施例以及变形例的编码装置3、解码装置4(4’),在基于以celp类的方式为首的声音的生成模型的声音编码方式中,即使输入信号为噪声重叠声音,也能够通过掩盖不适用于模型而导致的量化失真从而难以感知到不愉快的音,能够实现更自然的再现音。

在前述的实施例1及其变形例中,记载了编码装置、解码装置的具体的计算、输出方法,但本发明的编码装置(编码方法)、解码装置(解码方法)不限定于前述的实施例1及其变形例所例示的具体的方法。以下,将本发明的解码装置的动作以其他的表现来记载。能够将直至生成本发明中的解码声音信号(在实施例1中例示为合成信号序列xf^(n))为止的过程(在实施例1中例示为步骤s209、s112、s113、s110、s111)理解为一个声音解码步骤。此外,设为将生成噪声信号的步骤(在实施例1中例示为子步骤ss2161c)称为噪声生成步骤。进而,设为将生成噪声附加处理后信号的步骤(在实施例1中例示为子步骤ss2163)称为噪声附加步骤。

此时,能够看出包含声音解码步骤、噪声生成步骤、噪声附加步骤的更一般化的解码方法。在声音解码步骤中,根据所输入的码得到解码声音信号(例示为xf^(n))。在噪声生成步骤中,生成作为随机的信号的噪声信号(在实施例1中,例示为归一化白噪声信号序列ρ(n))。在噪声附加步骤中,将噪声附加处理后信号(在实施例1中例示为xf^’(n))设为输出信号,其中,所述噪声附加处理后信号是将对噪声信号(例示为ρ(n))进行基于与过去的帧的解码声音信号对应的功率(在实施例1中例示为噪声增益gn)和与当前的帧的解码声音信号对应的谱包络(在实施例1中例示为滤波器a^(z)或a^(z/γn)或者包含它们的滤波器)中的至少其中一个的信号处理而得到的信号、以及解码声音信号(例示为xf^(n))进行相加而得到的。

作为本发明的解码方法的变形,进而也可以是,与前述的当前的帧的解码声音信号对应的谱包络是,使与在声音解码步骤中得到的当前的帧的谱包络参数(在实施例1中例示为a^(i))对应的谱包络平滑的谱包络(在实施例1中例示为a^(z/γn))。

进而也可以是,与前述的当前的帧的解码声音信号对应的谱包络是,基于在声音解码步骤中得到的当前的帧的谱包络参数(例示为a^(i))的谱包络(在实施例1中例示为a^(z))。

进而,也可以是,前述的噪声附加步骤中,将噪声附加处理后信号设为输出信号,其中,所述噪声附加处理后信号是将对噪声信号(例示为ρ(n))给予与当前的帧的解码声音信号对应的谱包络(例示滤波器a^(z)或a^(z/γn)等)并乘以与过去的帧的解码声音信号对应的功率(例示为gn)的信号、以及解码声音信号相加而得到的。

进而,也可以是,前述的噪声附加步骤中,将噪声附加处理后信号设为输出信号,其中,所述噪声附加处理后信号是将对噪声信号给予与当前的帧的解码声音信号对应的谱包络并抑制了低频带或者增强了高频带(在实施例1中例示为式(6)等)的信号、以及解码声音信号进行相加而得到的。

进而,也可以是,前述的噪声附加步骤中,将噪声附加处理后信号设为输出信号,其中,所述噪声附加处理后信号是对噪声信号给予与当前的帧的解码声音信号对应的谱包络并乘以与过去的帧的解码声音信号对应的功率并抑制了低频带或者增强了高频带(例示为式(6)、(8)等)的信号、以及解码声音信号进行相加而得到的。

进而,也可以是,前述的噪声附加步骤中,将噪声附加处理后信号设为输出信号,其中,所述噪声附加处理后信号是将对噪声信号给予与当前的帧的解码声音信号对应的谱包络的信号、以及解码声音信号进行相加而得到的。

进而,也可以是,前述的噪声附加步骤中,将噪声附加处理后信号设为输出信号,其中,所述噪声附加处理后信号是将对与过去的帧的解码声音信号对应的功率和所述噪声信号进行相乘的信号、以及解码声音信号进行相加而得到的。

此外,上述的各种处理不仅按照记载而时序地执行,也可以根据执行处理的装置的处理能力或根据需要而并行或单独地执行。此外,在不脱离本发明的意旨的范围内能够适当变更是不言而喻的。

此外,在通过计算机而实现上述的结构的情况下,各装置应该具有的功能的处理内容通过程序而记述。并且,通过在计算机中执行该程序,在计算机上实现上述处理功能。

记载了该处理内容的程序能够记录在计算机能够读取的记录介质中。作为计算机能够读取的记录介质,例如也可以是磁记录装置、光盘、光磁记录介质、半导体存储器等任意记录介质。

此外,该程序的流通例如通过对记录了该程序的dvd、cd-rom等可移动记录介质进行销售、转让、借出等来进行。进而,也可以是以下结构:将该程序存储至服务器计算机的存储装置,经由网络从服务器计算机向其他计算机转发该程序,从而使该程序流通。

执行这样的程序的计算机例如首先将可移动记录介质中记录的程序或从服务器计算机转发的程序暂时存储至自己的存储装置。并且,在执行处理时,该计算机读取在自己的记录介质中存储的程序,执行按照所读取到的程序的处理。此外,作为该程序的其他的执行方式,也可以是计算机从可移动记录介质直接读取程序,执行按照该程序的处理,进而也可以是在每次从服务器计算机向该计算机转发程序时,依次执行按照所接受到的程序的处理。此外,也可以是以下结构:不进行从服务器计算机对该计算机的程序的转发,仅通过其执行指示和结果取得来实现处理功能,通过所谓asp(应用服务提供商,applicationserviceprovider)型的服务,执行上述的处理。

另外,设为在本方式中的程序中包含供于基于电子计算机的处理用的信息且遵循程序的信息(不是对于计算机的直接的指令但具有规定计算机的处理的性质的数据等)。此外,在该方式中,设为通过在计算机上执行规定的程序而构成本装置,但也可以设为将这些处理内容的至少一部分以硬件的方式实现。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1