编码方法以及编码装置制造方法及图纸

技术编号:11587127 阅读:57 留言:0更新日期:2015-06-10 20:19
使用表示频域的样本串的周期性的程度的指标,在通过利用周期性的编码方法而得到整数信号码的方法、以及通过不利用周期性的编码方法而得到整数信号码的方法之中,仅关于期待为整数信号码的比特数变少的方法,执行第1编码部的处理,关于不期待为整数信号码的比特数变少的方法,利用在期待为整数信号码的比特数变少的方法的第1编码部的处理中所得到的增益。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及声音信号的编码技术。尤其是涉及将源于声音信号的样本串除以增益而得到的序列的编码技术。
技术介绍
作为低比特(例如10kbit/s~20kbit/s左右)的语音信号或声音信号的编码方法,已知DFT(离散傅里叶变换)或MDCT(改进离散余弦变换)等的对于正交变换系数的自适应编码。例如非专利文献1的标准规格技术即AMR-WB+(Extended Adaptive Multi-Rate Wideband;扩展自适应多速率宽带)具有TCX(transform coded excitation:变换编码激励)编码模式。在TCX编码中,为了能够以对每个帧赋予的总比特数来进行编码,关于将频域的声音信号序列通过功率谱包络系数串进行归一化而得到的系数串,决定增益以使能够以规定的比特数对将系数串中的各系数除以增益而得到的序列进行编码。<编码装置1000>在图1中表示以往的用于TCX编码的编码装置1000的结构例。下面,说明图1的各部分。<频域变换部1001>频域变换部1001以作为规定的时间区间的帧为单位,将被输入的时域的语音声音数字信号(下面,输入声音信号)变换为频域的N点的MDCT系数串X(1)、…、X(N)而输出。其中,N为正整数。<功率谱包络系数串计算部1002>功率谱包络系数串计算部1002以帧为单位进行对于输入声音信号的线性预测分析而求出线性预测系数,使用该线性预测系数,得到并输出N点的输入声音信号的功率谱包络系数串W(1)、…、W(N)。此外,线性预测系数通过例如以往的编码技术被进行编码,预测系数码被传输到解码侧。<加权包络归一化部1003>加权包络归一化部1003使用由功率谱包络系数串计算部1002得到的功率谱包络系数串W(1)、…、W(N),将由频域变换部1001得到的MDCT系数串的各系数X(1)、…、X(N)进行归一化,输出加权归一化MDCT系数串XN(1)、…、XN(N)。在此,为了实现听觉上失真变小的量化,加权包络归一化部1003使用使功率谱包络钝化的加权功率谱包络系数串,以帧为单位将MDCT系数串的各系数进行归一化。其结果,加权归一化MDCT系数串XN(1)、…、XN(N)成为不具有被输入的MDCT系数串X(1)、…、X(N)那么大的振幅的倾斜或振幅的凹凸,但具有与输入声音信号的功率谱包络系数串类似的大小关系的系数串,即在与低频率对应的系数侧的区域中具有略微大的振幅,且具有由基音(pitch)周期引起的精细结构的系数串。<增益调整编码部1100>增益调整编码部1100输出与增益g对应的增益码、以及整数信号码,其中,所述增益g是使得整数信号码的比特数成为预先分配的比特数即分配比特数B以下且尽可能大的值的增益g,所述整数信号码是将被输入的加权归一化MDCT系数串XN(1)、…、XN(N)的各系数除以增益(全局增益,global gain)g,并且对将该结果量化后的整数值的序列即完成量化归一化后的系数序列XQ(1)、…、XQ(N)进行编码而得到的整数信号码。增益调整编码部1100由以下部件而构成:初始化部1104、频域序列量化部1105、可变长度编码部1106、判定部1107、增益下限设定部1108、第1分支部1109、第1增益更新部1110、增益放大部1111、增益上限设定部1112、第2分支部1113、第2增益更新部1114、增益缩小部1115、切除部1116、以及增益编码部1117。<初始化部1104>初始化部1104设定增益g的初始值。能够根据加权归一化MDCT系数串XN(1)、…、XN(N)的能量(energy)和对可变长度编码部1106输出的码预先分配的比特数等而决定增益的初始值。下面,将对可变长度编码部1106输出的码预先分配的比特数称作分配比特数B。此外,初始化部1104将0设定为增益的更新次数的初始值。<频域序列量化部1105>频域序列量化部1105对将加权归一化MDCT系数串XN(1)、…、XN(N)的各系数除以增益g而得到的值进行量化,得到并输出整数值的序列即完成量化归一化后的系数序列XQ(1)、…、XQ(N)。<可变长度编码部1106>可变长度编码部1106将被输入的完成量化归一化后的系数序列XQ(1)、…、XQ(N)进行可变长度编码,得到码,并进行输出。将该码称作整数信号码。在该可变长度编码中,使用例如将完成量化归一化后的系数序列中的多个系数汇集进行编码的方法。此外,可变长度编码部1106对通过可变长度编码而得到的整数信号码的比特数进行测量。下面,将该比特数称作消耗比特数c。<判定部1107>判定部1107在增益的更新次数为预先决定的次数的情况下、或者可变长度编码部1106测量出的消耗比特数c为分配比特数B的情况下,输出增益、整数信号码、消耗比特数c。在增益的更新次数小于预先决定的次数的情况下,进行控制以使:在可变长度编码部1106测量出的消耗比特数c比分配比特数B更多的情况下,增益下限设定部1108进行接下来的处理;在可变长度编码部1106测量出的消耗比特数c比分配比特数B更少的情况下,增益上限设定部1112进行接下来的处理。<增益下限设定部1108>增益下限设定部1108将本次的增益g的值设定为增益的下限值gmin(gmin←g)。该增益的下限值gmin意味着增益的值至少应在此以上。<第1分支部1109>接着,第1分支部1109进行控制以使:在增益的上限值gmax已被设定的情况下,第1增益更新部1110进行接下来的处理;在非这样的情况下,增益放大部1111进行接下来的处理。此外,第1分支部1109在增益的更新次数上加上1。<第1增益更新部1110>第1增益更新部1110例如将本次的增益g的值与增益的上限值gmax的平均值,新设定为增益g的值(g←(g+gmax)/2)。这是因为最佳的增益的值存在于本次的增益g的值与增益的上限值gmax之间。由于本次的增益g的值被设定为增益的下限值gmin,所以也可以说成是将增益的上限值gmax与增益的下限值gmin的平均值,新设定为增益g的值(g←(gmax+gmin)/2)。新设定的增益g被输入到频域序列量化部1105。<增益放大部1111>...
<a href="http://www.xjishu.com/zhuanli/21/CN104704559.html" title="编码方法以及编码装置原文来自X技术">编码方法以及编码装置</a>

