编码装置以及编码方法

文档序号:2832832阅读:149来源:国知局
专利名称:编码装置以及编码方法
技术领域
本发明涉及编码装置以及编码方法。
背景技术
作为能够以低比特率和高音质压缩语音以及音乐等的编码方式,提出了以分层结构组合了适合语音信号的CELP (Code Excited Linear Prediction,码激励线性预测)编码方式与适合音乐信号的转换编码方式的编码方式(例如,参照非专利文献I)。此外,以下有时也将语音信号和音乐信号总称为音频信号。在该编码方式中,编码装置首先以CELP编码方式对输入信号进行编码,生成CELP编码数据。接着,编码装置对将输入信号与CELP解码信号(CELP编码数据的解码结果)的残差信号(以下称为CELP残差信号)转换到频域得到的残差谱进行转换编码,由此实现高音质。作为转换编码方式,提出在残差谱的能量大的频率处设立脉冲,并对该脉冲的信息进行编码的方式(参照非专利文献I)。但是,虽然CELP编码方式适合语音信号的编码,但对于音乐信号,由于编码模型不同所以音质变差。因此,在以上述编码方式对音乐信号进行编码的情况下,CELP残差信号的分量较大,因而存在即使通过转换编码对CELP残差信号(残差谱)进行编码,音质也难以提高的问题。为了解决该问题,提出了对使用抑制了 CELP解码信号的频率分量(以下称为CELP分量)的振幅的结果所计算出的残差谱进行转换编码,由此实现高音质的编码方式(CELP分量抑制方法)(例如,参照专利文献I以及非专利文献I (6. 11. 6. 2节))。在非专利文献I公开的CELP分量抑制方法中,在输入信号的采样频率为16kHz的情况下,仅在O. 8kHz 5. 5kHz的中频带进行CELP分量的振幅的抑制(以下称为CELP抑制)。不过,在非专利文献I中,编码装置并不直接对CELP残差信号进行转换编码,而是在此之前通过其他转换编码方式(例如参照非专利文献I (6. 11. 6.1节))使CELP分量的残差信号缩小。因此,编码装置即使在中频带中,对于通过上述其他转换编码方式进行了编码的频率分量也不进行CELP抑制。另外,中频带内的不进行CELP抑制的频率以外的其他频率中,表示CELP抑制的程度(强度)的CELP抑制系数是均一的。CELP抑制系数按照不同的CELP抑制强度存储在码本(以下称为CELP抑制系数码本)中。CELP抑制系数码本中还存储有意味着完全不抑制CELP分量的系数(=1.0)。编码装置在进行转换编码之前,将CELP分量(CELP解码信号)与CELP抑制系数码本中存储的CELP抑制系数相乘,由此进行CELP抑制,然后求输入信号与CELP解码信号(CELP抑制后的CELP解码信号)的残差谱,对残差谱进行转换编码。对于全部CELP抑制系数进行该转换编码。接着,编码装置计算相加转换编码数据的解码信号和抑制了 CELP分量的CELP解码信号所得的信号与输入信号之间的残差信号,确定使残差信号的能量(以下称为编码失真)为最小的CELP抑制系数,对搜索到的CELP抑制系数(编码失真达到最小的CELP抑制系数)进行编码。由此,在编码装置中,能够进行作为频带整体使编码失真为最小的转换编码。以下,将对每个CELP抑制系数进行转换编码,确定使编码失真(残差信号的能量)为最小的CELP抑制系数的一系列处理称为“主选择”。另一方面,解码装置使用从编码装置发送的CELP抑制系数,抑制CELP解码信号的CELP分量,并对抑制了 CELP分量的CELP解码信号加上转换编码的解码信号。由此,在解码装置中,能够得到抑制了在进行以分层结构组合了 CELP编码与转换编码的编码时的CELP编码所造成的音质劣化的解码信号。现有技术文献专利文献[专利文献I]美国专利申请公开第2009/0112607号说明书非专利文献[非专利文献 I] Recommendation ITU-T G. 718,2008 年 6 月

