【技术实现步骤摘要】
【国外来华专利技术】编码装置、解码装置、平滑化装置、逆平滑化装置、其方法及程序
本专利技术涉及声音信号等时间序列信号的编码技术等信号处理技术,特别涉及将来自声音信号等时间序列信号的频谱的样本串根据其频谱包络值进行平滑化或者逆平滑化的技术。
技术介绍
一般来说,在将时间序列信号等样本串进行压缩编码的情况下,对该样本串进行线性预测分析,根据由此得到的线性预测系数适当地分配码长。由此,以较少的码量进行解码信号的失真小那样的效率高的压缩编码。作为压缩编码语音音频信号的样本串的现有技术,有非专利文献1的技术。图9A是非专利文献1的编码装置1011的功能结构图。非专利文献1的编码装置1011包括:频域变换单元1111,将输入的语音音频信号的样本序列变换为频谱序列X0,X1,…,XN-1(其中,N是正整数);线性预测分析单元1112,由频谱序列X0,X1,…,XN-1得到线性预测系数α1,α2,…,αp(其中,p是线性预测的次数,2以上的整数)和与该线性预测系数α1,α2,…,αp对应的规定比特数的线性预测系数码Cα;频谱包络生成单元1113,得到与线性预测系数α1,α2,…,αp对应的频谱包络序列H0,H1,…,HN-1;量化单元1115,得到将基于频谱序列X0,X1,…,XN-1的序列的各样本除以量化宽度的结果的整数部分的序列即量化频谱序列,根据与该样本对应的频谱包络的值,对量化频谱序列的各样本分配码长进行编码,得到信号码CX,得到与量化宽度对应的码即规定比特数的量化宽度码CQ;以及复用单元1117,将线性预测系数码Cα、信号码C ...
【技术保护点】
1.一种编码装置,包括:/n对数频谱包络生成单元,得到作为与对应于规定时间区间的时间序列信号的频谱包络序列的各样本值的以2为底的对数对应的整数值列、并且总和为0的整数值列,即对数频谱包络序列L
【技术特征摘要】
【国外来华专利技术】20170607 JP 2017-1122421.一种编码装置,包括:
对数频谱包络生成单元,得到作为与对应于规定时间区间的时间序列信号的频谱包络序列的各样本值的以2为底的对数对应的整数值列、并且总和为0的整数值列,即对数频谱包络序列L0,L1,…,LN-1、和
作为可确定该对数频谱包络序列的码的包络码;以及
信号平滑化单元,通过对于将所述时间序列信号的频域频谱序列的各样本值量化而得到的量化频谱序列^X0,^X1,…,^XN-1,
对于与^Xk对应的Lk为正值的^Xk,将从^Xk的二进制数记述的最下位的位仅去除了Lk位的数值的值设为平滑化频谱值~Xk,其中k为样本号,k∈{0,…,N-1},
对于与^Xk对应的Lk为负值的^Xk,按照预先决定的规则,将对^Xk的二进制数记述的最下位的位仅追加了-Lk位的数值的值设为平滑化频谱值~Xk,
在与^Xk对应的Lk为0的情况下,将^Xk设为平滑化频谱值~Xk,
得到平滑化频谱序列~X0,~X1,…,~XN-1,
将得到的所述平滑化频谱序列~X0,~X1,…,~XN-1的各样本以固定长度编码而得到信号码,
所述预先决定的规则是根据样本号顺序和位号顺序决定的规则,使得去除了的数值不多不少地成为追加的数值。
2.如权利要求1所述的编码装置,
所述对数频谱包络生成单元
将所述对数频谱包络序列的候选、与该对数频谱包络序列的候选对应的频谱包络序列的候选、可确定该对数频谱包络序列的候选的码形成的组预先存储多个组,
所述编码装置包括:对数包络编码单元,在预先存储的所述多个组中,选择频谱包络序列的候选对应于与所述规定时间区间的时间序列信号对应的频谱包络序列的组,得到该选择出的组的对数频谱包络序列的候选作为所述对数频谱包络序列,得到该选择出的组的码作为包络码。
3.如权利要求1所述的编码装置,
所述对数频谱包络生成单元
得到与所述时间序列信号对应的频谱包络序列、与该频谱包络序列对应的包络码,
得到与所述频谱包络序列的各样本值的以2为底的对数对应的整数值列,
在所述整数值列中包含的值的总和为0的情况下,将所述整数值列设为所述对数频谱包络序列,
在所述整数值列中包含的值的总和不为0的情况下,通过预先决定的规则,调整所述整数值列中包含的至少一部分的整数值,使得调整后的整数值列中包含的值的总和为0,得到调整后的整数值列作为所述对数频谱包络序列。
4.一种解码装置,包括:
对数频谱包络解码单元,将输入的包络码解码,得到作为与规定时间区间的频谱包络序列的各样本值的以2为底的对数对应的整数值列、并且总和为0的整数值列,即对数频谱包络序列L0,L1,…,LN-1;以及
信号逆平滑化单元,通过将作为固定长度的码的信号码解码,得到所述规定时间区间的平滑化频谱序列~X0,~X1,…,~XN-1,
对于所述平滑化频谱序列~X0,~X1,…,~XN-1,
对于与~Xk对应的Lk为负值的~Xk,将从~Xk的二进制数记述的最下位的位仅去除了-Lk位的数值的值设为量化频谱值^Xk,其中k为样本号,k∈{0,…,N-1},
对于与~Xk对应的Lk为正值的~Xk,按照预先决定的规则,将对~Xk的二进制数记述的最下位的位仅追加了Lk位的数值的值设为量化频谱值^Xk,
在与~Xk对应的Lk为0的情况下,将~Xk设为量化频谱值^Xk,
得到所述规定时间区间的被量化的频谱的序列即量化频谱序列^X0,^X1,…,^XN-1,
所述预先决定的规则是根据样本号顺序和位号顺序决定的规则,使得去除了的数值不多不少地成为追加的数值。
5.如权利要求4的所述的解码装置,
所述对数频谱包络解码单元
将所述对数频谱包络序列的候选、可确定该对数频谱包络序列的候选的码形成的组预先存储多个组,
所述解码装置包括:对数包络解码单元,从预先存储的所述多个组中,选择码与所述包络码对应的组,得到该选择出的组的对数频谱包络序列的候选作为所述对数频谱包络序列L0,L1,…,LN-1。
6.如权利要求4所述的解码装置,
所述对数频谱包络解码单元包括:
频谱包络生成单元,将所述包络码解码,得到所述频谱包络序列;以及
对数包络生成单元,得到与所述频谱包络序列的各样本值的以2为底的对数对应的整数值列,
在所述整数值列中包含的值的总和为0的情况下,将所述整数值列设为所述对数频谱包络序列,
在所述整数值列中包含的值的总和不为0的情况下,按照预先决定的规则,调整所述整数值列中包含的至少一部分的整数值,使得调整后的整数值列中包含的值的总和为0,得到调整后的整数值列作为所述对数频谱包络序列。
7.一种平滑化装置,包括:
对数频谱包络生成单元,得到作为与对应于规定时间区间的时间序列信号的频谱包络序列的各样本值的以2为底的对数对应的整数值列、并且总和为0的整数值列,即对数频谱包络序列L0,L1,…,LN-1;以及
平滑化单元,通过对于将所述时间序列信号的频域频谱序列的各样本值量化而得到的量化频谱序列^X0,^X1,…,^XN-1,
对于与^Xk对应的Lk为正值的^Xk,将从^Xk的二进制数记述的最下位的位仅去除了Lk位的数值的值设为平滑化频谱值~Xk,其中k为样本号,k∈{0,…,N-1},
对于与^Xk对应的Lk为负值的^Xk,按照预先决定的规则,将对^Xk的二进制数记述的最下位的位仅追加了-Lk位的数值的值设为平滑化频谱值~Xk,
在与^Xk对应的Lk为0的情况下,将^Xk设为平滑化频谱值~Xk,
得到平滑化频谱序列~X0,~X1,…,~XN-1,
所述预先决定的规则是根据样本号顺序和位号顺序决定的规则,使得去除了的数值不多不少地成为追加的数值。
8.一种逆平滑化装置,包括:
逆平滑化单元,通过将作为与规定时间区间的频谱包络序列的各样本值的以2为底的对数对应的整数值列、并且总和为0的整数值列即对数频谱包络序列L0,L1,…,LN-1、与所述规定时间区间的平滑化频谱序列~X0,~X1,…,~XN-1作为输入,
对于所述平滑化频谱序列~X0,~X1,…,~XN-1,
...
【专利技术属性】
技术研发人员:杉浦亮介,镰本优,守谷健弘,
申请(专利权)人:日本电信电话株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。