【技术保护点】
一种编码方法,其特征在于,具有:频域样本串生成步骤,得到源于每个规定的时间区间的声音信号的频域的样本串;周期性分析步骤,计算出表示上述频域的样本串的周期性的程度的指标;第1编码步骤,在上述指标对应于周期性高的情况下,通过循环处理求出增益码以及整数信号码,其中,所述增益码是与用于对上述频域的样本串的各样本进行除法运算的增益对应的增益码,所述整数信号码是将上述频域的样本串的各样本除以上述增益而得到的整数值样本的串,通过利用周期性的编码方法进行编码而得到的整数信号码,在上述以外的情况下,通过循环处理求出增益码以及整数信号码,其中,所述增益码是与用于对上述频域的样本串的各样本进行除法运算的增益对应的增益码,所述整数信号码是将上述频域的样本串的各样本除以上述增益而得到的整数值样本的串,通过不利用周期性的编码方法进行编码而得到的整数信号码;第2编码步骤,在上述指标对应于周期性高的情况下,得到第2整数信号码,其中,所述第2整数信号码是将整数值样本的串通过不利用周期性的编码方法进行编码而得到的第2整数信号码,所述整数值样本的串是将上述频域的样本串的各样本除以与在上述第1编码步骤中得到的增益码对应的增益而得到的整数值样本的串,在上述以外的情况下,得到第2整数信号码,其中,所述第2整数信号码是将整数值样本的串通过利用周期性的编码方法进行编码而得到的第2整数信号码,所述整数值样本的串是将上述频域的样本串的各样本除以与在上述第1编码步骤中得到的增益码对应的增益而得到的整数值样本的串;以及比较选择步骤,当在上述第1编码步骤中得到的整数信号码的码量比在上述第2编码步骤中得到的第2整数信号码的码量更大时,输出在上述第2编码步骤中得到的第2整数信号码以及上述增益码,当在上述第1编码步骤中得到的整数信号码的码量比在上述第2编码步骤中得到的第2整数信号码的码量更小时,输出在上述第1编码步骤中得到的整数信号码以及上述增益码。...

【技术特征摘要】
【国外来华专利技术】2012.10.01 JP 2012-2191531.一种编码方法,其特征在于,具有:
频域样本串生成步骤,得到源于每个规定的时间区间的声音信号的频域
的样本串;
周期性分析步骤,计算出表示上述频域的样本串的周期性的程度的指标;
第1编码步骤,
在上述指标对应于周期性高的情况下,通过循环处理求出增益码以
及整数信号码,其中,所述增益码是与用于对上述频域的样本串的各样本进
行除法运算的增益对应的增益码,所述整数信号码是将上述频域的样本串的
各样本除以上述增益而得到的整数值样本的串,通过利用周期性的编码方法
进行编码而得到的整数信号码,
在上述以外的情况下,通过循环处理求出增益码以及整数信号码,
其中,所述增益码是与用于对上述频域的样本串的各样本进行除法运算的增
益对应的增益码,所述整数信号码是将上述频域的样本串的各样本除以上述
增益而得到的整数值样本的串,通过不利用周期性的编码方法进行编码而得
到的整数信号码;
第2编码步骤,
在上述指标对应于周期性高的情况下,得到第2整数信号码,其中,
所述第2整数信号码是将整数值样本的串通过不利用周期性的编码方法进行
编码而得到的第2整数信号码,所述整数值样本的串是将上述频域的样本串
的各样本除以与在上述第1编码步骤中得到的增益码对应的增益而得到的整
数值样本的串,
在上述以外的情况下,得到第2整数信号码,其中,所述第2整数
信号码是将整数值样本的串通过利用周期性的编码方法进行编码而得到的第
2整数信号码,所述整数值样本的串是将上述频域的样本串的各样本除以与
在上述第1编码步骤中得到的增益码对应的增益而得到的整数值样本的串;
以及
比较选择步骤,
当在上述第1编码步骤中得到的整数信号码的码量比在上述第2编
码步骤中得到的第2整数信号码的码量更大时,输出在上述第2编码步骤中

\t得到的第2整数信号码以及上述增益码,
当在上述第1编码步骤中得到的整数信号码的码量比在上述第2编
码步骤中得到的第2整数信号码的码量更小时,输出在上述第1编码步骤中
得到的整数信号码以及上述增益码。
2.一种编码方法,其特征在于,具有:
频域样本串生成步骤,得到源于每个规定的时间区间的声音信号的频域
的样本串;
周期性分析步骤,计算表示上述频域的样本串的周期性的程度的指标;
第1码量估计步骤,
在上述指标对应于周期性高的情况下,通过循环处理求出增益码、
以及整数信号码的码量的估计值,其中,所述增益码是与用于对上述频域的
样本串的各样本进行除法运算的增益对应的增益码,所述整数信号码的码量
的估计值是将上述频域的样本串的各样本除以上述增益而得到的整数值样本
的串,通过利用周期性的编码方法进行编码而得到的整数信号码的码量的估
计值,
在上述以外的情况下,通过循环处理求出增益码、以及整数信号码
的码量的估计值,其中,所述增益码是与用于对上述频域的样本串的各样本
进行除法运算的增益对应的增益码,所述整数信号码的码量的估计值是将上
述频域的样本串的各样本除以上述增益而得到的整数值样本的串,通过不利
用周期性的编码方法进行编码而得到的整数信号码的码量的估计值;
第2码量估计步骤,
在上述指标对应于周期性高的情况下,得到第2整数信号码的码量
的估计值,其中,所述第2整数信号码的码量的估计值是将整数值样本的串
通过不利用周期性的编码方法进行编码而得到的第2整数信号码的码量的估
计值,所述整数值样本的串是将上述频域的样本串的各样本除以与在上述第
1码量估计步骤中得到的增益码对应的增益而得到的整数值样本的串,
在上述以外的情况下,得到第2整数信号码的码量的估计值,其中,
所述第2整数信号码的码量的估计值是将整数值样本的串通过利用周期性的
编码方法进行编码而得到的第2整数信号码的码量的估计值,所述整数值样
本的串是将上述频域的样本串的各样本除以与在上述第1码量估计步骤中得
到的增益码对应的增益而得到的整数值样本的串;以及
比较选择编码步骤,
当上述指标对应于周期性高,且在上述第1码量估计步骤中得到的
整数信号码的码量的估计值比在上述第2码量估计步骤中得到的第2整数信
号码的码量的估计值更大时,
输出第2整数信号码以及增益码,其中,所述第2整数信号码是将
整数值样本的串通过不利用周期性的编码方法进行编码而得到的第2整数信
号码,所述整数值样本的串是将上述频域的样本串的各样本除以与在上述第
1码量估计步骤中得到的增益码对应的增益而得到的整数值样本的串,所述
增益码是在上述第1码量估计步骤中得到的增益码,
当上述指标对应于周期性高,且在上述第1码量估计步骤中得到的
整数信号码的码量的估计值比在上述第2码量估计步骤中得到的第2整数信
号码的码量的估计值更小时,
输出整数信号码以及增益码,其中,所述整数信号码是将整数值样
本的串通过利用周期性的编码方法进行编码而得到的整数信号码,所述整数
值样本的串是将上述频域的样本串的各样本除以与在上述第1码量估计步骤
中得到的增益码对应的增益而得到的整数值样本的串,所述增益码是在上述
第1码量估计步骤中得到的增益码,
当上述指标对应于周期性低,且在上述第1码量估计步骤中得到的
整数信号码的码量的估计值比在上述第2码量估计步骤中得到的第2整数信
号码的码量的估计值更大时,
输出第2整数信号码以及增益码,其中,所述第2整数信号码是将
整数值样本的串通过利用周期性的编码方法进行编码而得到的第2整数信号
码,所述整数值样本的串是将上述频域的样本串的各样本除以与在上述第1
码量估计步骤中得到的增益码对应的增益而得到的整数值样本的串,所述增
益码是在上述第1码量估计步骤中得到的增益码,
当上述指标对应于周期性低,且在上述第1码量估计步骤中得到的
整数信号码的码量的估计值比在上述第2码量估计步骤中得到的第2整数信
号码的码量的估计值更小时,
输出整数信号码以及增益码,其中,所述整数信号码是将整数值样
本的串通过不利用周期性的编码方法进行编码而得到的整数信号码,所述整
数值样本的串是将上述频域的样本串的各样本除以与在上述第1码量估计步

\t骤中得到的增益码对应的增益而得到的整数值样本的串,所述增益码是在上
述第1码量估计步骤中得到的增益码。
3.一种编码方法,其特征在于,具有:
频域样本串生成步骤,得到源于每个规定的时间区间的声音信号的频域
的样本串;
周期性分析步骤,计算出表示上述频域的样本串的周期性的程度的指标;
第1编码步骤,
在上述指标对应于周期性高的情况下,通过循环处理求出增益码以
及整数信号码,其中,所述增益码是与用于对上述频域的样本串的各样本进
行除法运算的增益对应的增益码,所述整数信号码是将上述频域的样本串的
各样本除以上述增益而得到的整数值样本的串,通过利用周期性的编码方法
进行编码,且具有预先决定的分配码量以下的码量的整数信号码,
在上述以外的情况下,通过循环处理求出增益码以及整数信号码,
其中,所述增益码是与用于对上述频域的样本串的各样本进行除法运算的增
益对应的增益码,所述整数信号码是将上述频域的样本串的各样本除以上述
增益而得到的整数值样本的串,通过不利用周期性的编码方法进行编码,且
具有上述分配码量以下的码量的整数信号码;
第2编码步骤,
在上述指标对应于周期性高的情况下,得到第2整数信号码,其中,
所述第2整数信号码是将整数值样本的串通过不利用周期性的编码方法进行
编码且具有上述分配码量以下的码量的第2整数信号码,所述整数值样本的
串是将上述频域的样本串的各样本除以与在上述第1编码步骤中得到的增益
码对应的增益而得到的整数值样本的串,
在上述以外的情况下,得到第2整数信号码,其中,所述第2整数
信号码是将整数值样本的串通过利用周期性的编码方法进行编码且具有上述
分配码量以下的码量的第2整数信号码,所述整数值样本的串是将上述频域
的样本串的各样本除以与在上述第1编码步骤中得到的增益码对应的增益而
得到的整数值样本的串;以及
比较选择步骤,
在上述指标对应于周期性高,且将上述分配码量设为B,将包含在
上述第1编码步骤中得到的整数信号码在内的码的码量设为CA,将包含在上

\t述第2编码步骤中得到的第2整数信号码在内的码的码量设为CB,将与上述
整数信号码对应的整数值样本的振幅的绝对值和设为FA,将与上述第2整数
信号码对应的整数值样本的振幅的绝对值和设为FB时的评价标准G1=-FA×
(B-CA)+FB×(B-CB)为正的情况下,输出在上述第2编码步骤中得到
的第2整数信号码以及上述增益码,
在上述指标对应于周期性高,且上述评价标准G1为负的情况下,
输出在上述第1编码步骤中得到的整数信号码以及上述增益码,
在上述指标对应于周期性低,且将上述分配码量设为B,将包含在
上述第1编码步骤中得到的整数信号码在内的码的码量设为CB,将包含在上
述第2编码步骤中得到的第2整数信号码在内的码的码量设为CA,将与上述
整数信号码对应的整数值样本的振幅的绝对值和设为FB,将与上述第2整数
信号码对应的整数值样本的振幅的绝对值和设为FA时的第2评价标准
G1=-FA×(B-CA)+FB×(B-CB)为负的情况下,输出在上述第2编码步
骤中得到的第2整数信号码以及上述增益码,
在上述指标对应于周期性低,且上述第2评价标准G1为正的情况
下,输出在上述第1编码步骤中得到的整数信号码以及上述增益码。
4.一种编码方法,其特征在于,具有:
频域样本串生成步骤,得到源于每个规定的时间区间的声音信号的频域
的样本串;
周期性分析步骤,计算出表示上述频域的样本串的周期性的程度的指标;
第1编码步骤,
在上述指标对应于周期性高的情况下,通过循环处理求出增益码以
及整数信号码,其中,所述增益码是与用于对上述频域的样本串的各样本进
行除法运算的增益对应的增益码,所述整数信号码是从将上述频域的样本串
的各样本除以上述增益而得到的整数值样本的串通过利用周期性的编码方法
进行编码而得到的码中,去除超出预先决定的分配码量的部分的码而得到的
整数信号码,
在上述以外的情况下,通过循环处理求出增益码以及整数信号码,
其中,所述增益码是与用于对上述频域的样本串的各样本进行除法运算的增
益对应的增益码,所述整数信号码是从将上述频域的样本串的各样本除以上
述增益而得到的整数值样本的串通过不利用周期性的编码方法进行编码而得