发明内容
发明要解决的问题但是,在根据上述CELP分量抑制方法,通过对CELP抑制系数码本中存储的每个CELP抑制系数进行转换编码而进行编码失真的评价(以下有时称为失真评价)的情况下,需要对CELP抑制系数的全部候选,即CELP抑制系数码本中存储的全部CELP抑制系数进行转换编码,因此存在编码装置中的处理量非常大的问题。本发明的目的在于提供通过从对每个CELP抑制系数生成的、对转换编码处理的输入信号(以下称为目标信号)之中选择一部分(以下称为“预备选择”),限定主选择中进行转换编码的对象,能够抑制编码的质量劣化,并削减编码装置中的处理量的编码装置以及编码方法。解决问题的方案本发明的一个形态的编码装置包括第I编码单元,输出对通过对输入信号的第I编码得到的第I代码进行解码生成的第I解码信号的频谱;抑制单元,使用从多个抑制系数中指示的抑制系数,抑制所述第I解码信号的频谱的振幅,从而生成抑制频谱;残差谱计算单元,使用所述输入信号的频谱和所述抑制频谱,计算残差谱;预备选择单元,使用所述输入信号的频谱和所述残差谱,预备选择规定的数量的抑制系数,对所述抑制单元指示所述预备选择的抑制系数;以及第2编码单元,使用将抑制频谱输入到所述残差谱计算单元计算出的残差谱,进行第2编码,并使用对通过所述第2编码得到的第2代码进行解码而生成的第2解码信号的频谱、所述抑制频谱、以及所述输入信号的频谱,从所述指示的抑制系数中确定一个抑制系数,所述抑制频谱是由所述抑制单元使用所述指示的抑制系数生成的。本发明的一个形态的编码方法包括第I编码步骤,输出对通过对输入信号的第I编码得到的第I代码进行解码生成的第I解码信号的频谱;抑制步骤,使用从多个抑制系数中指示的抑制系数,抑制所述第I解码信号的频谱的振幅,从而生成抑制频谱;残差谱计算步骤,使用所述输入信号的频谱和所述抑制频谱,计算残差谱;预备选择步骤,使用所述输入信号的频谱和所述残差谱,预备选择所述抑制步骤中使用的规定的数量的抑制系数,将所述预备选择的抑制系数设定为所述指示的抑制系数;以及第2编码步骤,使用在所述残差谱计算步骤中使用抑制频谱计算出的残差谱进行第2编码,并使用对通过所述第2编码得到的第2代码进行解码生成的第2解码信号的频谱、所述抑制频谱、以及所述输入信号的频谱,从所述指示的抑制系数中确定一个抑制系数,所述抑制频谱是在所述抑制步骤中使用所述指示的抑制系数生成的。发明的效果根据本发明,在以分层结构组合了适合语音信号的编码与适合音乐信号的编码的编码方式中,与对全部CELP抑制系数候选逐次进行转换编码的方法相比,能够抑制编码的质量劣化,并削减编码装置中的处理量。


图1是表示本发明实施方式I的编码装置的结构的方框图。图2是表示本发明实施方式I的解码装置的结构的方框图。图3是表示本发明实施方式2的编码装置的结构的方框图。标号说明100、300 编码装置200解码装置101、103、204MDCT 单元102CELP 编码单元104、205CELP分量抑制单元105CELP残差信号频谱计算单元106、302脉冲位置估计单元107、303估计脉冲衰减单元108估计失真评价单元109主选择候选限定单元110转换编码单元111,206加法运算单元112失真评价单元Il3复用单元201分离单元202转换编码解码单元203CELP 解码单元207IMDCT 单元301目标信号特征提取单元
具体实施例方式下面,参照附图详细地说明本发明的各实施方式。此外,作为本发明的编码装置及解码装置,以音频编码装置及音频解码装置为例进行说明。此外,如上所述,将语音信号和音乐信号总称为音频信号。即,假定音频信号表示实际上仅存在语音信号、实际上仅存在音乐信号、语音信号及音乐信号混合存在的信号中的任一种信号。另外,本发明的编码装置以及解码装置具有进行编码的至少两个层。在以下的说明中,作为适合语音信号的编码,使用CELP编码作为代表,作为适合音乐信号的编码,使用转换编码作为代表,编码装置以及解码装置使用以分层结构组合了 CELP编码与转换编码的编码方式。(实施方式I)图1是表示本发明实施方式I的编码装置100的主要结构的方框图。编码装置100使用以分层结构组合了 CELP编码与转换编码的编码方式,对语音以及音乐等的输入信号进行编码,并输出编码数据。如图1所示,编码装置100具备MDCT(Modified DiscreteCosine Transform :改进离散余弦变换)单元10UCELP编码单元102、MDCT单元103、CELP分量抑制单元104、CELP残差信号频谱计算单元105、脉冲位置估计单元106、估计脉冲衰减单元107、估计失真评价单元108、主选择候选限定单元109、转换编码单元110、加法运算单元111、失真评价单元112、以及复用单元113。各单元进行以下动作。在图1所示的编码装置100中,MDCT单元101对于输入信号进行MDCT处理,生成输入信号频谱。接着,MDCT单元101将生成的输入信号频谱输出到CELP残差信号频谱计算单元105、失真评价单元112、以及估计失真评价单元108。CELP编码单元102对输入信号通过CELP编码方式进行编码,生成CELP编码数据。另外,CELP编码单元102对生成的CELP编码数据进行解码(本机解码),生成CELP解码信号。接着,CELP编码单元102将CELP编码数据输出到复用单元113,将CELP解码信号输出到MDCT单元103。 MDCT单元103对于从CELP编码单元102输入的CELP解码信号进行MDCT处理,生成CELP解码信号频谱。接着,MDCT单元103将生成的CELP解码信号频谱输出到CELP分量抑制单元104。这样,例如,CELP编码单元102以及MDCT单元103作为第I编码单元而动作,输出对通过对输入信号的第I编码得到的第I代码进行解码而生成的第I解码信号的频谱。CELP分量抑制单元104具备存储有表示CELP抑制的程度(强度)的CELP抑制系数的CELP抑制系数码本。例如,CELP抑制系数码本中,存储有从意味着不进行抑制的1. O直到使CELP分量的振幅变为一半的O. 5的四种CELP抑制系数。S卩,CELP抑制的程度(强度)越大,CELP抑制系数的值越小。另外,这里的CELP抑制系数码本中,按照CELP抑制的程度(强度)的升序或降序存储CELP抑制系数。另外,对各CELP抑制系数,关于CELP抑制的程度(强度)以升序或降序附加有索引(CELP抑制系数索引)。首先,CELP分量抑制单元104根据从估计失真评价单元108、主选择候选限定单元109、或者失真评价单元112输入的CELP抑制系数索引,从CELP抑制系数码本中选择CELP抑制系数。接着,CELP分量抑制单元104将选择的CELP抑制系数乘以从MDCT单元103输入的CELP解码信号频谱的每个频率分量,计算CELP分量抑制频谱。接着,CELP分量抑制单元104将CELP分量抑制频谱输出到CELP残差信号频谱计算单元105以及加法运算单元111。CELP残差信号频谱计算单元105计算从MDCT单元101输入的输入信号频谱与从CELP分量抑制单元104输入的CELP分量抑制频谱之间的差分、即CELP残差信号频谱。具体而言,CELP残差信号频谱计算单元105通过从输入信号频谱中减去CELP分量抑制频谱,得到CELP残差信号频谱。接着,CELP残差信号频谱计算单元105将CELP残差信号频谱输出到转换编码单元110、脉冲位置估计单元106、以及估计脉冲衰减单元107。脉冲位置估计单元106使用从CELP残差信号频谱计算单元105输入的CELP残差信号频谱(转换编码对象的信号。以下,有时称为目标信号),估计在转换编码单元110中进行编码的脉冲位置(例如CELP残差信号频谱的振幅大的频率)。接着,脉冲位置估计单元106将估计出的脉冲位置(估计脉冲位置)输出到估计脉冲衰减单元107。估计脉冲衰减单元107使从CELP残差信号频谱计算单元105输入的CELP残差信号频谱中的、从脉冲位置估计单元106输入的估计脉冲位置处的振幅衰减。接着,估计脉冲衰减单元107将衰减后的频谱作为转换编码估计残差谱输出到估计失真评价单元108。估计失真评价单元108使用从MDCT单元101输入的输入信号频谱、以及从估计脉冲衰减单元107输入的转换编码估计残差谱,计算由转换编码造成的编码失真(失真能量)的估计值即估计失真能量。接着,估计失真评价单元108将估计失真能量输出到主选择候选限定单元109。另外,估计失真评价单元108为了在后述的预备选择搜索中,获得与评价对象的CELP抑制系数对应的转换编码估计残差谱,将评价对象的CELP抑制系数索引输出到CELP分量抑制单元104。例如,估计失真评价单元108在计算对CELP抑制系数索引j = I的估计失真能量时,将CELP抑制系数索引j = I输出到CELP分量抑制单元104。并且,估计失真评价单元108计算对CELP分量抑制单元104、CELP残差信号频谱计算单元105、脉冲位置估计单元106、估计脉冲衰减单元107中依次处理的结果即转换编码估计残差谱(对应于CELP抑制系数索引j = I)的估计失真能量。主选择候选限定单元109基于从估计失真评价单元108输入的估计失真能量的分布,限定CELP抑制码本中存储的CELP抑制系数中的、在后述的主选择搜索中进行搜索的CELP抑制系数(用于转换编码的CELP抑制系数)的候选。接着,主选择候选限定单元109将表示所限定的CELP抑制系数的候选的CELP抑制系数索引输出到CELP分量抑制单元104。此外,以下有时将在此限定的CELP抑制系数的候选总称为CELP抑制系数组,另外,将与所限定的CELP抑制系数的候选对应的CELP抑制系数索引总称为CELP抑制系数索引组。这样,例如,脉冲位置估计单元106、估计脉冲衰减单元107、估计失真评价单元108、以及主选择候选限定单元109作为预备选择单元而动作,使用输入信号频谱和CELP残差信号频谱,预备选择规定数量的CELP抑制系数,并对CELP分量抑制单元104指示预备选择的CELP抑制系数。此外,在图1所示的编码装置100中,CELP分量抑制单元104、CELP残差信号频谱计算单元105、脉冲位置估计单元106、估计脉冲衰减单元107、估计失真评价单元108以及主选择候选限定单元109构成闭环。构成该闭环的各结构单元使用CELP分量抑制单元104具备的CELP抑制码本中存储的CELP抑制系数中的、与估计失真评价单元108指示的CELP抑制系数索引对应的CELP抑制系数,搜索在后述的主选择搜索中作为搜索对象的候选(CELP抑制系数索引)。以下将该搜索处理称为“预备选择搜索”。转换编码单元110对从CELP残差信号频谱计算单元105输入的CELP残差信号频谱(目标信号)通过转换编码进行编码,生成转换编码数据。另外,转换编码单元110对生成的转换编码数据进行解码(本机解码),生成转换编码解码信号频谱。此时,转换编码单元110进行编码以使CELP残差信号频谱与转换编码解码信号频谱之间的失真小。例如,转换编码单元Iio进行编码以在CELP残差信号频谱的振幅(能量)大的频率处设立脉冲而使上述失真小。接着,转换编码单元110将通过编码得到的转换编码数据输出到失真评价单元112,将转换编码解码信号频谱输出到加法运算单元111。加法运算单元111将从CELP分量抑制单元104输入的CELP分量抑制频谱和从转换编码单元110输入的转换编码解码信号频谱相加,计算解码信号频谱,并将解码信号频谱输出到失真评价单元112。失真评价单元112对CELP分量抑制单元104具备的CELP抑制系数码本中存储的CELP抑制系数中的一部分索引(由主选择候选限定单元109限定的CELP抑制系数索引)进行扫描,搜索使从MDCT单元101输入的输入信号频谱与从加法运算单元111输入的解码信号频谱之间的失真(即由转换编码造成的编码失真)为最小的CELP抑制系数索引。SP,失真评价单元112控制CELP分量抑制单元104(输出CELP抑制系数索引)以使其使用与上述一部分索引对应的CELP抑制系数进行CELP抑制。接着,失真评价单元112将计算出的使失真为最小的CELP抑制系数索引作为CELP抑制系数最优索引输出到复用单元113,将从转换编码单元110输入的转换编码数据中的与CELP抑制系数最优索引对应的转换编码数据(失真最小时的转换编码数据)输出到复用单元113。这样,例如,转换编码单元110、加法运算单元111以及失真评价单元112作为第2编码单元而动作,该第2编码单元使用将CELP抑制频谱输入CELP残差信号频谱计算单元105计算出的CELP残差信号频谱进行转换编码(第2编码),该CELP抑制频谱由CELP分量抑制单元104使用从上述预备选择单元指示的CELP抑制系数生成,该第2编码单元接着使用对通过转换编码得到的转换编码数据(第2代码)进行解码生成的转换编码解码信号频谱(第2解码信号的频谱)XELP抑制频谱、以及输入信号频谱,从指示的CELP抑制系数中确定一个CELP抑制系数。此外,在图1所示的编码装置100中,CELP分量抑制单元104、CELP残差信号频谱计算单元105、转换编码单元110、加法运算单元111以及失真评价单元112构成闭环。构成该闭环的各结构单元使用CELP分量抑制单元104具备的CELP抑制码本中存储的多个CELP抑制系数中的、与主选择候选限定单元109指示的CELP抑制系数索引对应的CELP抑制系数,生成解码信号频谱,搜索使输入信号频谱与解码信号频谱之间的失真(由转换编码造成的编码失真)为最小的候选(CELP抑制系数索引)。以下将该搜索处理称为“主选择搜索”。复用单元113将从CELP编码单元102输入的CELP编码数据、从失真评价单元112输入的转换编码数据(失真最小时的转换编码数据)以及CELP抑制系数最优索引进行复用,将复用结果作为编码数据发送到解码装置。接下来说明解码装置200。解码装置200对从编码装置100发送的编码数据进行解码,输出解码信号。图2是表示解码装置200的主要结构的方框图。解码装置200具备分离单元201、转换编码解码单元202、CELP解码单元203、MDCT单元204、CELP分量抑制单元205、加法运算单兀206、以及 IMDCT (Inverse Modified Discrete Cosine Transform :改进离散余弦逆变换)单元207。各单元进行以下动作。在图2所示的解码装置200中,分离单元201从编码装置100 (图1)经由传输路径(未图示)接收包含了 CELP编码数据、转换编码数据以及CELP抑制系数最优索引的编码数据。分离单元201将编码数据分离为CELP编码数据、转换编码数据、以及CELP抑制系数最优索引。接着,分离单元201将CELP编码数据输出到CELP解码单元203,将转换编码数据输出到转换编码解码单元202,将CELP抑制系数最优索引输出到CELP分量抑制单元205。转换编码解码单元202对从分离单元201输入的转换编码数据进行解码,生成转换编码解码信号频谱,并将转换编码解码信号频谱输出到加法运算单元206。CELP解码单元203对从分离单元201输入的CELP编码数据进行解码,将CELP解码信号输出到MDCT单元204。MDCT单元204对从CELP解码单元203输入的CELP解码信号,进行MDCT处理,生成CELP解码信号频谱。接着,MDCT单元204将生成的CELP解码信号频谱输出到CELP分量抑制单元205。CELP分量抑制单元205具备与CELP分量抑制单元104具备的CELP抑制系数码本相同的CELP抑制系数码本。CELP分量抑制单元205具备的CELP抑制系数码本基本上是与CELP分量抑制单元104具备的CELP抑制系数码本完全相同的CELP抑制系数码本即可,但在包含其他某种调整等进行抑制的情况下,也可以不必相同。CELP分量抑制单元205将对应于从分离单元201输入的CELP抑制系数最优索引的CELP抑制系数乘以从MDCT单元204输入的CELP解码信号频谱的每个频率分量,由此计算抑制了 CELP解码信号频谱(CELP分量)的CELP分量抑制频谱。接着,CELP分量抑制单元205将计算出的CELP分量抑制频谱输出到加法运算单元206。与编码装置100的加法运算单元111同样,加法运算单元206将从CELP分量抑制单元205输入的CELP分量抑制频谱和从转换编码解码单元202输入的转换编码解码信号频谱相加,计算出解码信号频谱。接着,加法运算单元206将计算出的解码信号频谱输出到IMDCT 单元 207。IMDCT单元207对从加法运算单元206输入的解码信号频谱进行MDCT处理而输
出解码信号。接着,说明编码装置100(图1)中的预备选择搜索处理的细节。首先,说明脉冲位置估计单元106中的、估计脉冲位置的估计方法的一例。一般而言,在转换编码中,以对输入信号(这里为CELP残差信号频谱)的振幅大的频率设立脉冲来进行编码。此时,设立的脉冲的个数、以及脉冲的振幅与输入信号之间的误差根据所设定的比特率或信号的频率特性而异。因此,不实际进行编码,就无法正确求得转换编码中的编码失真。但是,通过使用统计方法,能够估计转换编码中被编码的脉冲位置。这里,假定CELP残差信号频谱为正态分布。另外,假设转换编码中在振幅更大的频率处设立脉冲,并对脉冲的信息进行编码。例如,假定在CELP残差信号频谱中的、从振幅大的频率起10%的频率处对脉冲进行编码,编码装置100计算用于判定在转换编码单元110中进行编码的脉冲位置的阈值(振幅的阈值)。具体而言,首先,根据下式(I)计算CELP残差信号频谱的绝对值平均Iavg[j]。
权利要求
1.编码装置,包括 第I编码单元,输出对通过对输入信号的第I编码得到的第I代码进行解码生成的第I解码信号的频谱; 抑制单元,使用从多个抑制系数中指示的抑制系数,抑制所述第I解码信号的频谱的振幅,从而生成抑制频谱; 残差谱计算单元,使用所述输入信号的频谱和所述抑制频谱,计算残差谱; 预备选择单元,使用所述输入信号的频谱和所述残差谱,预备选择规定的数量的抑制系数,对所述抑制单元指示所述预备选择的抑制系数;以及 第2编码单元,使用将抑制频谱输入到所述残差谱计算单元计算出的残差谱进行第2编码,并使用对通过所述第2编码得到的第2代码进行解码而生成的第2解码信号的频谱、所述抑制频谱、以及所述输入信号的频谱,从所述指示的抑制系数中确定一个抑制系数,所述抑制频谱是由所述抑制单元使用所述指示的抑制系数生成的。
2.如权利要求1所述的编码装置, 所述第2编码单元通过所述第2编码将对所述残差谱设立的脉冲进行编码,搜索使由所述第2编码造成的编码失真为最小的所述抑制系数, 所述预备选择单元包括 估计单元,使用所述残差谱估计所述脉冲的位置; 衰减单元,使所述残差谱中的、估计出的所述脉冲的位置处的振幅衰减,生成估计残差谱; 计算单元,使用所述估计残差谱和所述输入信号的频谱,计算作为所述编码失真的估计能量的估计失真能量;以及 候选限定单元,基于所述估计失真能量,预备选择所述多个抑制系数中的、所述规定的数量的抑制系数。
3.如权利要求2所述的编码装置, 所述多个抑制系数关于抑制的程度以升序或降序被附加索引, 所述候选限定单元将与最大索引以及最小索引对应的所述抑制系数中的、所述估计失真能量较大的抑制系数从所述规定的数量的抑制系数中剔除。
4.如权利要求2所述的编码装置, 所述多个抑制系数关于抑制的程度以升序或降序被附加索引, 所述候选限定单元预备选择所述多个抑制系数中所述估计失真能量最小的抑制系数、以及与对所述估计失真能量最小的抑制系数附加的索引前后的索引对应的两个抑制系数,作为所述规定的数量的抑制系数。
5.如权利要求2所述的编码装置, 所述多个抑制系数关于抑制的程度以升序或降序被附加索引, 所述候选限定单元预备选择所述多个抑制系数中所述估计失真能量最小的第I抑制系数、以及与对所述第I抑制系数附加的索引前后的索引对应的两个抑制系数中所述估计失真能量较小的第2抑制系数,作为所述规定的数量的抑制系数。
6.如权利要求2所述的编码装置, 所述估计单元比较基于所述残差谱的振幅的统计量计算出的阈值与所述残差谱的振幅,估计所述脉冲的位置。
7.如权利要求6所述的编码装置, 所述统计量至少包含所述振幅的标准差。
8.如权利要求2所述的编码装置, 所述衰减单元对估计出的所述脉冲的位置处的频谱的振幅乘以具有0以上且低于1的值的系数而使所述振幅衰减。
9.如权利要求2所述的编码装置, 所述估计单元根据所述残差谱的特征,设定要估计的所述脉冲的个数,并估计被设定的个数的所述脉冲的位置。
10.如权利要求9所述的编码装置, 所述特征是所述残差谱的各频带中的振幅的偏差, 所述估计单元设定所述脉冲的个数,以使所述偏差越大,所述脉冲的个数越少。
11.如权利要求9所述的编码装置, 所述特征是所述残差谱的音调性, 所述估计单元设定所述脉冲的个数,以使所述音调性越高,所述脉冲的个数越少。
12.如权利要求9所述的编码装置, 所述特征是所述残差谱的噪声性, 所述估计单元设定所述脉冲的个数,以使所述噪声性越高,所述脉冲的个数越多。
13.如权利要求2所述的编码装置, 所述衰减单元根据所述残差谱的特征,使估计出的所述脉冲的位置处的频谱的振幅衰减。
14.如权利要求13所述的编码装置, 所述特征是所述残差谱的各频带中的振幅的偏差, 所述衰减单元设定所述频谱的衰减程度,以使所述偏差越大,所述频谱的衰减程度越大。
15.如权利要求13所述的编码装置, 所述特征是所述残差谱的音调性, 所述衰减单元设定所述频谱的衰减程度,以使所述音调性越高,所述频谱的衰减程度越大。
16.如权利要求13所述的编码装置, 所述特征是所述残差谱的噪声性, 所述衰减单元设定所述频谱的衰减程度,以使所述噪声性越高,所述频谱的衰减程度越小。
17.编码方法,包括 第1编码步骤,输出对通过对输入信号的第I编码得到的第1代码进行解码生成的第I解码信号的频谱; 抑制步骤,使用从多个抑制系数中指示的抑制系数,抑制所述第I解码信号的频谱的振幅,从而生成抑制频谱; 残差谱计算步骤,使用所述输入信号的频谱和所述抑制频谱,计算残差谱;预备选择步骤,使用所述输入信号的频谱和所述残差谱,预备选择所述抑制步骤中使用的规定的数量的抑制系数,将所述预备选择的抑制系数设定为所述指示的抑制系数;以及 第2编码步骤,使用在所述残差谱计算步骤中使用抑制频谱计算出的残差谱进行第2编码,并使用对通过所述第2编码得到的第2代码进行解码生成的第2解码信号的频谱、所述抑制频谱、以及所述输入信号的频谱,从所述指示的抑制系数中确定一个抑制系数,所述抑制频谱是在所述抑制步骤中使用所述指示的抑制系数生成的。
全文摘要
在以分层结构组合了适合语音信号的编码与适合音乐信号的编码的编码方式中,能够抑制编码的质量劣化,并削减编码装置中的处理量的编码装置。在该装置中,主选择候选限定单元(109)对于CELP分量抑制单元(104)指示使用输入信号的频谱和残差谱预备选择的规定数量的抑制系数,转换编码单元(110)使用将在CELP分量抑制单元(104)中使用指示的抑制系数生成的抑制频谱输入到CELP残差信号频谱计算单元(105)计算出的残差谱进行第2编码,失真评价单元(112)使用对通过第2编码得到的第2代码进行解码生成的第2解码信号的频谱、抑制频谱、以及输入信号的频谱,从指示的抑制系数中确定一个抑制系数。
文档编号G10L19/24GK103069483SQ20118004047
公开日2013年4月24日 申请日期2011年9月5日 优先权日2010年9月10日
发明者河岛拓也, 押切正浩 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1