JP2007279393A - Parcor係数算出装置、parcor係数算出方法、そのプログラムおよびその記録媒体 - Google Patents
Parcor係数算出装置、parcor係数算出方法、そのプログラムおよびその記録媒体 Download PDFInfo
- Publication number
- JP2007279393A JP2007279393A JP2006105657A JP2006105657A JP2007279393A JP 2007279393 A JP2007279393 A JP 2007279393A JP 2006105657 A JP2006105657 A JP 2006105657A JP 2006105657 A JP2006105657 A JP 2006105657A JP 2007279393 A JP2007279393 A JP 2007279393A
- Authority
- JP
- Japan
- Prior art keywords
- prediction error
- model order
- parcor coefficient
- order
- energy
- 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.)
- Granted
Links
Images
Landscapes
- Carbon Steel Or Casting Steel Manufacturing (AREA)
Abstract
【解決手段】モデル次数m−1における前向き予測誤差b′m−1、後向き予測誤差bm−1およびPARCOR係数γm−1,m−1からモデル次数mにおける前向き予測誤差b′mを算出し、モデル次数m−1における前向き予測誤差b′m−1、後向き予測誤差bm−1およびPARCOR係数γm−1,m−1からモデル次数mにおける後向き予測誤差bmを算出する。さらに、モデル次数m−1における平均エネルギーAm−1に、モデル次数m−1に応じて定まる値(更新係数)を乗ずることでモデル次数mにおける平均エネルギーAmを算出する。そして、モデル次数mにおける前向き予測誤差b′mと後向き予測誤差bmとの内積を、平均エネルギーAmで除することによってモデル次数mにおけるPARCOR係数γm,mを算出する。
【選択図】図4
Description
なお、モデル次数m(以下、単に「次数m」ともいう。)のときの線形予測係数γm,k(k=1,2,・・・,m−1)は式(3)で与えられる。線形予測係数γm,k(k=m)はPARCOR係数として式(9)で与えられる。
日野幹雄著、"スペクトル解析"、朝倉書店、1979
つまり、モデル次数m−1における前向き予測誤差b′m−1、モデル次数m−1における後向き予測誤差bm−1およびモデル次数m−1におけるPARCOR係数γm−1,m−1からモデル次数mにおける前向き予測誤差b′mを算出し、モデル次数m−1における前向き予測誤差b′m−1、モデル次数m−1における後向き予測誤差bm−1およびモデル次数m−1におけるPARCOR係数γm−1,m−1からモデル次数mにおける後向き予測誤差bmを算出する。さらに、モデル次数m−1における平均エネルギーAm−1に、モデル次数m−1に応じて定まる値(更新係数)を乗ずることでモデル次数mにおける平均エネルギーAmを算出する。そして、モデル次数mにおける前向き予測誤差b′mと後向き予測誤差bmとの内積を、モデル次数mにおける平均エネルギーAmで除することによってモデル次数mにおけるPARCOR係数γm,mを算出する。
従来のBurg法では、モデル次数を1つ大きくするたびに平均エネルギー〔式(9)の分母に相当する。〕を求めていたが、上記のように、モデル次数m−1における平均エネルギーAm−1に、モデル次数m−1に応じて定まる値(更新係数)を乗ずることでモデル次数mにおける平均エネルギーAmを算出する。つまり、モデル次数mにおける平均エネルギーAmは、モデル次数m−1における平均エネルギーAm−1に依存するという近似を行う。
つまり、モデル次数m−1における前向き予測誤差b′m−1、モデル次数m−1における後向き予測誤差bm−1およびモデル次数m−1におけるPARCOR係数γm−1,m−1からモデル次数mにおける前向き予測誤差b′mを算出し、モデル次数m−1における前向き予測誤差b′m−1、モデル次数m−1における後向き予測誤差bm−1およびモデル次数m−1におけるPARCOR係数γm−1,m−1からモデル次数mにおける後向き予測誤差bmを算出する。そして、判定条件を満たすか否かを判定して、判定条件を満たすと判定された場合、次のようにしてPARCOR係数の算出を行う。モデル次数mにおける前向き予測誤差b′mおよび後向き予測誤差bmの各エネルギーの平均(誤差依存平均エネルギーBm)を算出する。次いで、モデル次数mにおける前向き予測誤差b′mと後向き予測誤差bmとの内積を、モデル次数mにおける誤差依存平均エネルギーBmで除することによってモデル次数mにおけるPARCOR係数γm,mを算出する。また、判定条件を満たさないと判定された場合は、次のようにしてPARCOR係数の算出を行う。モデル次数m−1における平均エネルギーAm−1に、モデル次数m−1に応じて定まる値(更新係数)を乗ずることでモデル次数mにおける平均エネルギーAmを算出する。次いで、モデル次数mにおける前向き予測誤差b′mと後向き予測誤差bmとの内積を、モデル次数mにおける平均エネルギーAmで除することによってモデル次数mにおけるPARCOR係数γm,mを算出する。
このように、判定条件の成否に応じて従来のBurg法によるPARCOR係数の算出と、平均エネルギーの近似に拠るPARCOR係数の算出とを組み合わせてもよい。
このように、前向き予測誤差あるいは後向き予測誤差のいずれか一方のエネルギーに相当する予測誤差エネルギーについて、更新係数を乗じる近似を行う。
また、「予め設定した次数」を、予め定めた閾値以下の次数あるいは当該閾値よりも小さい次数であるとしてもよい。つまり、低次のモデル次数では、従来のBurg法によるPARCOR係数の算出とする。
このような判定条件を導入することで、近似誤差の累積を防止、あるいは、低次のモデル次数におけるPARCOR係数の精度劣化を防止する。
本発明の要旨は、式(9)の分母に相当する平均エネルギーを近似算出することでPARCOR係数算出の演算量を低減することにある。そこで、平均エネルギーの近似算出について説明する。
これに対して、本発明の要旨である式(12)に拠れば、m次の平均エネルギーAmをm−1次の平均エネルギーAm−1とm−1次のPARCOR係数から求めることができる。
本発明の第1実施形態について、図面を参照しながら説明する。
<第1実施形態のPARCOR係数算出装置>
図1に例示するように、PARCOR係数算出装置(1)は、キーボードなどが接続可能な入力部(11)、液晶ディスプレイなどが接続可能な出力部(12)、CPU(Central Processing Unit;14)〔キャッシュメモリなどを備えていてもよい。〕、メモリであるRAM(Random Access Memory)(15)、ROM(Read Only Memory)(16)やハードディスクである外部記憶装置(17)、並びにこれらの入力部(11)、出力部(12)、CPU(14)、RAM(15)、ROM(16)、外部記憶装置(17)間のデータのやり取りが可能なように接続するバス(18)などを備えている。また必要に応じて、PARCOR係数算出装置(1)に、CD−ROMなどの記憶媒体を読み書きできる装置(ドライブ)などを設けるとしてもよい。このようなハードウェア資源を備えた物理的実体としては、汎用コンピュータなどがある。
時間離散信号x1,x2,・・・,xNが予め外部記憶装置(17)に保存記憶される構成とするのではなく、例えば、CD−ROMなどの記憶媒体から時間離散信号x1,x2,・・・,xNを読み込み外部記憶装置(17)に保存記憶する構成でも、あるいは、PARCOR係数算出装置(1)がマイクロフォンを備えるとし、このマイクロフォンで得られた収音信号をA/D変換して時間離散信号x1,x2,・・・,xNを得る構成とすることなどが考えられる。いずれにしても、収音信号から音響信号へのA/D変換などを実行するために必要となる構成要素(手段)や記録媒体からのデータ提供技術は、公知技術の常套手段によって達成されるから、説明および図示を略する。
次に、図2から図5を参照して、PARCOR係数算出装置(1)におけるPARCOR係数算出処理の流れを叙述的に説明する。PARCOR係数算出処理の説明では、Burg法が次数m−1の線形予測モデルを次数mの線形予測モデルに拡張するものであるから、まず、1次(m=1)の場合の処理を説明し、次に、1次から2次に拡張する場合の処理を説明し、次いで、m−1次からm次に拡張する場合の処理を説明する(つまり、いわゆる数学的帰納法に類似の説明とする。)。この実施形態では、M次の線形予測モデルのPARCOR係数を算出する。
まず、初期値設定部(140)は、外部記憶装置(17)から時間離散信号x1,x2,・・・,xNを読み込み、m=1として前向き予測誤差b′1,i=xi、後向き予測誤差b1,i=xi+1、平均エネルギーA1=x1 2+x2 2+・・・+xN 2に初期値設定し、b′1,i、b1,i、A1それぞれをRAM(15)の所定の格納領域に格納する(ステップS1)。以後、「RAMから○○を読み込む」旨の説明をした場合は、「RAMにおいて○○が格納されている所定の格納領域から○○を読み込む」ことを意味するとする。
ここで添え字iは、特定の或る値を示すのではなく、式(13)のインデックスiに相当することに留意しなければならない〔以下同様である。また、図中の添え字iについても同様である。〕。つまり、インデックスiが取り得る値の個数に相当する個数のデータが存在する。
なお、M=1の場合であれば、所望のPARCOR係数は1次のPARCOR係数γ1,1であり、この段階で終了できる。
制御部(190)は、現在のmに1を加えた値を新たなmとする(ステップS4)。つまり、この段階では制御部(190)は、m=2として以下の処理を行う制御をする。
このようにm≠Mであれば1つ大きい次数への拡張を行うから、以下では、m−1次からm次への拡張の場合に一般化して説明する。
制御部(190)は、現在のmに1を加えた値を新たなmとして(ステップS4)、以下の処理を行う制御をする。
上記第1実施形態では、平均エネルギーAmを式(12)に従って算出した。ところで、式(12)の導出過程、つまり、式(10)、式(11)からも明らかなように、m次の平均エネルギーAmを、次のようにして求めることも可能である。即ち、m次の前向き予測誤差エネルギーCmを式(12)の如くm−1次における前向き予測誤差エネルギーCm−1およびPARCOR係数から近似算出し、このm次の前向き予測誤差エネルギーCmとm次の後向き予測誤差エネルギーとの平均エネルギーとしてm次の平均エネルギーAmを算出する。具体的には、平均エネルギーAmを式(14)によって算出する。
即ち、平均エネルギー算出部(145)は、RAM(15)からm−1次の前向き予測誤差エネルギーCm−1、m次の後向き予測誤差係数bm,i、m−1次のPARCOR係数γm−1,m−1それぞれを読み込み、式(14)の演算を行ってm次の平均エネルギーAmおよびm次の前向き予測誤差エネルギーCmを算出し、平均エネルギーAmおよび前向き予測誤差エネルギーCmをRAM(15)の所定の格納領域に格納する(ステップS7s)。
第2実施形態および第3実施形態は、予め設定した条件(判定条件)を満たすか否かに応じて、本発明の如き近似を行うことなく従前のBurg法に拠ってPARCOR係数の算出を行う場合を導入する形態である。
本発明の第2実施形態について、図面を参照しながら説明する。
<第2実施形態の概要>
第1実施形態では、式(12)の近似を用いて平均エネルギーAmを算出した。しかし、次数が低いときには近似誤差が問題となる、つまり、精度の低い線形予測モデルになってしまう場合があるので、第2実施形態では、ある次数Ma以上〔例えばMaは4から10程度の値とする。〕から式(12)の近似を用いて平均エネルギーAmを算出するようにする。つまり、ある次数Ma未満では、従来のBurg法によってPARCOR係数を算出する。
第2実施形態のPARCOR係数算出装置は、第1実施形態のPARCOR係数算出装置(1)と同様のハードウェア構成であり、第1実施形態と異なる部分について説明を行う。
第2実施形態では、外部記憶装置(17)に、第1実施形態のプログラムに加え、従来のBurg法における誤差依存平均エネルギーBm〔式(16)参照。〕を算出するためのプログラムも保存記憶されている。また、制御プログラムは、現在の次数がある次数Ma−1に等しいか否かを判定して、この判定結果に基づき各プログラムに基づく処理を制御することができるものとする。次数Maは、外部記憶装置(17)に保存記憶されている。なお、式(16)で与えられる誤差依存平均エネルギーBmの初期値B1は、式(7)(8)の但書きを用いて与えればよい。
次に、図8および図9を参照して、第2実施形態におけるPARCOR係数算出処理の流れを叙述的に説明する。ここでは、第1実施形態におけるPARCOR係数算出処理の流れと異なる部分について説明を行う。
即ち、制御部(190)は、m=Ma−1の成否を判定する(ステップS10a)。m=Ma−1であれば、制御部(190)は、第1実施形態で説明したステップS4以降の処理〔ステップS4〜S8、S3b、必要に応じてS9の各処理〕を行うように制御する。m≠Ma−1であれば、制御部(190)は、後述するステップS4r以降の処理を行うように制御する。
なお、ステップS10bの処理でm=Ma−1と判定された後、ステップS4の処理でm=Maに設定されたときのステップS7の処理で用いられる平均エネルギーAm−1は、直近のステップS7rの処理で算出された誤差依存平均エネルギーBm−1である。また、当該ステップS7の処理で用いられるPARCOR係数γm−1、m−1は、直近のステップS8rの処理で算出されたPARCOR係数γm−1、m−1である。
第2実施形態においてステップS4r、S5r、S6r、S10bの処理がそれぞれ、ステップS4、S5、S6、S10aの処理と同じであるから、第2実施形態の別形態を下記のようなPARCOR係数算出処理の流れとすることができる。ここでは、図10を参照して、第1実施形態におけるPARCOR係数算出処理の流れと異なる部分について説明を行う。
即ち、制御部(190)は、m=Maの成否を判定する(ステップS10c)。第2実施形態と異なりm=Maの成否を判定しているのは、ステップS10cの処理をステップS4の処理の後に行っているからである。m=Maであれば、制御部(190)は、第1実施形態で説明したステップS7以降の処理〔ステップS7、S8、S3b、必要に応じてS9の各処理〕を行うように制御する。m≠Maであれば、制御部(190)は、上述したステップS7r以降の処理〔ステップS7r、S8r、S3r、必要に応じてS9の各処理〕を行うように制御する。
なお、第2実施形態ではステップS3rの処理においてm≠Mの場合にステップS10bの処理を行うとしたが、第2実施形態の別形態では、ステップS3rの処理においてm≠Mの場合にステップS4以降の処理を行う(図10参照。)。
本発明の第3実施形態について、図面を参照しながら説明する。
<第3実施形態の概要>
第1実施形態では、式(12)の近似を用いて平均エネルギーAmを算出した。これに対して近似誤差の累積を防止する観点から、第3実施形態では、h回に1回〔例えばhは4から10程度の値とする。〕、従来のBurg法によってPARCOR係数を算出するようにする。
第3実施形態のPARCOR係数算出装置は、第2実施形態のPARCOR係数算出装置(1)と同様のハードウェア構成であり、第2実施形態と異なる部分について説明を行う。
第3実施形態では、第2実施形態の制御プログラムに替え、制御プログラムを、現在の次数mをhで割った余りが0に等しいか否かを判定して、この判定結果に基づき各プログラムに基づく処理を制御することができるものとする。また、上記hの値は、外部記憶装置(17)に保存記憶されている。
次に、図11を参照して、第3実施形態におけるPARCOR係数算出処理の流れを叙述的に説明する。ここでは、第1実施形態におけるPARCOR係数算出処理の流れと異なる部分について説明を行う。
即ち、制御部(190)は、現在の次数mをhで割った余り、つまりm mod hが0に等しいか否かを判定する(ステップS11)。m mod h≠0であれば、制御部(190)は、第1実施形態で説明したステップS4以降の処理〔ステップS4〜S8、S3b、必要に応じてS9の各処理〕を行うように制御する。m mod h=0であれば、制御部(190)は、第2実施形態で説明したステップS4r以降の処理〔ステップS4r〜S8r、S3r、必要に応じてS9rの各処理〕を行うように制御する。
なお、ステップS3rの処理でm≠Mと判定された後、最初のステップS7の処理で用いられる平均エネルギーAm−1は、直近のステップS7rの処理で算出された誤差依存平均エネルギーBm−1である。また、当該ステップS7の処理で用いられるPARCOR係数γm−1、m−1は、直近のステップS8rの処理で算出されたPARCOR係数γm−1、m−1である。
第3実施形態においてステップS4r、S5r、S6rの処理がそれぞれ、ステップS4、S5、S6の処理と同じであるから、第3実施形態の別形態を下記のようなPARCOR係数算出処理の流れとすることができる。ここでは、図12を参照して、第2実施形態におけるPARCOR係数算出処理の流れと異なる部分について説明を行う。
即ち、制御部(190)は、m mod h=0の成否を判定する(ステップS11)。m mod h≠0であれば、制御部(190)は、第1実施形態で説明したステップS7以降の処理〔ステップS7、S8、S3b、必要に応じてS9の各処理〕を行うように制御する。m mod h=0であれば、制御部(190)は、上述したステップS7r以降の処理〔ステップS7r、S8r、S3r、必要に応じてS9rの各処理〕を行うように制御する。
なお、第3実施形態ではステップS3rの処理においてm≠Mの場合にステップS11の処理を行うとしたが、第3実施形態の別形態では、ステップS3rの処理においてm≠Mの場合にステップS4以降の処理を行う(図12参照。)。
また、上記PARCOR係数算出装置・方法において説明した処理は、記載の順に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されるとしてもよい。
141 PARCOR係数算出部
142 前向き予測誤差更新部
143 後向き予測誤差更新部
145 平均エネルギー算出部
146 線形予測係数算出部
148 誤差依存平均エネルギー算出部
149 前向き予測誤差エネルギー算出部
190 制御部
Claims (16)
- 線形予測モデルのモデル次数(以下、単に「モデル次数」という。)がm−1における前向き予測誤差b′m−1、モデル次数m−1における後向き予測誤差bm−1およびモデル次数m−1におけるPARCOR係数γm−1,m−1からモデル次数mにおける前向き予測誤差b′mを算出する前向き予測誤差更新手段と、
モデル次数m−1における前向き予測誤差b′m−1、モデル次数m−1における後向き予測誤差bm−1およびモデル次数m−1におけるPARCOR係数γm−1,m−1からモデル次数mにおける後向き予測誤差bmを算出する後向き予測誤差更新手段と、
モデル次数mにおける前向き予測誤差b′mおよび後向き予測誤差bmを用いて、モデル次数mにおけるPARCOR係数γm,mを算出するPARCOR係数算出手段と
を備えたPARCOR係数算出装置であって、
モデル次数m−1における平均エネルギーAm−1に、モデル次数m−1に応じて定まる値(以下、「更新係数」という。)を乗ずることでモデル次数mにおける平均エネルギーAmを算出する平均エネルギー算出手段を備え、
上記PARCOR係数算出手段は、
モデル次数mにおける前向き予測誤差b′mと後向き予測誤差bmとの内積を、モデル次数mにおける平均エネルギーAmで除することによってモデル次数mにおけるPARCOR係数γm,mを算出するものである
PARCOR係数算出装置。 - 請求項1に記載の平均エネルギー算出手段を、
前向き予測誤差あるいは後向き予測誤差のいずれか一方のエネルギーに相当するモデル次数m−1における予測誤差エネルギーCm−1にモデル次数m−1に応じて定まる値(以下、「更新係数」という。)を乗じることでモデル次数mにおける予測誤差エネルギーCmを算出し、さらに、モデル次数mにおける予測誤差エネルギーCmと上記他方の予測誤差のモデル次数mにおけるエネルギーとの平均であるモデル次数mにおける平均エネルギーAmを算出する平均エネルギー算出手段に替えた
請求項1に記載のPARCOR係数算出装置。 - 線形予測モデルのモデル次数(以下、単に「モデル次数」という。)がm−1における前向き予測誤差b′m−1、モデル次数m−1における後向き予測誤差bm−1およびモデル次数m−1におけるPARCOR係数γm−1,m−1からモデル次数mにおける前向き予測誤差b′mを算出する前向き予測誤差更新手段と、
モデル次数m−1における前向き予測誤差b′m−1、モデル次数m−1における後向き予測誤差bm−1およびモデル次数m−1におけるPARCOR係数γm−1,m−1からモデル次数mにおける後向き予測誤差bmを算出する後向き予測誤差更新手段と、
モデル次数mにおける前向き予測誤差b′mおよび後向き予測誤差bmを用いて、モデル次数mにおけるPARCOR係数γm,mを算出するPARCOR係数算出手段と
を備えたPARCOR係数算出装置であって、
予め設定された条件(以下、「判定条件」という。)を満たすか否かを判定する判定手段と、
モデル次数m−1における平均エネルギーAm−1に、モデル次数m−1に応じて定まる値(以下、「更新係数」という。)を乗ずることでモデル次数mにおける平均エネルギーAmを算出する平均エネルギー算出手段と、
モデル次数mにおける前向き予測誤差b′mおよび後向き予測誤差bmの各エネルギーの平均(以下、「誤差依存平均エネルギーBm」という。)を算出する誤差依存平均エネルギー算出手段とを備え、
上記PARCOR係数算出手段は、
モデル次数mにおける前向き予測誤差b′mと後向き予測誤差bmとの内積を、上記判定手段の判定結果に応じてモデル次数mにおける平均エネルギーAmまたは誤差依存平均エネルギーBmで除することによってモデル次数mにおけるPARCOR係数γm,mを算出することが可能なものである
PARCOR係数算出装置。 - 請求項3に記載の平均エネルギー算出手段を、
前向き予測誤差あるいは後向き予測誤差のいずれか一方のエネルギーに相当するモデル次数m−1における予測誤差エネルギーCm−1にモデル次数m−1に応じて定まる値(以下、「更新係数」という。)を乗じることでモデル次数mにおける予測誤差エネルギーCmを算出し、さらに、モデル次数mにおける予測誤差エネルギーCmと上記他方の予測誤差のモデル次数mにおけるエネルギーとの平均であるモデル次数mにおける平均エネルギーAmを算出する平均エネルギー算出手段に替えた
請求項3に記載のPARCOR係数算出装置。 - 上記判定条件が、
モデル次数が予め設定した次数であることであり、
上記PARCOR係数算出手段が、
モデル次数mにおける前向き予測誤差b′mと後向き予測誤差bmとの内積を、モデル次数mが上記判定条件を満たす場合にはモデル次数mにおける誤差依存平均エネルギーBmで、モデル次数mが上記判定条件を満たさない場合にはモデル次数mにおける平均エネルギーAmで除することによってモデル次数mにおけるPARCOR係数γm,mを算出する
請求項3または請求項4に記載のPARCOR係数算出装置。 - 上記「予め設定した次数」が、
予め定めた閾値以下の次数あるいは当該閾値よりも小さい次数である
請求項5に記載のPARCOR係数算出装置。 - 上記更新係数は、
1から、モデル次数m−1におけるPARCOR係数γm−1,m−1の二乗を減じたものである
請求項1から請求項6のいずれかに記載のPARCOR係数算出装置。 - 線形予測モデルのPARCOR係数を、モデル次数m−1におけるPARCOR係数からモデル次数mにおけるPARCOR係数を求める漸化関係から算出するPARCOR係数算出方法であって、
モデル次数m−1における前向き予測誤差b′m−1、モデル次数m−1における後向き予測誤差bm−1、モデル次数m−1におけるPARCOR係数γm−1,m−1からモデル次数mにおける前向き予測誤差b′mを算出する前向き予測誤差更新ステップと、
モデル次数m−1における前向き予測誤差b′m−1、モデル次数m−1における後向き予測誤差bm−1、モデル次数m−1におけるPARCOR係数γm−1,m−1からモデル次数mにおける後向き予測誤差bmを算出する後向き予測誤差更新ステップと、
モデル次数m−1における平均エネルギーAm−1に、モデル次数m−1に応じて定まる値(以下、「更新係数」という。)を乗ずることでモデル次数mにおける平均エネルギーAmを算出する平均エネルギー算出ステップと、
モデル次数mにおける前向き予測誤差b′mと後向き予測誤差bmとの内積を、モデル次数mにおける平均エネルギーAmで除することによってモデル次数mにおけるPARCOR係数γm,mを算出するPARCOR係数算出ステップと
を有するPARCOR係数算出方法。 - 請求項8に記載の平均エネルギー算出ステップを、
前向き予測誤差あるいは後向き予測誤差のいずれか一方のエネルギーに相当するモデル次数m−1における予測誤差エネルギーCm−1にモデル次数m−1に応じて定まる値(以下、「更新係数」という。)を乗じることでモデル次数mにおける予測誤差エネルギーCmを算出し、さらに、モデル次数mにおける予測誤差エネルギーCmと上記他方の予測誤差のモデル次数mにおけるエネルギーとの平均であるモデル次数mにおける平均エネルギーAmを算出する平均エネルギー算出ステップに替えた
請求項8に記載のPARCOR係数算出方法。 - 線形予測モデルのPARCOR係数を、モデル次数m−1におけるPARCOR係数からモデル次数mにおけるPARCOR係数を求める漸化関係から算出するPARCOR係数算出方法であって、
モデル次数m−1における前向き予測誤差b′m−1、モデル次数m−1における後向き予測誤差bm−1およびモデル次数m−1におけるPARCOR係数γm−1,m−1からモデル次数mにおける前向き予測誤差b′mを算出する前向き予測誤差更新ステップと、
モデル次数m−1における前向き予測誤差b′m−1、モデル次数m−1における後向き予測誤差bm−1およびモデル次数m−1におけるPARCOR係数γm−1,m−1からモデル次数mにおける後向き予測誤差bmを算出する後向き予測誤差更新ステップと、
予め設定された条件(以下、「判定条件」という。)を満たすか否かを判定する判定ステップと、
上記判定ステップにおいて判定条件を満たすと判定された場合において、
モデル次数mにおける前向き予測誤差b′mおよび後向き予測誤差bmの各エネルギーの平均(以下、「誤差依存平均エネルギーBm」という。)を算出する誤差依存平均エネルギー算出ステップと、
モデル次数mにおける前向き予測誤差b′mと後向き予測誤差bmとの内積を、モデル次数mにおける誤差依存平均エネルギーBmで除することによってモデル次数mにおけるPARCOR係数γm,mを算出する第1PARCOR係数算出ステップと、
上記判定ステップにおいて判定条件を満たさないと判定された場合において、
モデル次数m−1における平均エネルギーAm−1に、モデル次数m−1に応じて定まる値(以下、「更新係数」という。)を乗ずることでモデル次数mにおける平均エネルギーAmを算出する平均エネルギー算出ステップと、
モデル次数mにおける前向き予測誤差b′mと後向き予測誤差bmとの内積を、モデル次数mにおける平均エネルギーAmで除することによってモデル次数mにおけるPARCOR係数γm,mを算出する第2PARCOR係数算出ステップと、
を有するPARCOR係数算出方法。 - 請求項10に記載の平均エネルギー算出ステップを、
前向き予測誤差あるいは後向き予測誤差のいずれか一方のエネルギーに相当するモデル次数m−1における予測誤差エネルギーCm−1にモデル次数m−1に応じて定まる値(以下、「更新係数」という。)を乗じることでモデル次数mにおける予測誤差エネルギーCmを算出し、さらに、モデル次数mにおける予測誤差エネルギーCmと上記他方の予測誤差のモデル次数mにおけるエネルギーとの平均であるモデル次数mにおける平均エネルギーAmを算出する平均エネルギー算出ステップに替えた
請求項10に記載のPARCOR係数算出方法。 - 上記判定条件は、
モデル次数が予め設定した次数であることである
請求項10または請求項11に記載のPARCOR係数算出方法。 - 上記「予め設定した次数」が、
予め定めた閾値以下の次数あるいは当該閾値よりも小さい次数である
請求項12に記載のPARCOR係数算出方法。 - 上記更新係数は、
1から、モデル次数m−1におけるPARCOR係数γm−1,m−1の二乗を減じたものである
請求項8から請求項13のいずれかに記載のPARCOR係数算出方法。 - 請求項1から請求項7に記載されたPARCOR係数算出装置としてコンピュータを機能させるためのPARCOR係数算出プログラム。
- 請求項15に記載のPARCOR係数算出プログラムを記録した、コンピュータに読み取り可能な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006105657A JP4733552B2 (ja) | 2006-04-06 | 2006-04-06 | Parcor係数算出装置、parcor係数算出方法、そのプログラムおよびその記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006105657A JP4733552B2 (ja) | 2006-04-06 | 2006-04-06 | Parcor係数算出装置、parcor係数算出方法、そのプログラムおよびその記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007279393A true JP2007279393A (ja) | 2007-10-25 |
JP4733552B2 JP4733552B2 (ja) | 2011-07-27 |
Family
ID=38680906
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006105657A Active JP4733552B2 (ja) | 2006-04-06 | 2006-04-06 | Parcor係数算出装置、parcor係数算出方法、そのプログラムおよびその記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4733552B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010067800A1 (ja) * | 2008-12-09 | 2010-06-17 | 日本電信電話株式会社 | 符号化方法、復号方法、それらの装置、プログラム及び記録媒体 |
WO2010067799A1 (ja) * | 2008-12-09 | 2010-06-17 | 日本電信電話株式会社 | 符号化方法、復号方法、それらの装置、プログラム及び記録媒体 |
WO2015111568A1 (ja) * | 2014-01-24 | 2015-07-30 | 日本電信電話株式会社 | 線形予測分析装置、方法、プログラム及び記録媒体 |
WO2015111569A1 (ja) * | 2014-01-24 | 2015-07-30 | 日本電信電話株式会社 | 線形予測分析装置、方法、プログラム及び記録媒体 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0863192A (ja) * | 1994-08-22 | 1996-03-08 | Nec Corp | スペクトルパラメータ抽出装置 |
-
2006
- 2006-04-06 JP JP2006105657A patent/JP4733552B2/ja active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0863192A (ja) * | 1994-08-22 | 1996-03-08 | Nec Corp | スペクトルパラメータ抽出装置 |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010067800A1 (ja) * | 2008-12-09 | 2010-06-17 | 日本電信電話株式会社 | 符号化方法、復号方法、それらの装置、プログラム及び記録媒体 |
WO2010067799A1 (ja) * | 2008-12-09 | 2010-06-17 | 日本電信電話株式会社 | 符号化方法、復号方法、それらの装置、プログラム及び記録媒体 |
CN102239640A (zh) * | 2008-12-09 | 2011-11-09 | 日本电信电话株式会社 | 编码方法、解码方法、使用这些方法的装置、程序以及记录介质 |
JP4834179B2 (ja) * | 2008-12-09 | 2011-12-14 | 日本電信電話株式会社 | 符号化方法、その装置、プログラム及び記録媒体 |
JP4848049B2 (ja) * | 2008-12-09 | 2011-12-28 | 日本電信電話株式会社 | 符号化方法、復号方法、それらの装置、プログラム及び記録媒体 |
US8502708B2 (en) | 2008-12-09 | 2013-08-06 | Nippon Telegraph And Telephone Corporation | Encoding method and decoding method, and devices, program and recording medium for the same |
WO2015111568A1 (ja) * | 2014-01-24 | 2015-07-30 | 日本電信電話株式会社 | 線形予測分析装置、方法、プログラム及び記録媒体 |
WO2015111569A1 (ja) * | 2014-01-24 | 2015-07-30 | 日本電信電話株式会社 | 線形予測分析装置、方法、プログラム及び記録媒体 |
CN105960676A (zh) * | 2014-01-24 | 2016-09-21 | 日本电信电话株式会社 | 线性预测分析装置、方法、程序以及记录介质 |
CN106415718A (zh) * | 2014-01-24 | 2017-02-15 | 日本电信电话株式会社 | 线性预测分析装置、方法、程序以及记录介质 |
JPWO2015111568A1 (ja) * | 2014-01-24 | 2017-03-23 | 日本電信電話株式会社 | 線形予測分析装置、方法、プログラム及び記録媒体 |
JPWO2015111569A1 (ja) * | 2014-01-24 | 2017-03-23 | 日本電信電話株式会社 | 線形予測分析装置、方法、プログラム及び記録媒体 |
JP2018028698A (ja) * | 2014-01-24 | 2018-02-22 | 日本電信電話株式会社 | 線形予測分析装置、方法、プログラム及び記録媒体 |
JP2018028700A (ja) * | 2014-01-24 | 2018-02-22 | 日本電信電話株式会社 | 線形予測分析装置、方法、プログラム及び記録媒体 |
JP2018028699A (ja) * | 2014-01-24 | 2018-02-22 | 日本電信電話株式会社 | 線形予測分析装置、方法、プログラム及び記録媒体 |
JP2018049288A (ja) * | 2014-01-24 | 2018-03-29 | 日本電信電話株式会社 | 線形予測分析装置、方法、プログラム及び記録媒体 |
CN106415718B (zh) * | 2014-01-24 | 2019-10-25 | 日本电信电话株式会社 | 线性预测分析装置、方法以及记录介质 |
Also Published As
Publication number | Publication date |
---|---|
JP4733552B2 (ja) | 2011-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4634969B2 (ja) | 線形予測モデル次数決定装置、線形予測モデル次数決定方法、そのプログラムおよび記録媒体 | |
JP4733552B2 (ja) | Parcor係数算出装置、parcor係数算出方法、そのプログラムおよびその記録媒体 | |
CN105719643A (zh) | 声音检索装置、声音检索方法 | |
JP2010122825A (ja) | データ予測装置、データ予測方法、データ予測プログラム | |
JP2019139010A (ja) | 音声認識精度劣化要因推定装置、音声認識精度劣化要因推定方法、プログラム | |
JP2009069309A (ja) | 線形予測モデル次数決定装置、線形予測モデル次数決定方法、そのプログラムおよび記録媒体 | |
JP4658852B2 (ja) | 適応ブロック長符号化装置、その方法、プログラム及び記録媒体 | |
JP2001014295A (ja) | データ予測方法、データ予測装置及び記録媒体 | |
JP4658853B2 (ja) | 適応ブロック長符号化装置、その方法、プログラム及び記録媒体 | |
JP4691050B2 (ja) | Parcor係数算出方法、及びその装置とそのプログラムと、その記憶媒体 | |
JP5663461B2 (ja) | 符号化方法、符号化装置、プログラム、記録媒体 | |
JP5191500B2 (ja) | 雑音抑圧フィルタ算出方法と、その装置と、プログラム | |
US20180203426A1 (en) | Conversion of a procedural process model to a hybrid process model | |
JP4746532B2 (ja) | 線形予測係数算出方法、及びその装置とそのプログラムと、その記憶媒体 | |
JP5961532B2 (ja) | 辞書・言語モデル圧縮方法とその装置とプログラム | |
JP4856599B2 (ja) | ペアリング演算装置、プログラム | |
US10553229B2 (en) | Coding device, decoding device, and method and program thereof | |
JP5583181B2 (ja) | 縦続接続型伝達系パラメータ推定方法、縦続接続型伝達系パラメータ推定装置、プログラム | |
WO2021053781A1 (ja) | 変数最適化装置、変数最適化方法、プログラム | |
JP2006195542A (ja) | モデル同定装置およびモデル同定プログラム | |
JP4399280B2 (ja) | 剰余装置、剰余方法、プログラム及び記録媒体 | |
CN113924578A (zh) | 搜索神经网络架构的方法和装置 | |
JP7428288B1 (ja) | プラント応答推定装置、プラント応答推定方法、及びプログラム | |
JP3201001B2 (ja) | プロセス制御における自己回帰モデルの無駄時間処理装置 | |
JP5325134B2 (ja) | 反響消去方法、反響消去装置、そのプログラムおよび記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080804 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101228 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110118 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110307 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110412 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110422 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140428 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4733552 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |