[go: up one dir, main page]

CN101548319B - 后置滤波器以及滤波方法 - Google Patents

后置滤波器以及滤波方法 Download PDF

Info

Publication number
CN101548319B
CN101548319B CN2007800445944A CN200780044594A CN101548319B CN 101548319 B CN101548319 B CN 101548319B CN 2007800445944 A CN2007800445944 A CN 2007800445944A CN 200780044594 A CN200780044594 A CN 200780044594A CN 101548319 B CN101548319 B CN 101548319B
Authority
CN
China
Prior art keywords
filter
filter coefficient
pitch
sample
pitch filter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2007800445944A
Other languages
English (en)
Other versions
CN101548319A (zh
Inventor
森井利幸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Intellectual Property Corp of America
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN101548319A publication Critical patent/CN101548319A/zh
Application granted granted Critical
Publication of CN101548319B publication Critical patent/CN101548319B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/26Pre-filtering or post-filtering
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
    • G10L19/12Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a code excitation, e.g. in code excited linear prediction [CELP] vocoders
    • G10L19/125Pitch excitation, e.g. pitch synchronous innovation CELP [PSI-CELP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

本发明公开了后置滤波器,其在使子帧长的合成信号通过音调滤波器而得到解码语音信号时,使解码语音信号在子帧的交界中连续地变化。在该后置滤波器中,第一滤波器系数计算单元(306)使初始值为0,对每个样本求当前子帧的音调滤波器系数gP(0),以逐渐地接近音调滤波器的强度g。第二滤波器系数计算单元(307)使初始值为第一滤波器系数计算单元(306)所求出的音调滤波器系数的值,对每个样本求前一个子帧的音调滤波器系数gP(-1),以逐渐地接近0。滤波器状态设定单元(308)对每个子帧设定音调滤波器的状态fsi。音调滤波器(309)使用音调滤波器系数gP(-1)、gP(0)、以及过去的解码语音信号yi-P(-1)和yi-P(0),使合成信号xi通过音调滤波器,从而得到解码语音信号yi

Description

后置滤波器以及滤波方法
技术领域
本发明涉及用于对编码后的语音信号进行解码的语音解码装置的后置滤波器以及滤波方法。 
背景技术
在移动通信中,为了实现电波等传输路径容量和存储媒体的有效利用,必需对语音和图像的数字信息进行压缩编码,因此至今为止已开发了很多的编码/解码方式。 
其中,语音编码技术通过将语音的发声结构模式化,并巧妙地应用了矢量量化的基本方式“CELP”(Code Excited Linear Prediction,编码激励线性预测),从而其性能显著地提高了。另外,音频编码等的音乐编码技术通过变换编码技术(MPEG规格ACC或MP3等),其性能显著地提高了。 
这里,作为低比特率的解码器的后处理,一般而言,使合成音在输出前通过后置滤波器。在绝大多数的移动电话用的标准编解码器中使用该后置滤波器。 
在CELP的后置滤波器中,使用以下的滤波器:使用了LPC(LinearPredictive Coding,线性预测编码)参数的零极点型(ARMA型)的极点增强滤波器、高频带增强滤波器、以及音调滤波器(pitch filter)。其中,音调滤波器为能够通过进一步增强合成音所包含的周期性而在听觉上减少噪声感的重要的后置滤波器。 
在专利文献1中,公开了以CELP等低速率的编解码器的帧单位的压缩编码为课题的、梳齿状滤波器(与音调滤波器等效)的算法,通过该梳齿状滤波器,即使音调周期和音调周期性的特性在帧内变化的过渡性特性的部分,也能够得到良好的质量的合成音。 
【专利文献1】特开2001-147700号公报 
发明内容
发明所要解决的课题 
但是,现有的后置滤波器存在以下的问题:音调滤波器在子帧的交界中不连续地变化,因此解码语音信号不连续,从而产生异常噪声感和音质的劣化。 
本发明鉴于上述问题,目的在于提供后置滤波器以及滤波方法,其在使子帧长的合成信号通过音调滤波器而得到解码语音信号时,能够使解码语音信号在子帧的交界中连续地变化。 
解决问题的方案 
本发明的用于对声频信号进行处理的后置滤波器,使子帧长的声频信号以规定的采样定时(sampling timing)间隔通过音调滤波器,该后置滤波器包括:第一滤波器系数计算单元,使初始值为0,对每个样本求当前子帧用的音调滤波器系数,以逐渐地接近规定值;第二滤波器系数计算单元,使初始值为所述第一滤波器系数计算单元所求出的音调滤波器系数的值,对每个样本求前一个子帧用的音调滤波器系数,以逐渐地接近0;以及滤波运算单元,对每个样本使用所述前一个子帧用的音调滤波器系数和所述当前子帧用的音调滤波器系数,使所述信号通过音调滤波器,所述第一滤波器系数计算单元使用衰落系数GP(0)、前一个样本的音调滤波器系数gP(0)以及音调滤波器强度g,对每个样本(sample),根据下式 
[0013] gP(0)=gP(0)×GP(0)+g×(1-GP(0)
求当前样本的音调滤波器系数gP(0)。 
本发明的用于对声频信号进行处理的滤波方法,用于使子帧长的声频信号以规定的采样定时间隔通过音调滤波器,该滤波方法包括:第一滤波器系数计算步骤,使初始值为0,对每个样本求当前子帧用的音调滤波器系数,以逐渐地接近规定值;第二滤波器系数计算步骤,使初始值为所述第一滤波器系数计算步骤中所求出的音调滤波器系数的值,对每个样本求前一个子帧用的音调滤波器系数,以逐渐地接近0;以及滤波运算步骤,对每个样本使用所述前一个子帧用的音调滤波器系数和所述当前子帧用的音调滤波器系数,使所述信号通过音调滤波器,在所述第一滤波器系数计算步骤中,使用衰落系数GP(0)、前一个样本的音调滤波器系数gP(0)以及音调滤波器强度g,对每个样本,根据下式 
gP(0)=gP(0)×GP(0)+g×(1-GP(0)
求当前样本用的音调滤波器系数gP(0)。 
发明效果 
根据本发明,使当前子帧的音调周期的滤波器逐渐提高强度而动作,并且还使前一个子帧的音调周期的滤波器逐渐衰减强度而同时使用,从而能够实现即使在子帧的交界中也连续地变化的音调滤波器,能够防止产生异常声感和音质的劣化。 
附图说明
图1是表示用于将编码数据发送到具备本发明的一个实施方式的后置滤波器的语音解码装置的语音编码装置的结构的方框图。 
图2是表示具备本发明的一个实施方式的后置滤波器的语音解码装置的结构的方框图。 
图3是表示本发明的一个实施方式的后置滤波器的内部结构的方框图。 
图4是说明本发明的一个实施方式的后置滤波器内的音调滤波器的算法的流程图。 
图5是表示一例在本发明的一个实施方式的后置滤波器中使用了窗函数的情况下的音调滤波器系数的变化的图。 
具体实施方式
下面使用附图说明本发明的一个实施方式。 
图1是表示用于将编码数据发送到具备本实施方式的后置滤波器的语音解码装置的语音编码装置的结构的方框图。 
预处理单元101对于输入语音信号进行用于去除DC分量的高通滤波处理、用于使随后的编码处理的性能得到改善的波形整形处理和预加重处理,并且将这些处理后的信号(Xin)输出到LPC分析单元102以及加法单元105。 
LPC分析单元102使用Xin进行线性预测分析,并且将分析结果(线性预测系数)输出到LPC量化单元103。LPC量化单元103进行从LPC分析单元102输出的线性预测系数(LPC)的量化处理,将量化LPC输出到合成滤波器104,并且将表示量化LPC的代码(L)输出到复用单元114。 
合成滤波器104使用基于量化LPC的滤波器系数,对从后述的加法单元111输出的驱动激励(excitation)进行滤波合成,由此生成合成信号,并将合成信号输出到加法单元105。 
加法单元105通过反转合成信号的极性并与Xin进行加法运算而计算误差信号,并将误差信号输出到听觉加权单元112。 
自适应激励代码本106对过去从加法单元111输出的驱动激励存储在缓冲器中,从由参数决定单元113输出的信号所指定的过去的驱动激励中,切取相当于一帧的样本作为自适应激励矢量输出到乘法单元109。 
增益代码本107将由从参数决定单元113输出的信号所确定的自适应激励矢量的增益、以及固定激励矢量的增益分别输出到乘法单元109和乘法单元110。 
固定激励代码本108将多个规定形状的脉冲激励矢量存储在缓冲器,使具有从参数决定单元113输出的信号所确定的形状的脉冲激励矢量与扩频矢量相乘,并将由此得到的固定激励矢量输出到乘法单元110。 
乘法单元109将从增益代码本107输出的增益与从自适应激励代码本106输出的自适应激励矢量相乘,并将结果输出到加法单元111。乘法单元110将从增益代码本107输出的增益与从固定激励代码本108输出的固定激励矢量相乘,并将结果输出到加法单元111。 
加法单元111分别从乘法单元109和乘法单元110输入进行了增益乘法后的自适应激励矢量和固定激励矢量,对这些矢量进行矢量相加并且将作为加法结果的驱动激励输出到合成滤波器104和自适应激励代码本106。另外,输入到自适应激励代码本106的驱动激励被存储在缓冲器中。 
听觉加权单元112对从加法单元105输出的误差信号进行听觉上的加权处理,并将其结果作为编码失真输出到参数决定单元113。 
参数决定单元113搜索使从听觉加权单元112输出的编码失真最小的自适应激励矢量、固定激励矢量以及量化增益的代码,并将检索出的表示自适应激励矢量的代码(A)、表示固定激励矢量的代码(F)以及表示量化增益的代码(G)输出到复用单元114。 
复用单元114从LPC量化单元103输入表示量化LPC的代码(L),从参数决定单元113输入表示自适应激励矢量的代码(A)、表示固定激励矢量的代码(F)和表示量化增益的代码(G),并且对这些的信息进行复用,并且作为编码信息输出。 
图2是表示具备本实施方式的后置滤波器的语音解码装置的结构的方框图。在图2中,编码信息由复用分离单元201分离成各个代码(L、A、G、F)。表示量化LPC的代码(L)输出到LPC解码单元202,表示自适应激励矢量的代码(A)输出到自适应激励代码本203,表示量化增益的代码(G)输出到增益代码本204,而表示固定激励矢量的代码(F)输出到固定激励代码本205。 
LPC解码单元202基于表示量化LPC的代码(L)将量化LSP参数解码,将得到的量化LSP参数再变换为量化LPC参数,并将其输出到合成滤波器209。 
自适应激励代码本203存储用于合成滤波器209的过去的驱动激励,从与表示自适应激励矢量的代码(A)对应的自适应激励代码本延迟(lag)指定的过去的驱动激励中,切取相当于一个帧的样本作为自适应激励矢量输出到乘法单元206。另外,自适应激励代码本203根据从加法单元208输出的驱动激励更新被存储的驱动激励。
增益代码本204对以表示量化增益的代码(G)指定的自适应激励矢量的增益和固定激励矢量的增益进行解码,将自适应激励矢量的增益输出到乘法单元206,并将固定激励矢量的增益输出到乘法单元207。 
固定激励代码本205将多个规定形状的脉冲激励矢量存储在缓冲器中,使具有以表示固定激励矢量的代码(F)指定的形状的脉冲激励矢量与扩频矢量相乘而生成固定激励矢量,并将其输出到乘法单元207。 
乘法单元206将自适应激励矢量与增益相乘,并将结果输出到加法单元208。乘法单元207将固定激励矢量与增益相乘,并将结果输出到加法单元208。 
加法单元208将从乘法单元206和207输出的、进行了增益相乘处理后的自适应激励矢量与固定激励矢量相加,从而生成驱动激励,并且将其输出到合成滤波器209以及自适应激励代码本203。 
合成滤波器209使用由LPC解码单元202解码的滤波器系数,进行从加法单元208输出的驱动激励的滤波合成,并将得到的信号(以下称为“第一合成信号”)以及量化LPC参数输出到后置滤波器210。 
后置滤波器210使用量化LPC参数,使第一合成信号通过极点增强的滤波器。进而,后置滤波器210对第一合成信号进行音调分析,使用由音调分析所得到的、相关最高的音调周期以及长期相关系数,使通过了极点增强的滤波器后的合成信号(以下称为“第二合成信号”)通过音调滤波器,获得解码语音信号。 
另外,在后置滤波器210中,有时为了降低运算量,省略音调分析,而以自适应激励代码本203的自适应激励代码本延迟和自适应激励矢量的增益进行滤波处理。 
接下来,使用图3的方框图,说明后置滤波器210的内部结构。另外,使用以下的标号表示在图3所示的后置滤波器210的各个部分的处理所使用的值。 
GP(-1)、GP(0):衰落系数(前者用于前一个子帧,后者用于当前子帧) 
I:子帧长 
R:强度系数 
PMAX:音调周期的最大值 
gP(-1)、gP(0):音调滤波器系数(前者用于前一个子帧,后者用于当前子帧) 
P(-1)、P(0):音调周期(前者用于前一个子帧,后者用于当前子帧) 
fsi:音调滤波器的状态(过去的解码语音信号) 
xi:第二合成信号 
γP(0):长期相关系数 
i:样本值 
yi:解码语音信号 
g:音调滤波器的强度 
后置滤波器210包括:极点增强滤波器301、音调分析单元302、ROM(Read Only Memory,只读存储器)303、计数器304、增益计算单元305、第一滤波器系数计算单元306、第二滤波器系数计算单元307、滤波器状态设定单元308、以及音调滤波器309。 
极点增强滤波器301对每个子帧使用量化LPC参数,使第一合成信号通过极点强调的滤波器,将其结果得到的第二合成信号xi输出到音调滤波器309。另外,极点增强滤波器301将控制信号输出到ROM303,该控制信号表示通过音调滤波器309进行的滤波运算的开始。 
音调分析单元302对每个子帧进行第一合成信号的音调分析,将其结果得到的相关最高的音调周期P(0)输出到滤波器状态设定单元308,并将长期相关系数γP(0)输出到增益计算单元305。 
ROM303存储衰落系数GP(-1)、GP(0)、子帧长I、强度系数R、音调周期的最大值PMAX、音调滤波器系数gP(-1)的初始值、音调周期P(-1)的初始值、以及音调滤波器的状态fsi的初始值。然后,ROM303在从极点增强滤波器301输入了控制信号时,将衰落系数GP(-1)以及音调滤波器系数gP(-1)的初始值输出到第二滤波器系数计算单元307,将衰落系数GP(0)输出到第一滤波器系数计算单元306,将子帧长I输出到计数器304,将强度系数R输出到增益计算单元305,将音调周期的最大值PMAX、音调周期P(-1)的初始值、以及音调滤波器的状态fsi的初始值输出到滤波器状态设定单元308。 
计数器304在每次从音调滤波器309输入表示每个样本的滤波运算的结 束的控制信号时,将样本值i增加1。然后,计数器304在样本值i与子帧长I相等时,使样本值i复位(reset),并将表示每个子帧的滤波器演算的结束的控制信号输出到增益计算单元305、第一滤波器系数计算单元306、滤波器状态设定单元308以及音调滤波器309。 
增益计算单元305使用长期相关系数γP(0)和强度系数R,对每个子帧根据下式(1)求音调滤波器的强度g,并将其输出到第一滤波器系数计算单元306。另外,如果长期相关系数γP(0)为1.0以上,则将音调滤波器的强度g设为与强度系数R相等的值,而如果长期相关系数γP(0)为0.0以下,则将音调滤波器的强度g设为0。这是为了进行不取极端的值的消波处理。 
g=γP(0)×R 
其中,γP(0)≥1.0时,g=R 
γP(0)≤0.0时,g=0            …(1) 
第一滤波器系数计算单元306使用衰落系数GP(0)、前一个样本的音调滤波器系数gP(0)以及音调滤波器强度g,对每个样本根据下式(2)求当前样本的音调滤波器系数gP(0),并将其输出到音调滤波器309。通过重复使用下式(2),音调滤波器系数gP(0)逐渐地接近规定值音调滤波器的强度g。另外,第一滤波器系数计算单元306在对于一个子帧的滤波运算结束时,将音调滤波器系数gP(0)输出到第二滤波器系数计算单元307,并将自身保持的音调滤波器系数gP(0)初始化。 
gP(0)=gP(0)×GP(0)+g×(1-GP(0))        …(2) 
第二滤波器系数计算单元307使用衰落系数GP(-1)、以及前一个样本的音调滤波器系数gP(-1),对每个样本根据下式(3)求当前样本的音调滤波器系数gP(-1),并将其输出到音调滤波器309。通过重复使用下式(3),音调滤波器系数gP(-1)逐渐地接近0。另外,第二滤波器系数计算单元307从第一滤波器系数计算单元306输入音调滤波器系数gP(0),并将其作为新的音调滤波器系数gP(-1)。 
gP(-1)=gP(-1)×GP(-1)        …(3) 
滤波器状态设定单元308使用音调滤波器的状态fsi的初始值或者过去通过音调滤波器所得到的解码语音信号yi,对每个子帧设定音调滤波器的状态fsi,将从当前样本的P(-1)个样本前的解码语音信号yi-P(-1),以及从当前样本的P(0)个样本前的解码语音信号yi-P(0)输出到音调滤波器309。另外, 滤波器状态设定单元308对每个样本从音调滤波器309输入解码语音信号yi,在对于一个子帧的滤波运算结束时,更新滤波器状态,并使音调周期P(0)设为新的音调周期P(-1)。 
音调滤波器309使用音调滤波器系数gP(-1)、gP(0)、以及过去的解码语音信号yi-P(-1)和yi-P(0),根据下式(4)进行使第二合成信号xi通过音调滤波器的滤波运算,从而得到语音信号yi。另外,音调滤波器309将表示滤波运算的结束的控制信号输出到计数器304、第一滤波器系数计算单元306、第二滤波器系数计算单元307、以及滤波器状态设定单元308。音调滤波器309在对于一个子帧的滤波运算结束时,对下一个子帧的第二合成信号xi进行滤波运算。 
yi=xi+gP(-1)×yi-P(-1)+gP(0)×yi-P(0)    …(4) 
根据本实施方式,在滤波运算中,因为具有gP(-1)×yi-P(-1)的项,所以能够在子帧的交界中使解码语音信号yi连续地变化。另外,gP(-1)×yi-P(-1)的项在每次进行每个样本的滤波运算时都向0收敛。 
接下来,使用图4说明本实施方式的后置滤波器210的算法。另外,在图4中,将存储在ROM303的常数的数值设为普通电话用的低比特率编解码器所使用的单位,即采样率:8kHz,子帧长:5ms。 
ROM303事先存储后置滤波器210的常数(衰落系数GP(-1)、GP(0)、子帧长I、强度系数R、以及音调周期的最大值PMAX)以及各个参数和排列(音调滤波器系数gP(-1)、音调周期P(-1)、以及音调滤波器的状态fsi)的初始值。 
首先,在音调滤波器309的起动前,进行各个参数和排列的初始化(ST401和ST402)。 
接下来,极点增强滤波器301计算第二合成信号xi(ST403),音调分析单元302进行音调分析而得到相关最高的音调周期P(0)以及长期相关系数γP(0)(ST404)。 
接下来,对计数器304的样本值i和第一滤波器系数计算单元306的当前帧的音调滤波器系数gP(0)进行初始化。另外,滤波器状态设定单元308将音调滤波器的状态fsi代入到解码语音信号yi的排列的过去的区域(area)。另外,通过增益计算单元305计算当前子帧的音调滤波器的强度g(ST405)。 
接下来,第一滤波器系数决定单元306以及第二滤波器系数决定单元307 对每个样本计算音调滤波器系数gP(-1)和gP(0),音调滤波器309使用该两个音调滤波器系数gP(-1)和gP(0)使第二合成信号xi通过两个音调周期的音调滤波器(ST406、ST407、以及ST408)。另外,因为本实施方式的音调滤波器309为AR滤波器,所以滤波运算的结果能够直接递归地使用。 
在一个子帧中进行ST407的处理,计数器304通知子帧的结束时(ST406:“是”),则将得到的解码语音信号yi输出(ST409),并为了进行下一个子帧的滤波处理而进行状态的更新(update)。具体而言,将音调周期P(0)作为下一个子帧的音调周期P(-1),存储在滤波器状态设定单元308中,并将音调滤波器系数gP(0)作为下一个子帧的音调滤波器系数gP(-1),存储在第二滤波器系数计算单元307中,并将比解码语音信号yi的子帧长还处于过去的部分作为下一个子帧的音调滤波器的状态fsi存储(ST410和ST411)。 
这样,根据本实施方式,使当前子帧的音调周期的滤波器逐渐地提高强度而动作,并使前一个子帧的音调周期的滤波器逐渐衰减强度而同时使用,能够实现即使在子帧的交界中也连续地变化的音调滤波器,能够防止产生异常噪声感和音质的劣化。 
另外,虽然在本实施方式中,通过乘以常数而使音调滤波器系数对每个样本变化,但是本发明并不只限于此,使用窗函数也能够得到同样的效果。此时,例如,也可以事先准备具有如图5所示那样地重叠的特性的排列Wi P(-1)和Wi P(0),不进行衰落系数的运算,而像下式(5)那样进行滤波处理即可。但是,此时gP(-1)的更新通过存储g而进行。 
yi=xi+Wi P(-1)×gP(-1)×yi-P(-1)+Wi P(0)×gP(0)×yi-P(0)    …(5) 
另外,虽然在本实施方式中,说明了通过音调分析求音调周期P(0)和长期相关系数γP(0)的情形,但是本发明并不只限于此,以自适应激励代码本203的延迟和自适应激励矢量的增益来代替这两个值,也能够得到同样的效果。此时,因为兼顾自适应激励矢量的增益与固定激励矢量的增益进行编码,所以与长期预测系数本身产生差异,但是具有通过该代用而省去音调分析的运算量的优点。另外,还有将自适应激励代码本的延迟直接作为音调使用,只重新求长期预测系数的方法。根据该方法,能够排除固定激励矢量的增益的影响,能够实现更准确的音调滤波器。 
另外,虽然在本实施方式中,将采样频率为8kHz和子帧长为5ms作为基准而设定常数等,但是即使在采样频率和/或子帧长为其它的情形的情况 下,本发明也是有效的。顺便提及的是,已确认在近年来采用的宽带编解码器(7kHz频带、16kHz采样)中使用时,将衰落系数(常数)设定为0.95~0.97的值,则能够得到良好的性能。 
另外,在本实施方式中,虽然将音调滤波器设为AR滤波器,但是其为MA滤波器也同样地能够实现。将图4的算法流程的音调滤波器的状态存储在第二合成信号xi的过去的部分,使音调滤波器系数的计算和滤波运算的部分的滤波运算采用MA型,在滤波后的滤波器的状态的更新中,将比第二合成信号xi的子帧长还处于过去的部分作为滤波器的状态进行存储,由此即使是MA型也能够实现本发明的音调滤波器。 
另外,虽然在本实施方式中,在固定激励代码本将脉冲激励矢量与扩频矢量相乘而生成固定激励矢量,但是本发明并不只限于此,也可以将脉冲激励矢量本身作为固定激励矢量。 
另外,虽然在本实施方式中,说明了用于CELP的情形,但是本发明并不只限于此,对于其它的编解码器也有效。这是因为后置滤波器为解码处理的后处理,不依存于编解码器的种类。 
另外,本发明涉及的信号,不仅是语音信号,也可以是声频信号。 
另外,具备本发明的后置滤波器的语音解码装置,可以安装在移动通信系统中的通信终端装置及基站装置上,由此能够提供具有与上述同样的作用效果的通信终端装置、基站装置、以及移动通信系统。 
另外,这里,以由硬件构成本发明的情况作为例子加以说明,但本发明能够由软件实现。例如,以编程语言描述本发明涉及的算法,并通过将该程序存储于存储器,以信息处理单元来实行,从而能够实现与本发明涉及的语音解码装置同样的功能。 
另外,用于上述实施方式的说明中的各功能块通常可由作为集成电路的LSI实现。它们既可以分别实行单芯片化,也可以一部分或者是全部地包含在单个芯片中。 
另外,在此虽然称做LSI,但根据集成度的不同也可以称为IC、系统LSI、超LSI、极大LSI等。 
另外,集成电路化的方法并不局限于LSI,也可以通过专用电路或通用处理器来实现。也可以利用LSI制造后可编程的FPGA(Field ProgrammableGate Array,现场可编程门阵列),或可以利用对LSI内部的电路块的连接或 设定为进行重新配置的可重配置处理器(Reconfigurable Processor)。 
再有,如果随着半导体技术的进步或者其他技术的派生,出现了替换LSI集成电路的技术,当然也可以利用该技术来实现功能块的集成化。也有应用于生物技术等的可能性。 
2006年12月13日提交的日本专利申请第2006-336271号所包含的说明书、说明书附图以及说明书摘要的公开内容,全都引用于本申请。 
工业实用性 
本发明适用于对编码后的语音信号等进行解码的语音解码装置等。 

Claims (4)

1.用于对声频信号进行处理的后置滤波器,使子帧长的声频信号以规定的采样定时间隔通过音调滤波器,该后置滤波器包括:
第一滤波器系数计算单元,使初始值为0,对每个样本求当前子帧用的音调滤波器系数,以逐渐地接近规定值;
第二滤波器系数计算单元,使初始值为所述第一滤波器系数计算单元所求出的音调滤波器系数的值,对每个样本求前一个子帧用的音调滤波器系数,以逐渐地接近0;以及
滤波运算单元,对每个样本使用所述前一个子帧用的音调滤波器系数和所述当前子帧用的音调滤波器系数,使所述信号通过音调滤波器,
所述第一滤波器系数计算单元使用衰落系数GP(0)、前一个样本的音调滤波器系数gP(0)以及音调滤波器强度g,对每个样本,根据下式
gP(0)=gP(0)×GP(0)+g×(1-GP(0))
求当前样本的音调滤波器系数gP(0)
2.如权利要求1所述的后置滤波器,所述第二滤波器系数计算单元使用前一个样本的衰落系数GP(-1)、以及前一个样本的音调滤波器系数gP(-1),对每个样本,根据下式
gP(-1)=gP(-1)×GP(-1)
计算新的音调滤波器系数gP(-1)
3.具备权利要求1或权利要求2所述的后置滤波器的语音解码装置。
4.用于对声频信号进行处理的滤波方法,用于使子帧长的声频信号以规定的采样定时间隔通过音调滤波器,该滤波方法包括:
第一滤波器系数计算步骤,使初始值为0,对每个样本求当前子帧用的音调滤波器系数,以逐渐地接近规定值;
第二滤波器系数计算步骤,使初始值为所述第一滤波器系数计算步骤中所求出的音调滤波器系数的值,对每个样本求前一个子帧用的音调滤波器系数,以逐渐地接近0;以及
滤波运算步骤,对每个样本使用所述前一个子帧用的音调滤波器系数和所述当前子帧用的音调滤波器系数,使所述信号通过音调滤波器,
在所述第一滤波器系数计算步骤中,使用衰落系数GP(0)、前一个样本的音调滤波器系数gP(0)以及音调滤波器强度g,对每个样本,根据下式
gP(0)=gP(0)×GP(0)+g×(1-GP(0))
求当前样本用的音调滤波器系数gP(0)
CN2007800445944A 2006-12-13 2007-12-13 后置滤波器以及滤波方法 Expired - Fee Related CN101548319B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP336271/2006 2006-12-13
JP2006336271 2006-12-13
PCT/JP2007/074044 WO2008072701A1 (ja) 2006-12-13 2007-12-13 ポストフィルタおよびフィルタリング方法

Publications (2)

Publication Number Publication Date
CN101548319A CN101548319A (zh) 2009-09-30
CN101548319B true CN101548319B (zh) 2012-06-20

Family

ID=39511717

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007800445944A Expired - Fee Related CN101548319B (zh) 2006-12-13 2007-12-13 后置滤波器以及滤波方法

Country Status (5)

Country Link
US (1) US20100010810A1 (zh)
EP (1) EP2099026A4 (zh)
JP (1) JPWO2008072701A1 (zh)
CN (1) CN101548319B (zh)
WO (1) WO2008072701A1 (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3079152B1 (en) 2010-07-02 2018-06-06 Dolby International AB Audio decoding with selective post filtering
US9082416B2 (en) * 2010-09-16 2015-07-14 Qualcomm Incorporated Estimating a pitch lag
WO2014118157A1 (en) 2013-01-29 2014-08-07 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for processing an encoded signal and encoder and method for generating an encoded signal
US9418671B2 (en) * 2013-08-15 2016-08-16 Huawei Technologies Co., Ltd. Adaptive high-pass post-filter
KR102251833B1 (ko) * 2013-12-16 2021-05-13 삼성전자주식회사 오디오 신호의 부호화, 복호화 방법 및 장치
FR3023646A1 (fr) * 2014-07-11 2016-01-15 Orange Mise a jour des etats d'un post-traitement a une frequence d'echantillonnage variable selon la trame
EP2980798A1 (en) * 2014-07-28 2016-02-03 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Harmonicity-dependent controlling of a harmonic filter tool
EP3483880A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Temporal noise shaping
WO2019091573A1 (en) 2017-11-10 2019-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for encoding and decoding an audio signal using downsampling or interpolation of scale parameters
EP3483878A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio decoder supporting a set of different loss concealment tools
WO2019091576A1 (en) 2017-11-10 2019-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio encoders, audio decoders, methods and computer programs adapting an encoding and decoding of least significant bits
EP3483883A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio coding and decoding with selective postfiltering
EP3483884A1 (en) * 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Signal filtering
EP3483886A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Selecting pitch lag
EP3483879A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Analysis/synthesis windowing function for modulated lapped transformation
EP3483882A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Controlling bandwidth in encoders and/or decoders
EP3719800B1 (en) * 2017-12-01 2022-06-08 Nippon Telegraph And Telephone Corporation Pitch enhancement device, method therefor, and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1256000A (zh) * 1998-01-26 2000-06-07 松下电器产业株式会社 增强音调的方法和装置
CN1288557A (zh) * 1998-01-21 2001-03-21 诺基亚移动电话有限公司 解码方法和包括自适应后置滤波器的系统

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3510643B2 (ja) * 1993-01-07 2004-03-29 株式会社東芝 音声信号のピッチ周期処理方法
US5479559A (en) * 1993-05-28 1995-12-26 Motorola, Inc. Excitation synchronous time encoding vocoder and method
US5539861A (en) * 1993-12-22 1996-07-23 At&T Corp. Speech recognition using bio-signals
US5553014A (en) * 1994-10-31 1996-09-03 Lucent Technologies Inc. Adaptive finite impulse response filtering method and apparatus
JP3229784B2 (ja) * 1995-09-08 2001-11-19 シャープ株式会社 音声符号化復号化装置及び音声復号化装置
US5864798A (en) * 1995-09-18 1999-01-26 Kabushiki Kaisha Toshiba Method and apparatus for adjusting a spectrum shape of a speech signal
US5694474A (en) * 1995-09-18 1997-12-02 Interval Research Corporation Adaptive filter for signal processing and method therefor
JPH09127998A (ja) * 1995-10-26 1997-05-16 Sony Corp 信号量子化方法及び信号符号化装置
US5819213A (en) * 1996-01-31 1998-10-06 Kabushiki Kaisha Toshiba Speech encoding and decoding with pitch filter range unrestricted by codebook range and preselecting, then increasing, search candidates from linear overlap codebooks
JP2856185B2 (ja) * 1997-01-21 1999-02-10 日本電気株式会社 音声符号化復号化システム
JP4343302B2 (ja) * 1998-01-26 2009-10-14 パナソニック株式会社 ピッチ強調方法及びその装置
ATE520122T1 (de) * 1998-06-09 2011-08-15 Panasonic Corp Sprachkodierung und sprachdekodierung
EP1959434B1 (en) * 1999-08-23 2013-03-06 Panasonic Corporation Speech encoder
JP3559485B2 (ja) 1999-11-22 2004-09-02 日本電信電話株式会社 音声信号の後処理方法および装置並びにプログラムを記録した記録媒体
US6731682B1 (en) * 2000-04-07 2004-05-04 Zenith Electronics Corporation Multipath ghost eliminating equalizer with optimum noise enhancement
US20040204935A1 (en) * 2001-02-21 2004-10-14 Krishnasamy Anandakumar Adaptive voice playout in VOP
US7512535B2 (en) * 2001-10-03 2009-03-31 Broadcom Corporation Adaptive postfiltering methods and systems for decoding speech
CN101615396B (zh) * 2003-04-30 2012-05-09 松下电器产业株式会社 语音编码设备、以及语音解码设备
US7478040B2 (en) * 2003-10-24 2009-01-13 Broadcom Corporation Method for adaptive filtering
US7613607B2 (en) * 2003-12-18 2009-11-03 Nokia Corporation Audio enhancement in coded domain
JP4479591B2 (ja) 2005-06-01 2010-06-09 横浜ゴム株式会社 ゴム堰およびゴム堰の補修方法
US7482951B1 (en) * 2006-05-08 2009-01-27 The United States Of America As Represented By The Secretary Of The Air Force Auditory attitude indicator with pilot-selected audio signals

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1288557A (zh) * 1998-01-21 2001-03-21 诺基亚移动电话有限公司 解码方法和包括自适应后置滤波器的系统
CN1256000A (zh) * 1998-01-26 2000-06-07 松下电器产业株式会社 增强音调的方法和装置

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
JP特开2001-147700A 2001.05.29
JP特开平11-272297A 1999.10.08
JP特开平6-202698A 1994.07.22
JP特开平9-127998A 1997.05.16
JP特开平9-81191A 1997.03.28

Also Published As

Publication number Publication date
CN101548319A (zh) 2009-09-30
WO2008072701A1 (ja) 2008-06-19
US20100010810A1 (en) 2010-01-14
EP2099026A1 (en) 2009-09-09
JPWO2008072701A1 (ja) 2010-04-02
EP2099026A4 (en) 2011-02-23

Similar Documents

Publication Publication Date Title
CN101548319B (zh) 后置滤波器以及滤波方法
CN101180676B (zh) 用于谱包络表示的向量量化的方法和设备
KR100956877B1 (ko) 스펙트럼 엔벨로프 표현의 벡터 양자화를 위한 방법 및장치
US8548801B2 (en) Adaptive time/frequency-based audio encoding and decoding apparatuses and methods
JP3678519B2 (ja) オーディオ周波数信号の線形予測解析方法およびその応用を含むオーディオ周波数信号のコーディングならびにデコーディングの方法
EP2209114B1 (en) Speech coding/decoding apparatus/method
RU2584463C2 (ru) Кодирование звука с малой задержкой, содержащее чередующиеся предсказательное кодирование и кодирование с преобразованием
EP2096631A1 (en) Audio decoding device and power adjusting method
KR101610765B1 (ko) 음성 신호의 부호화/복호화 방법 및 장치
JP3357795B2 (ja) 音声符号化方法および装置
US11996110B2 (en) Apparatus and method for synthesizing an audio signal, decoder, encoder, system and computer program
JPWO2007037359A1 (ja) 音声符号化装置および音声符号化方法
JP6644848B2 (ja) ベクトル量子化装置、音声符号化装置、ベクトル量子化方法、及び音声符号化方法
JPWO2008018464A1 (ja) 音声符号化装置および音声符号化方法
JPWO2008072732A1 (ja) 音声符号化装置および音声符号化方法
CN1650156A (zh) 合成分析语音编码器中用于进行语音编码的方法和装置
KR100718487B1 (ko) 디지털 음성 코더들에서의 고조파 잡음 가중
WO2012053146A1 (ja) 符号化装置及び符号化方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MATSUSHITA ELECTRIC (AMERICA) INTELLECTUAL PROPERT

Free format text: FORMER OWNER: MATSUSHITA ELECTRIC INDUSTRIAL CO, LTD.

Effective date: 20140716

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20140716

Address after: California, USA

Patentee after: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA

Address before: Osaka Japan

Patentee before: Matsushita Electric Industrial Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120620