\t到的码中,去除超出上述分配码量的部分的码而得到的整数信号码;
第2编码步骤,
在上述指标对应于周期性高的情况下,得到第2整数信号码,其中,
所述第2整数信号码是从将整数值样本的串通过不利用周期性的编码方法进
行编码而得到的码中,去除超出上述分配码量的部分的码而得到的第2整数
信号码,所述整数值样本的串是将上述频域的样本串的各样本除以与在上述
第1编码步骤中得到的增益码对应的增益而得到的整数值样本的串,
在上述以外的情况下,得到第2整数信号码,其中,所述第2整数
信号码是从将整数值样本的串通过利用周期性的编码方法进行编码而得到的
码中,去除超出上述分配码量的部分的码而得到的第2整数信号码,所述整
数值样本的串是将上述频域的样本串的各样本除以与在上述第1编码步骤中
得到的增益码对应的增益而得到的整数值样本的串;以及
比较选择步骤,
在上述指标对应于周期性高,且将上述分配码量设为B,将包含在
上述第1编码步骤中得到的整数信号码在内的码的码量设为CA,将包含在上
述第2编码步骤中得到的第2整数信号码在内的码的码量设为CB,将与在上
述第1编码步骤中被去除的超出上述分配码量的部分的码对应的整数值样本
的振幅的绝对值和设为DA,将与在上述第2编码步骤中被去除的超出上述分
配码量的部分的码对应的整数值样本的振幅的绝对值和设为DB,将预先决定
的正的值设为γ时的评价标准G2=DA-DB+γ(CB-CA)为正的情况下,输出
在上述第2编码步骤中得到的第2整数信号码以及上述增益码,
在上述指标对应于周期性高,且上述评价标准G2为负的情况下,
输出在上述第1编码步骤中得到的整数信号码以及上述增益码,
在上述指标对应于周期性低,且将上述分配码量设为B,将包含在
上述第1编码步骤中得到的整数信号码在内的码的码量设为CB,将包含在上
述第2编码步骤中得到的第2整数信号码在内的码的码量设为CA,将与在上
述第1编码步骤中被去除的超出上述分配码量的部分的码对应的整数值样本
的振幅的绝对值和设为DB,将与在上述第2编码步骤中被去除的超出上述分
配码量的部分的码对应的整数值样本的振幅的绝对值和设为DA,将预先决定
的正的值设为γ时的第2评价标准G2=DA-DB+γ(CB-CA)为负的情况下,
输出在上述第2编码步骤中得到的第2整数信号码以及上述增益码,
在上述指标对应于周期性低,且上述第2评价标准G2为正的情况
下,输出在上述第1编码步骤中得到的整数信号码以及上述增益码。
5.一种编码方法,其特征在于,具有:
频域样本串生成步骤,得到源于每个规定的时间区间的声音信号的频域
的样本串;
周期性分析步骤,计算出表示上述频域的样本串的周期性的程度的指标;
第1码量估计步骤,
在上述指标对应于周期性高的情况下,通过循环处理求出增益码、
以及整数信号码的码量的估计值,其中,所述增益码是与用于对上述频域的
样本串的各样本进行除法运算的增益对应的增益码,所述整数信号码的码量
的估计值是将上述频域的样本串的各样本除以上述增益而得到的整数值样本
的串通过利用周期性的编码方法进行编码而得到的、具有预先决定的分配码
量以下的码量的整数信号码的码量的估计值,
在上述以外的情况下,通过循环处理求出增益码、以及整数信号码
的码量的估计值,其中,所述增益码是与用于对上述频域的样本串的各样本
进行除法运算的增益对应的增益码,所述整数信号码的码量的估计值是将上
述频域的样本串的各样本除以上述增益而得到的整数值样本的串通过不利用
周期性的编码方法进行编码而得到的、具有上述分配码量以下的码量的整数
信号码的码量的估计值;
第2码量估计步骤,
在上述指标对应于周期性高的情况下,得到第2整数信号码的码量
的估计值,其中,所述第2整数信号码的码量的估计值是将整数值样本的串
通过不利用周期性的编码方法进行编码而得到的、具有上述分配码量以下的
码量的第2整数信号码的码量的估计值,所述整数值样本的串是将上述频域
的样本串的各样本除以与在上述第1码量估计步骤中得到的增益码对应的增
益而得到的整数值样本的串,
在上述以外的情况下,得到第2整数信号码的码量的估计值,其中,
所述第2整数信号码的码量的估计值是将整数值样本的串通过利用周期性的
编码方法进行编码而得到的、具有上述分配码量以下的码量的第2整数信号
码的码量的估计值,所述整数值样本的串是将上述频域的样本串的各样本除
以与在上述第1码量估计步骤中得到的增益码对应的增益而得到的整数值样

\t本的串;以及
比较选择步骤,
在上述指标对应于周期性高,且将上述分配码量设为B,将从在上
述第1码量估计步骤中得到的整数信号码的码量的估计值中得到的值设为
CA,将从在上述第2码量估计步骤中得到的第2整数信号码的码量的估计值
中得到的值设为CB,将与上述整数信号码对应的整数值样本的振幅的绝对值
和设为FA,将与上述第2整数信号码对应的整数值样本的振幅的绝对值和设
为FB时的评价标准G1=-FA×(B-CA)+FB×(B-CB)为正的情况下,
输出第2整数信号码以及增益码,其中,所述第2整数信号码是将
整数值样本的串通过不利用周期性的编码方法进行编码而得到的、具有上述
分配码量以下的码量的第2整数信号码,所述整数值样本的串是将上述频域
的样本串的各样本除以与在上述第1码量估计步骤中得到的增益码对应的增
益而得到的整数值样本的串,所述增益码是在上述第1码量估计步骤中得到
的增益码,
在上述指标对应于周期性高,且上述评价标准G1为负的情况下,
输出整数信号码以及增益码,其中,所述整数信号码是将整数值样
本的串通过利用周期性的编码方法进行编码而得到的、具有上述分配码量以
下的码量的整数信号码,所述整数值样本的串是将上述频域的样本串的各样
本除以与在上述第1码量估计步骤中得到的增益码对应的增益而得到的整数
值样本的串,所述增益码是在上述第1码量估计步骤中得到的增益码,
在上述指标对应于周期性低,且将上述分配码量设为B,将从在上
述第1码量估计步骤中得到的整数信号码的码量的估计值中得到的值设为
CB,将从在上述第2码量估计步骤中得到的第2整数信号码的码量的估计值
中得到的值设为CA,将与上述整数信号码对应的整数值样本的振幅的绝对值
和设为FB,将与上述第2整数信号码对应的整数值样本的振幅的绝对值和设
为FA时的评价标准G1=-FA×(B-CA)+FB×(B-CB)为负的情况下,
输出第2整数信号码以及增益码,其中,所述第2整数信号码是将
整数值样本的串通过利用周期性的编码方法进行编码而得到的、具有上述分
配码量以下的码量的第2整数信号码,所述整数值样本的串是将上述频域的
样本串的各样本除以与在上述第1码量估计步骤中得到的增益码对应的增益
而得到的整数值样本的串,所述增益码是在上述第1码量估计步骤中得到的

\t增益码,
在上述指标对应于周期性低,且上述第2评价标准G1为正的情况
下,
输出整数信号码以及增益码,其中,所述整数信号码是将整数值样
本的串通过不利用周期性的编码方法进行编码而得到的、具有上述分配码量
以下的码量的整数信号码,所述整数值样本的串是将上述频域的样本串的各
样本除以与在上述第1码量估计步骤中得到的增益码对应的增益而得到的整
数值样本的串,所述增益码是在上述第1码量估计步骤中得到的增益码。
6.一种编码方法,其特征在于,具有:
频域样本串生成步骤,得到源于每个规定的时间区间的声音信号的频域
的样本串;
周期性分析步骤,计算出表示上述频域的样本串的周期性的程度的指标;
第1码量估计步骤,
在上述指标对应于周期性高的情况下,通过循环处理求出增益码、
以及整数信号码的码量的估计值,其中,所述增益码是与用于对上述频域的
样本串的各样本进行除法运算的增益对应的增益码,所述整数信号码的码量
的估计值是从将上述频域的样本串的各样本除以上述增益而得到的整数值样
本的串通过利用周期性的编码方法进行编码而得到的码中,去除超出预先决
定的分配码量的部分的码而得到的整数信号码的码量的估计值,
在上述以外的情况下,通过循环处理求出增益码、以及整数信号码
的码量的估计值,其中,所述增益码是与用于对上述频域的样本串的各样本
进行除法运算的增益对应的增益码,所述整数信号码的码量的估计值是从将
上述频域的样本串的各样本除以上述增益而得到的整数值样本的串通过不利
用周期性的编码方法进行编码而得到的码中,去除超出上述分配码量的部分
的码而得到的整数信号码的码量的估计值;
第2码量估计步骤,
在上述指标对应于周期性高的情况下,得到第2整数信号码的码量
的估计值,其中,第2整数信号码的码量的估计值是从将整数值样本的串通
过不利用周期性的编码方法进行编码而得到的码中,去除超出上述分配码量
的部分的码而得到的第2整数信号码的码量的估计值,所述整数值样本的串
是将上述频域的样本串的各样本除以与在上述第1码量估计步骤中得到的增

