JPH01200400A - 音声分析合成方式 - Google Patents
音声分析合成方式Info
- Publication number
- JPH01200400A JPH01200400A JP63025476A JP2547688A JPH01200400A JP H01200400 A JPH01200400 A JP H01200400A JP 63025476 A JP63025476 A JP 63025476A JP 2547688 A JP2547688 A JP 2547688A JP H01200400 A JPH01200400 A JP H01200400A
- Authority
- JP
- Japan
- Prior art keywords
- zero
- filter
- speech
- analysis
- sound source
- 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.)
- Pending
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
こ産業上の利用分野〕
この発明は線形予測分析を用いた音声分析合成方式に関
する。
する。
この発明は、線形予測分析フィルタ例えばパーコール(
PARCOR)分析フィルタを用いて線形予測分析して
、この分析フィルタより得た予測残差を、ゼロクロス波
化、すなわちlサンプルを÷、−の1ビツトで表現して
デコーダに伝送する方式であり、低ビツトレートで高品
質の音声符号化方式が実現できるものである。
PARCOR)分析フィルタを用いて線形予測分析して
、この分析フィルタより得た予測残差を、ゼロクロス波
化、すなわちlサンプルを÷、−の1ビツトで表現して
デコーダに伝送する方式であり、低ビツトレートで高品
質の音声符号化方式が実現できるものである。
音声分析合成方式としては、多くの優れた点があること
から線形予測分析法に基づ(分析合成方式が従来から多
く用いられている。
から線形予測分析法に基づ(分析合成方式が従来から多
く用いられている。
この方式はエンコーダ側(分析側)では例えばパーコー
ル形の線形予測分析フィルタを用いて音声を線形予測分
析し、フィルタ出力として予測残差を得る。この予測残
差の相関関係(変形相関関数)は有音声の場合は基本周
期(ピッチ周期)の整数倍の時点で大きい相関を示し、
無音声の場合は顕著な相関を示さない。
ル形の線形予測分析フィルタを用いて音声を線形予測分
析し、フィルタ出力として予測残差を得る。この予測残
差の相関関係(変形相関関数)は有音声の場合は基本周
期(ピッチ周期)の整数倍の時点で大きい相関を示し、
無音声の場合は顕著な相関を示さない。
そこで、エンコーダ側では予測残差の相関関数を計算し
、有音声/無音声の決定を行なうとともにピッチ周期の
検出が行なわれ、これるの情報がデコーダ側(音声合成
側)に伝送される。
、有音声/無音声の決定を行なうとともにピッチ周期の
検出が行なわれ、これるの情報がデコーダ側(音声合成
側)に伝送される。
また、エンコーダ側では音源強度(パワー値)の検出が
なされ、この情報もデコーダ側に伝送されるっ デコーダ側にはパフ1.ス発生器と白色雑音発生器が設
けられ、エンコーダ側かみの上記情報を受けて、パルス
発生器のパルス周期が伝送されて来たピッチ周期に−・
致せみれる。そして、有音声に対してはこのパルス発生
器よりのパルスが音源強度の情報によりその振幅力く制
御、和されたものが合成フィルタに供給されろう −力
、無音声に対しては白色雑音発生器よりの内直;、(を
音が音源強度の情報にその振幅が制御され!−も、、)
が合成フィルタに供給される。そ(5て、合成フィルタ
からは再生合成音声が得られろ(東海入学出版会発行の
ディジタルチクノロジーンリーズ℃)L′ディジタル音
声処理」古井貞煕著宿照)4、 以上のよろな、音源を有音声、無音声、音源強度でモデ
ル化する方式は、二″コーダ側のピッチ周期のパルスが
単一て′あh 、、音質が悪く、また、有音吉におけろ
ピンチ周fli÷>j3 H−J“グ)晴度、演算量の
問題がある1、 音質を改善するために1は、デコーダ側ニパルス発生器
を複数個用意し、一方、エンコーダ側で、復数のパルス
の発生位置及びその振幅の情報を生成し、これをデコー
ダ側に伝送するマルチパルス駆動方式が提案されている
。
なされ、この情報もデコーダ側に伝送されるっ デコーダ側にはパフ1.ス発生器と白色雑音発生器が設
けられ、エンコーダ側かみの上記情報を受けて、パルス
発生器のパルス周期が伝送されて来たピッチ周期に−・
致せみれる。そして、有音声に対してはこのパルス発生
器よりのパルスが音源強度の情報によりその振幅力く制
御、和されたものが合成フィルタに供給されろう −力
、無音声に対しては白色雑音発生器よりの内直;、(を
音が音源強度の情報にその振幅が制御され!−も、、)
が合成フィルタに供給される。そ(5て、合成フィルタ
からは再生合成音声が得られろ(東海入学出版会発行の
ディジタルチクノロジーンリーズ℃)L′ディジタル音
声処理」古井貞煕著宿照)4、 以上のよろな、音源を有音声、無音声、音源強度でモデ
ル化する方式は、二″コーダ側のピッチ周期のパルスが
単一て′あh 、、音質が悪く、また、有音吉におけろ
ピンチ周fli÷>j3 H−J“グ)晴度、演算量の
問題がある1、 音質を改善するために1は、デコーダ側ニパルス発生器
を複数個用意し、一方、エンコーダ側で、復数のパルス
の発生位置及びその振幅の情報を生成し、これをデコー
ダ側に伝送するマルチパルス駆動方式が提案されている
。
しかし、このマルチパルス駆動方式は、パルスの発生位
置の探索法などに問題があり、また、ピンチ周期抽出に
ついての従来の問題点について)ま改善できない。
置の探索法などに問題があり、また、ピンチ周期抽出に
ついての従来の問題点について)ま改善できない。
この問題点を改善する方式として、予測残差そのものを
エンコーダ側からデコーダ側に送り、この予測残差で、
デコーダ側の合成フィルタを駆動する方式が考えられる
。
エンコーダ側からデコーダ側に送り、この予測残差で、
デコーダ側の合成フィルタを駆動する方式が考えられる
。
ところが、この予測残差を伝送する方式の場合、高品質
の再生音声を得るためには、予測残差の量子化ビット数
を十分にとる必要があり、ビットレートが高くなってし
まうという欠点がある。例えば、量子化ビット数を4ビ
ツトとした場合、そのビットレートは32にビット/
s e c となってしまう。
の再生音声を得るためには、予測残差の量子化ビット数
を十分にとる必要があり、ビットレートが高くなってし
まうという欠点がある。例えば、量子化ビット数を4ビ
ツトとした場合、そのビットレートは32にビット/
s e c となってしまう。
二の発明はこの点にがんかみ低ビツトレートで予測残差
を伝送できる1:、・う$ごすることを目的とする。
を伝送できる1:、・う$ごすることを目的とする。
り課題を解決するための手段)
この発明において:よ、、予測残差をゼロクロス液化し
てデコーダ側に伝1X1−ろ。
てデコーダ側に伝1X1−ろ。
セロクロス液化1.. 、!::も・わはゼロより大の
とき、つまり正(例えば符号;1」)小さいとき、つま
り負(例えば符号「0.)というように1サンプルが1
ビット表現さ115、(、たがって、予測残差の情報:
41ビツトで4.ズ:+(される。
とき、つまり正(例えば符号;1」)小さいとき、つま
り負(例えば符号「0.)というように1サンプルが1
ビット表現さ115、(、たがって、予測残差の情報:
41ビツトで4.ズ:+(される。
第1図はこの発明による名声分析合成系の一例のプロ・
・lり図、第2図;まkの説明のための波形図である。
・lり図、第2図;まkの説明のための波形図である。
入力端子(])を通じた入力背方(第2図Aの波形図参
照〉はA/Dコンバータ(2)に供給されて例えば8
kHz でサンプリングされ、そのサンプリング値がデ
ジタル符号値に変換される。このデジタル符号値はこの
例では8次のパーコール分析フィルタ(3)に供給され
るとともにパーコール分1斤自己1.目関器(4)に供
給される。パーコール分析フィルタ(3)はパーコール
形ラティスフィルタが用いられる。
照〉はA/Dコンバータ(2)に供給されて例えば8
kHz でサンプリングされ、そのサンプリング値がデ
ジタル符号値に変換される。このデジタル符号値はこの
例では8次のパーコール分析フィルタ(3)に供給され
るとともにパーコール分1斤自己1.目関器(4)に供
給される。パーコール分析フィルタ(3)はパーコール
形ラティスフィルタが用いられる。
パーコール分析自己相関器(4)では、分析次数8次、
分析フレーム長2(1m sec として、いわゆる逐
次計算による分析演算がなされて、パーコール計数及び
音源強度(パワー)が求められる。そしてパーコール計
数kn+(mは次数)がバラメーク量子化器(5)を介
して分析フィルタ(3)に供給されるっまた、パーコー
ル計数km及び音源強度はパラメータ量子化器(5)に
おいて量子化される。この場合、パーコール計数km
の量子化ビット数Km i才、次数mが大きいほど、こ
のビット数Kmの減少による歪の増加が少ないので次数
の低いパーコール係数km に多くの情報量を割り当て
る不均一ビット割当てを行なう。これにより総ビット数
が同じでも歪を小さくすることができる。ちなみにこの
例の場合、(Kl、 K2. Ks、 K4. KS、
Kg、 Kq、 Ka) =(16,12,12,8
,4,4,4,4) ビットとされる。
分析フレーム長2(1m sec として、いわゆる逐
次計算による分析演算がなされて、パーコール計数及び
音源強度(パワー)が求められる。そしてパーコール計
数kn+(mは次数)がバラメーク量子化器(5)を介
して分析フィルタ(3)に供給されるっまた、パーコー
ル計数km及び音源強度はパラメータ量子化器(5)に
おいて量子化される。この場合、パーコール計数km
の量子化ビット数Km i才、次数mが大きいほど、こ
のビット数Kmの減少による歪の増加が少ないので次数
の低いパーコール係数km に多くの情報量を割り当て
る不均一ビット割当てを行なう。これにより総ビット数
が同じでも歪を小さくすることができる。ちなみにこの
例の場合、(Kl、 K2. Ks、 K4. KS、
Kg、 Kq、 Ka) =(16,12,12,8
,4,4,4,4) ビットとされる。
パーコール分析フィルタ(3)からは予測残差(第2図
Bの波形図参照)が得られ、これはゼロクロス液化回路
〔6〕に供給される。このゼロクロス液化回路(6)で
は残差信号がゼロクロス液化される(第2図C参照)。
Bの波形図参照)が得られ、これはゼロクロス液化回路
〔6〕に供給される。このゼロクロス液化回路(6)で
は残差信号がゼロクロス液化される(第2図C参照)。
すなわち、ゼロ値より大、つまり正の値は「1」、ゼロ
値より小、つまり負の値は「0」で符号化され、その符
号化データ(第2図C参照)がこれより得られる。
値より小、つまり負の値は「0」で符号化され、その符
号化データ(第2図C参照)がこれより得られる。
以上がエンコーダ(音声分析側)の構成である。
ゼロクロス液化回路(6)からの符号化データは、デコ
ーダ(音声合成側)の駆動音源発生器(力に供給される
。この符号化データの伝送ビットレートは8000ビツ
ト/secになる。
ーダ(音声合成側)の駆動音源発生器(力に供給される
。この符号化データの伝送ビットレートは8000ビツ
ト/secになる。
パラメータ量子化器(5)からの量子化された8次のパ
ーコール係数km及び音源強度情報はデコーダの係数復
号器(8)に供給される。このときの伝送レートは36
00ビツト/secになる。
ーコール係数km及び音源強度情報はデコーダの係数復
号器(8)に供給される。このときの伝送レートは36
00ビツト/secになる。
次にデコーダ側について説明するに、駆動音源発生器(
7)には符号化データが供給されるとともに、係数復号
器(8)からの復号化された音源強度情報が供給される
。
7)には符号化データが供給されるとともに、係数復号
器(8)からの復号化された音源強度情報が供給される
。
この駆動音源発生器(′υがらは振幅強度が変化するセ
ロクロス波が得られる。このゼロクロス波の振幅強度は
、伝送されて来たゼロクロス波の単位時間当りのゼロク
ロス数と音源強度とより決定される。すなわち、ゼロク
ロス数が所定値より少ないときは、音源強度に比例して
ゼロクロス波の振幅強度が決定される。しかし、4例え
ば無音声のようにゼロクロス数が多くなって所定値を越
えるような場合には、音源強度に比例させると振幅強度
が大きすぎてしまう。そこで、ゼロクロス数が所定値を
越える場合には、音源強度に係数a (a<1)をかけ
て、音源強度を小7す<シ、これに応じてゼロクロス波
の振幅強度を決定する。
ロクロス波が得られる。このゼロクロス波の振幅強度は
、伝送されて来たゼロクロス波の単位時間当りのゼロク
ロス数と音源強度とより決定される。すなわち、ゼロク
ロス数が所定値より少ないときは、音源強度に比例して
ゼロクロス波の振幅強度が決定される。しかし、4例え
ば無音声のようにゼロクロス数が多くなって所定値を越
えるような場合には、音源強度に比例させると振幅強度
が大きすぎてしまう。そこで、ゼロクロス数が所定値を
越える場合には、音源強度に係数a (a<1)をかけ
て、音源強度を小7す<シ、これに応じてゼロクロス波
の振幅強度を決定する。
こうして駆動音源発生器(7)より得られた振幅強度が
変化するゼロクロス波は3次のパーコール合成フィルタ
(9)に供給される。この合成フィルタ(9)もパーコ
ール形ラティスフィルタが用いられる。
変化するゼロクロス波は3次のパーコール合成フィルタ
(9)に供給される。この合成フィルタ(9)もパーコ
ール形ラティスフィルタが用いられる。
そして、この合成フィルタ(9)には係数復号器(8)
からの復号された8次のパーコール係数kmが供給され
る。
からの復号された8次のパーコール係数kmが供給され
る。
発生器(7)からの振幅強度が変化するゼロクロス波は
パーコール分析フィルタ(3)からの予測残差とほぼ対
応しているから、このパーコール合成フィルタ(9)か
らはデジタル再生音声が得られる。モして、このデジタ
ル再生音声がD/Aコンバーク(10)によりアナログ
音声信号に戻され、出力端子(11)には、入力音声に
近い高品質の音声信号が得られる。
パーコール分析フィルタ(3)からの予測残差とほぼ対
応しているから、このパーコール合成フィルタ(9)か
らはデジタル再生音声が得られる。モして、このデジタ
ル再生音声がD/Aコンバーク(10)によりアナログ
音声信号に戻され、出力端子(11)には、入力音声に
近い高品質の音声信号が得られる。
第3図は、この発明の他の例で、第1図例のデコーダ側
の駆動音源発生器(7)を残差信号再構成器(12〉に
置き換え゛たもので、他は第1図例と同様である。
の駆動音源発生器(7)を残差信号再構成器(12〉に
置き換え゛たもので、他は第1図例と同様である。
残差信号再構成15(12)は正負パルス発生器(13
)と振幅強度決定用のゲイン調整回路(14)とか・ろ
なる。
)と振幅強度決定用のゲイン調整回路(14)とか・ろ
なる。
正負パルス発生器(12)は、残差信号(第4図A)が
ゼロクロス液化されて伝送されてきたゼロクロス波(第
4図B)の正、負の符号の反転する位置に、第4図Cに
示すような正、負のパルスを発生させる。すなわち、ゼ
ロクロス波の立ち上がり位置には正のパルスを、立ち下
がり位置には負のパルスを発生させる。
ゼロクロス液化されて伝送されてきたゼロクロス波(第
4図B)の正、負の符号の反転する位置に、第4図Cに
示すような正、負のパルスを発生させる。すなわち、ゼ
ロクロス波の立ち上がり位置には正のパルスを、立ち下
がり位置には負のパルスを発生させる。
この正負パルス発生器(13)かろの出力パルスはゲイ
ン調整回路(14)において、第1図例と同様にしてゼ
ロクロス数と音源強度に応じた振幅強度にされる。
ン調整回路(14)において、第1図例と同様にしてゼ
ロクロス数と音源強度に応じた振幅強度にされる。
この場合、音源強度は分析フレート長2Qm sec毎
に変化するため、そのままではこの20m5ecの間は
第5図で実線で示すよ″うに振幅強度は一定となってし
まう。これを改稼してより高品質の再生合成音声を得る
には、第5図で破線で示すように分析フレーム長の区間
の前後の音源強度より線形補間を行なって、音源強度を
求め、これに応じて振幅強度を決定子るようにする。
に変化するため、そのままではこの20m5ecの間は
第5図で実線で示すよ″うに振幅強度は一定となってし
まう。これを改稼してより高品質の再生合成音声を得る
には、第5図で破線で示すように分析フレーム長の区間
の前後の音源強度より線形補間を行なって、音源強度を
求め、これに応じて振幅強度を決定子るようにする。
第4図Cはこのようにゲイン調整がなされて振幅強度が
決定されたパルス列を示している。
決定されたパルス列を示している。
こうして、残差信号再構成器(12)で生成されたパル
ス列が合成フィルタ(9)に供給され、音声が合成され
る。
ス列が合成フィルタ(9)に供給され、音声が合成され
る。
第1図例の場合にはゼロクロス波そのもので合成フィル
タ(9)を駆動するため、量子化歪の発生が問題となる
が、この第3図例では、ゼロクロス波から残差信号を再
構成し、これにより合成フィルタ(9)を駆動するので
、より高品質の再生合成音声が得られる。
タ(9)を駆動するため、量子化歪の発生が問題となる
が、この第3図例では、ゼロクロス波から残差信号を再
構成し、これにより合成フィルタ(9)を駆動するので
、より高品質の再生合成音声が得られる。
なお、この発明はパーコール形分析合成法に限らず、最
尤スペクトル推定法等、その他の線形予測分析合成に適
用可能である。
尤スペクトル推定法等、その他の線形予測分析合成に適
用可能である。
この発明によれば、予測残差をゼロクロス液化して伝送
するようにしたので、予測残差は1ピツトで符号化でき
、低ビツトレートの音声符号化が実現できる。例えば、
第1図及び第3図の実施例では11.6 Kbit/s
ea という低ビツトレートとなる。
するようにしたので、予測残差は1ピツトで符号化でき
、低ビツトレートの音声符号化が実現できる。例えば、
第1図及び第3図の実施例では11.6 Kbit/s
ea という低ビツトレートとなる。
そして、デコーダでは振幅強度の変化するゼロクロス波
あるいはこのゼロクロス波から再構成した予測残差で合
成フィルタを駆動することにより、高品質の合成音声を
得ることができる。
あるいはこのゼロクロス波から再構成した予測残差で合
成フィルタを駆動することにより、高品質の合成音声を
得ることができる。
【図面の簡単な説明】
第1図はこの発明の一実施例の系統図、第2図はその説
明のための波形図、第3図はこの発明の他の実施例の系
統図、第4図及び第5図はその説明のための波形図及び
説明図である。 (3)はパーコール分析フィルタ、(5)はパラメータ
量子化器、(6)はゼロクロス波化回路である。
明のための波形図、第3図はこの発明の他の実施例の系
統図、第4図及び第5図はその説明のための波形図及び
説明図である。 (3)はパーコール分析フィルタ、(5)はパラメータ
量子化器、(6)はゼロクロス波化回路である。
Claims (1)
- 入力音声を線形予測分析フィルタを用いて線形予測分
析して、上記線形予測分析フィルタより予測残差信号を
得、この予測残差信号をゼロクロス波化し、このゼロク
ロス波化した信号と音源強度情報とを線形予測合成フィ
ルタを備えた音声合成部に伝送するようにする音声分析
合成方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63025476A JPH01200400A (ja) | 1988-02-05 | 1988-02-05 | 音声分析合成方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63025476A JPH01200400A (ja) | 1988-02-05 | 1988-02-05 | 音声分析合成方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01200400A true JPH01200400A (ja) | 1989-08-11 |
Family
ID=12167097
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63025476A Pending JPH01200400A (ja) | 1988-02-05 | 1988-02-05 | 音声分析合成方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01200400A (ja) |
-
1988
- 1988-02-05 JP JP63025476A patent/JPH01200400A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0814458B1 (en) | Improvements in or relating to speech coding | |
| USRE43099E1 (en) | Speech coder methods and systems | |
| MY116532A (en) | Method and apparatus for reproducing speech signals and method for transmitting same | |
| JPS62261238A (ja) | ボコーダ装置 | |
| JP2903533B2 (ja) | 音声符号化方式 | |
| JPS6262399A (ja) | 音声高能率符号化方式 | |
| JP3451998B2 (ja) | 無音声符号化を含む音声符号化・復号装置、復号化方法及びプログラムを記録した記録媒体 | |
| JPH01200400A (ja) | 音声分析合成方式 | |
| Vass et al. | Adaptive forward-backward quantizer for low bit rate high-quality speech coding | |
| JPH01201700A (ja) | 音声分析合成方式 | |
| JPH0411040B2 (ja) | ||
| JP3057907B2 (ja) | 音声符号化装置 | |
| JP2711737B2 (ja) | 線形予測分析・合成方式の復号器 | |
| JP3099844B2 (ja) | 音声符号化復号化方式 | |
| JP3041325B1 (ja) | 音声符号化装置及び音声復号化装置 | |
| JP2754558B2 (ja) | マルチパルス符号化装置のマルチパルス量子化方法 | |
| JPS6189737A (ja) | 音声分析合成装置 | |
| JPS61262800A (ja) | 音声符号化方式 | |
| JP2621275B2 (ja) | 音声符号化速度変換装置 | |
| JPS60102699A (ja) | 音声分析合成装置 | |
| JPH034300A (ja) | 音声符号化復号化方式 | |
| JPS63191200A (ja) | 音声波形符号復号化装置 | |
| JPH01314300A (ja) | 音声符号化復号化方法とその装置 | |
| JPS61128299A (ja) | 音声処理装置 | |
| JPS61201300A (ja) | 残差駆動型ボコ−ダ |