\t益码对应的增益而得到的整数值样本的串,
在上述以外的情况下,得到第2整数信号码的码量的估计值,其中,
第2整数信号码的码量的估计值是从将整数值样本的串通过利用周期性的编
码方法进行编码而得到的码中,去除超出上述分配码量的部分的码而得到的
第2整数信号码的码量的估计值,所述整数值样本的串是将上述频域的样本
串的各样本除以与在上述第1码量估计步骤中得到的增益码对应的增益而得
到的整数值样本的串;以及
比较选择步骤,
在上述指标对应于周期性高,且将上述分配码量设为B,将从在上
述第1码量估计步骤中得到的整数信号码的码量的估计值中得到的值设为
CA,将从在上述第2码量估计步骤中得到的第2整数信号码的码量的估计值
中得到的值设为CB,将与被去除以便得到上述整数信号码的超出上述分配码
量的部分的码对应的整数值样本的振幅的绝对值和设为DA,将与被去除以便
得到上述第2整数信号码的超出上述分配码量的部分的码对应的整数值样本
的振幅的绝对值和设为DB,将预先决定的正的值设为γ时的评价标准
G2=DA-DB+γ(CB-CA)为正的情况下,
输出第2整数信号码以及增益码,其中,所述第2整数信号码是从
将整数值样本的串通过不利用周期性的编码方法进行编码而得到的码中,去
除超出上述分配码量的部分的码而得到的第2整数信号码,所述整数值样本
的串是将上述频域的样本串的各样本除以与在上述第1码量估计步骤中得到
的增益码对应的增益而得到的整数值样本的串,所述增益码是在上述第1码
量估计步骤中得到的增益码,
在上述指标对应于周期性高,且上述评价标准G2为负的情况下,
输出整数信号码以及增益码,其中,所述整数信号码是从将整数值
样本的串通过利用周期性的编码方法进行编码而得到的码中,去除超出上述
分配码量的部分的码而得到的整数信号码,所述整数值样本的串是将上述频
域的样本串的各样本除以与在上述第1码量估计步骤中得到的增益码对应的
增益而得到的整数值样本的串,所述增益码是在上述第1码量估计步骤中得
到的增益码,
在上述指标对应于周期性低,且将上述分配码量设为B,将从在上
述第1码量估计步骤中得到的整数信号码的码量的估计值中得到的值设为

\tCB,将从在上述第2码量估计步骤得到的第2整数信号码的码量的估计值中
得到的值设为CA,将与被去除以便得到上述整数信号码的超出上述分配码量
的部分的码对应的整数值样本的振幅的绝对值和设为DB,将与被去除以便得
到上述第2整数信号码的超出上述分配码量的部分的码对应的整数值样本的
振幅的绝对值和设为DA,将预先决定的正的值设为γ时的第2评价标准
G2=DA-DB+γ(CB-CA)为负的情况下,
输出第2整数信号码以及增益码,所述第2整数信号码是从将整数
值样本的串通过利用周期性的编码方法进行编码而得到的码中,去除超出上
述分配码量的部分的码而得到的第2整数信号码,所述整数值样本的串是将
上述频域的样本串的各样本除以与在上述第1码量估计步骤中得到的增益码
对应的增益而得到的整数值样本的串,所述增益码是在上述第1码量估计步
骤中得到的增益码,
在上述指标对应于周期性低,且上述第2评价标准G2为正的情况
下,
输出整数信号码以及增益码,其中,所述整数信号码是从将整数值
样本的串通过不利用周期性的编码方法进行编码而得到的码中,去除超出上
述分配码量的部分的码而得到的整数信号码,所述整数值样本的串是将上述
频域的样本串的各样本除以与在上述第1码量估计步骤中得到的增益码对应
的增益而得到的整数值样本的串,所述增益码是在上述第1码量估计步骤中
得到的增益码。
7.如权利要求1~6的任一项所述的编码方法,其特征在于,包含:
追加编码步骤,输出追加码,其中,所述追加码是将在上述频域的样本
串所包含的信息之中与在上述比较选择步骤中所输出的上述整数信号码或者
上述第2整数信号码以及上述增益码的任一个都不对应的信息,进行编码而
得到的追加码。
8.如权利要求1~7的任一项所述的编码方法,其特征在于,
上述周期性分析步骤包括生成至少包含上述频域的样本串的周期的、用
于确定重排的信息的步骤,
上述利用周期性的编码方法是将基于上述周期重排后的整数值样本的串
进行可变长度编码的方法,
上述不利用周期性的编码方法是将没有基于上述周期重排的整数值样本

\t串进行可变长度编码的方法,
通过上述利用周期性的编码方法进行编码而得到的整数信号码或者第2
整数信号码至少包括:将基于上述周期重排后的整数值样本的串进行可变长
度编码而得到的码、以及与上述频域的样本串的周期对应的信息,
通过上述不利用周期性的编码方法进行编码而得到的整数信号码或者第
2整数信号码至少包括:将没有基于上述周期重...

【专利技术属性】
技术研发人员:守谷健弘镰本优原田登
申请(专利权)人:日本电信电话株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1