JPH01261930A - 音声復号器のポスト雑音整形フィルタ - Google Patents
音声復号器のポスト雑音整形フィルタInfo
- Publication number
- JPH01261930A JPH01261930A JP63088922A JP8892288A JPH01261930A JP H01261930 A JPH01261930 A JP H01261930A JP 63088922 A JP63088922 A JP 63088922A JP 8892288 A JP8892288 A JP 8892288A JP H01261930 A JPH01261930 A JP H01261930A
- Authority
- JP
- Japan
- Prior art keywords
- filter
- signal
- predictor
- short
- noise shaping
- 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
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はディジタル入力音声信号を低ビツトレートに符
号化・復号化する音声符号化・復号化方式に関する。
号化・復号化する音声符号化・復号化方式に関する。
(従来技術)
ディジタル海事衛星通信システムや5cpcによるディ
ジタル・ビジネス衛星通信システムなどのように周波数
帯域の制限や送信電力の制限の厳しいシステムにあって
は、低ビツトレートで、かつ高品質な符号化処理音声が
得られ、しかも伝送符号誤りの影響が非常に少ない音声
符号化・復号化方式が要求されている。
ジタル・ビジネス衛星通信システムなどのように周波数
帯域の制限や送信電力の制限の厳しいシステムにあって
は、低ビツトレートで、かつ高品質な符号化処理音声が
得られ、しかも伝送符号誤りの影響が非常に少ない音声
符号化・復号化方式が要求されている。
このような背景から種々の音声符号化・復号化方式がす
でに提案され、代表的な方式として、フレームごとに予
測係数を算出する予測器を用い標本値間の相関を取り除
いた残差信号を適応量子化器を用いて符号化する適応予
測符号化(APC)方式と、複数個のパルスを音源とし
てLPC合成フィルタを駆動するマルチパルス駆動線形
予測符号化(MPEC)方式とがある。
でに提案され、代表的な方式として、フレームごとに予
測係数を算出する予測器を用い標本値間の相関を取り除
いた残差信号を適応量子化器を用いて符号化する適応予
測符号化(APC)方式と、複数個のパルスを音源とし
てLPC合成フィルタを駆動するマルチパルス駆動線形
予測符号化(MPEC)方式とがある。
ここでは、従来の音声符号化・復号化方式として適応予
測符号化方式を例にとり説明する。
測符号化方式を例にとり説明する。
第1図(a)は、従来の適応予測符号化方式に用いる符
号器のブロック図である。まず、動作を説明する。ディ
ジタル入力音声信号Sjは、符号化入力端子1を介して
LPC分析器2と短時間予測器6に入力される。LPC
分析器2ではディジタル入力音声信号をもとにフレーム
毎に短時間スペクトル分析(以下、rLPC分析」と称
す)を行い、そこで得られたLPCパラメータをL’P
Cパラメータ符号器3を介して符号化し、多重回路30
を介して受信側の復号器へ伝送する。又、L P ’C
パラメータ符号器3の出力をLPCパラメータ復号器4
を介して復号し、その出力からLPCパラメータ・短時
間予測パラメータ変換器5を介して短時間予測パラメー
タを得る。そして、この短時間予測パラメータを短時間
予測器6、雑音整形フィルタ19、局部復号用の短時間
予測器24に設定する。
号器のブロック図である。まず、動作を説明する。ディ
ジタル入力音声信号Sjは、符号化入力端子1を介して
LPC分析器2と短時間予測器6に入力される。LPC
分析器2ではディジタル入力音声信号をもとにフレーム
毎に短時間スペクトル分析(以下、rLPC分析」と称
す)を行い、そこで得られたLPCパラメータをL’P
Cパラメータ符号器3を介して符号化し、多重回路30
を介して受信側の復号器へ伝送する。又、L P ’C
パラメータ符号器3の出力をLPCパラメータ復号器4
を介して復号し、その出力からLPCパラメータ・短時
間予測パラメータ変換器5を介して短時間予測パラメー
タを得る。そして、この短時間予測パラメータを短時間
予測器6、雑音整形フィルタ19、局部復号用の短時間
予測器24に設定する。
引算器11では、この短時間予測パラメータを使用した
短時間予測器6の出力をディジタル入力音声信号Sjか
ら差し引くことにより、音声波形の隣接サンプル間の相
関を取り除き短時間予測残差信号△Sjを得る。この短
時間予測残差信号△Sjは、ピッチ分析器7と長時間予
測器10に入力される。ピッチ分析器7では短時間予測
残差信号△Sjをもとにフレーム毎にピッチ分析を行い
、そこで得られたピッチ周期とピッチパラメータをピッ
チパラメータ符号器8を介して符号化し、多重回路30
を介して受信側の復号器へ伝送する。−方、ピッチ周期
とピッチパラメータをピッチパラメータ復号器9を介し
て復号し、長時間予測器10、雑音整形フィルタ19、
局部復号用の長時間予測器23に設定する。
短時間予測器6の出力をディジタル入力音声信号Sjか
ら差し引くことにより、音声波形の隣接サンプル間の相
関を取り除き短時間予測残差信号△Sjを得る。この短
時間予測残差信号△Sjは、ピッチ分析器7と長時間予
測器10に入力される。ピッチ分析器7では短時間予測
残差信号△Sjをもとにフレーム毎にピッチ分析を行い
、そこで得られたピッチ周期とピッチパラメータをピッ
チパラメータ符号器8を介して符号化し、多重回路30
を介して受信側の復号器へ伝送する。−方、ピッチ周期
とピッチパラメータをピッチパラメータ復号器9を介し
て復号し、長時間予測器10、雑音整形フィルタ19、
局部復号用の長時間予測器23に設定する。
引算器12では、このピッチ周期とピッチパラメータを
使用した長時間予測器1oの出力を短時間予測残差信号
△Sjがら差し引くことにより、音声信号のピッチによ
る繰り返し波形の相関を取り除き理想的に白色化された
長時間予測残差信号を得る。この長時間予測残差信号が
ら雑音整形フィルタ19の出力を引算器17を用いて差
し引き、最終予測残差信号とじてこゎを適応量子化器1
6で量子化、符号化し、多重回路3oを介して受信側の
復号器へ伝送する。又、この符号化された最終予測残差
信号は逆量子化器18を介して復号化・逆量子化され引
算器20及び加算器21に入力される。引算器20では
、この量子化された最終予測残差信号から適応量子化器
16の入力信号である最終予測残差信号を差し引くこと
により量子化雑音を得、これを雑音整形フィルタ19に
入力する。
使用した長時間予測器1oの出力を短時間予測残差信号
△Sjがら差し引くことにより、音声信号のピッチによ
る繰り返し波形の相関を取り除き理想的に白色化された
長時間予測残差信号を得る。この長時間予測残差信号が
ら雑音整形フィルタ19の出力を引算器17を用いて差
し引き、最終予測残差信号とじてこゎを適応量子化器1
6で量子化、符号化し、多重回路3oを介して受信側の
復号器へ伝送する。又、この符号化された最終予測残差
信号は逆量子化器18を介して復号化・逆量子化され引
算器20及び加算器21に入力される。引算器20では
、この量子化された最終予測残差信号から適応量子化器
16の入力信号である最終予測残差信号を差し引くこと
により量子化雑音を得、これを雑音整形フィルタ19に
入力する。
サブフレーム毎に量子化ステップサイズを更新するため
に、前述の長時間予測残差信号はRMS計算回路13で
RMS値が計算され、RMS値符号器14で符号化され
て、その出力レベルを基準レベルとし、併せて近傍のレ
ベルをRMS値符号器14内に記憶しておく。そして、
RMS値符号器14の出力信号はRMS値復号器15を
介して復号され、特にこの基準レベルに対応した量子化
されたRMS値を基準RMS値とし、これにあらかじめ
用意しておいた基本ステップサイズを掛は合せることに
より適応量子化器16のステップサイズを決定する。一
方、逆量子化器18の出力信号である量子化された最終
予測残差信号に局部復号用長時間予測器23の出力を加
算器21を介して加算する。更に、これを局部復号用長
時間予測器23に入力すると共に、局部復号用短時間予
測器24の出力を加算器22を介して加算し、これを局
部復号用短時間予測器24の入力とする。この様な過程
によって局部復号されたディジタル入力音声信号Sj′
が得られる。この局部復号されたディジタル入力音声信
号Sj′ と元のディジタル入力信号Sjとの差を誤差
信号として引算器26を介して求める。サブフレーム間
に渡って、この誤差信号の電力を最小誤差電力検出器2
7で計算する。そして、あらかじめ用意されている全で
の基本ステップサイズと記憶しておいた基準レベルの近
傍レベルについても同様な一連の動作を行い、以上得ら
れた誤差信号電力の内で最小な電力を与える符号化RM
Sレベルと基本ステップサイズを選択しこれを多重回路
30を介して受信側の復号器へ伝送する。なお、ステッ
プサイズの符号化に際tノてはステップサイズ符号器2
9を用いている。
に、前述の長時間予測残差信号はRMS計算回路13で
RMS値が計算され、RMS値符号器14で符号化され
て、その出力レベルを基準レベルとし、併せて近傍のレ
ベルをRMS値符号器14内に記憶しておく。そして、
RMS値符号器14の出力信号はRMS値復号器15を
介して復号され、特にこの基準レベルに対応した量子化
されたRMS値を基準RMS値とし、これにあらかじめ
用意しておいた基本ステップサイズを掛は合せることに
より適応量子化器16のステップサイズを決定する。一
方、逆量子化器18の出力信号である量子化された最終
予測残差信号に局部復号用長時間予測器23の出力を加
算器21を介して加算する。更に、これを局部復号用長
時間予測器23に入力すると共に、局部復号用短時間予
測器24の出力を加算器22を介して加算し、これを局
部復号用短時間予測器24の入力とする。この様な過程
によって局部復号されたディジタル入力音声信号Sj′
が得られる。この局部復号されたディジタル入力音声信
号Sj′ と元のディジタル入力信号Sjとの差を誤差
信号として引算器26を介して求める。サブフレーム間
に渡って、この誤差信号の電力を最小誤差電力検出器2
7で計算する。そして、あらかじめ用意されている全で
の基本ステップサイズと記憶しておいた基準レベルの近
傍レベルについても同様な一連の動作を行い、以上得ら
れた誤差信号電力の内で最小な電力を与える符号化RM
Sレベルと基本ステップサイズを選択しこれを多重回路
30を介して受信側の復号器へ伝送する。なお、ステッ
プサイズの符号化に際tノてはステップサイズ符号器2
9を用いている。
第1図(b)は、従来の適応予測符号化方式に用いる復
号器のブロック図である。
号器のブロック図である。
復号器では、復号器入力端子32を介して入力された信
号は、最終残差信号に関する信号、RMS値やステップ
サイズに関する信号、及びLPCパラメータやピッチ周
期・ピッチパラメータに関する信号とに多重分離回路3
3を用いて分離され、各々、適応逆量子化器36、RM
S値復号器35、ステップサイズ復号器34、LPCパ
ラメータ復号器38、及びピッチパラメータ復号器37
に入力される。
号は、最終残差信号に関する信号、RMS値やステップ
サイズに関する信号、及びLPCパラメータやピッチ周
期・ピッチパラメータに関する信号とに多重分離回路3
3を用いて分離され、各々、適応逆量子化器36、RM
S値復号器35、ステップサイズ復号器34、LPCパ
ラメータ復号器38、及びピッチパラメータ復号器37
に入力される。
RMS値復号器35を用いてRMS値を復号し、これと
、基本ステップサイズ復号器34を介して得られた基本
ステップサイズとを適応逆量子化器36に設定する。そ
して、受信された最終予測残差信号に関する信号を適応
逆量子化器36を用いて逆量子化し、量子化された最終
予測残差信号を得る。一方、LPCパラメータ復号器3
8を介して復号しLPCパラメータ・短時間予測パラメ
ータ変換器39を介して得られた短時間予測パラメータ
を、合成フィルタを形成する一方の予測器である短時間
予測器43とポスト雑音整形フィルタ44に設定し、更
に、ピッチパラメータ復号器37を介して復号されたピ
ッチ周期とピッチパラメータを合成フィルタを形成する
他方の予測器である長時間予測器42に設定する。
、基本ステップサイズ復号器34を介して得られた基本
ステップサイズとを適応逆量子化器36に設定する。そ
して、受信された最終予測残差信号に関する信号を適応
逆量子化器36を用いて逆量子化し、量子化された最終
予測残差信号を得る。一方、LPCパラメータ復号器3
8を介して復号しLPCパラメータ・短時間予測パラメ
ータ変換器39を介して得られた短時間予測パラメータ
を、合成フィルタを形成する一方の予測器である短時間
予測器43とポスト雑音整形フィルタ44に設定し、更
に、ピッチパラメータ復号器37を介して復号されたピ
ッチ周期とピッチパラメータを合成フィルタを形成する
他方の予測器である長時間予測器42に設定する。
加算器40では、長時間予測器42の出力を適応逆量子
化器35の出力に加算し、その出力を長時間予測器42
の入力とすると共に、更にこれに短時間予測器43の出
力を加算器41を介して加算することにより、再生音声
信号を得る。そして、この信号は短時間予測器43に入
力すると共に、ポスト雑音整形フィルタ44に入力され
雑音整形が行われる。更に、その信号はレベル調整器4
5にも入力され、ポスト雑音整形フィルタ44の出力と
比較することによりレベル調整を行う。
化器35の出力に加算し、その出力を長時間予測器42
の入力とすると共に、更にこれに短時間予測器43の出
力を加算器41を介して加算することにより、再生音声
信号を得る。そして、この信号は短時間予測器43に入
力すると共に、ポスト雑音整形フィルタ44に入力され
雑音整形が行われる。更に、その信号はレベル調整器4
5にも入力され、ポスト雑音整形フィルタ44の出力と
比較することによりレベル調整を行う。
次に、符号器及び復号器に用いられている雑音整形フィ
ルタ19及びポスト雑音整形フィルタ44の構成につい
て述べる。
ルタ19及びポスト雑音整形フィルタ44の構成につい
て述べる。
第2図は、従来の符号器内の雑音整形フィルタ19の一
構成図である。この動作を説明すると、まず、LPCパ
ラメータ・短時間予測パラメータ変換器5より得られた
短時間予測パラメータを短時間予測器49に、又、ピッ
チパラメータ復号器9より得られたピッチ周期、ピッチ
パラメータを長時間予測器47に設定する。次に、量子
化雑音が引算器20より長時間予測器47に入力され、
その出力を量子化雑音から引算器48を介して差し引く
。そして、この引算器48の出力を短時間予測器49に
入力し、その出力と長時間予測器47の出力を引算器5
0を介して加算し、これを引算器17へ送る。この雑音
整形フィルタの伝達関数F’(z)は次式のようになる
。
構成図である。この動作を説明すると、まず、LPCパ
ラメータ・短時間予測パラメータ変換器5より得られた
短時間予測パラメータを短時間予測器49に、又、ピッ
チパラメータ復号器9より得られたピッチ周期、ピッチ
パラメータを長時間予測器47に設定する。次に、量子
化雑音が引算器20より長時間予測器47に入力され、
その出力を量子化雑音から引算器48を介して差し引く
。そして、この引算器48の出力を短時間予測器49に
入力し、その出力と長時間予測器47の出力を引算器5
0を介して加算し、これを引算器17へ送る。この雑音
整形フィルタの伝達関数F’(z)は次式のようになる
。
F’(z)
= rnlPl (z)+(l−rnlPI (z))
Ps (z/rsrns) (1)ここて、Ps(z)
及びPI(z)は例えば、後述する(2)式、(3)式
から求まる短時間予測器6及び長時間予測器10の伝達
関数、rsはリーケージ、rnl、rnsは長・短時間
予測器の雑音整形荷重係数と呼ばれ、各々0≦rs、r
nl、rns≦1の範囲の値である。従来の雑音整形フ
ィルタには、このrnl、rnsとして一定の値が用い
られている。
Ps (z/rsrns) (1)ここて、Ps(z)
及びPI(z)は例えば、後述する(2)式、(3)式
から求まる短時間予測器6及び長時間予測器10の伝達
関数、rsはリーケージ、rnl、rnsは長・短時間
予測器の雑音整形荷重係数と呼ばれ、各々0≦rs、r
nl、rns≦1の範囲の値である。従来の雑音整形フ
ィルタには、このrnl、rnsとして一定の値が用い
られている。
短時間予測器6の伝達関数Ps(z)は、次式で与えら
れる。
れる。
Ns
i=]
ここで、aiは短時間予測パラメータ、Nsは短時間予
測器のタップ数である。aiはフレーム単位毎にLPC
分析器2とLPCパラメータ・短時間予測パラメータ変
換器5内で計算され、入力信号のスペクトルの変動に対
してフレーム毎に適応的に変化する。同様の式で長時間
予測器10の伝達関数も定義でき、特に、1タツプの予
測器を用いるとその伝達関数PI(z)は、次式で与え
られる。
測器のタップ数である。aiはフレーム単位毎にLPC
分析器2とLPCパラメータ・短時間予測パラメータ変
換器5内で計算され、入力信号のスペクトルの変動に対
してフレーム毎に適応的に変化する。同様の式で長時間
予測器10の伝達関数も定義でき、特に、1タツプの予
測器を用いるとその伝達関数PI(z)は、次式で与え
られる。
PI(z) = blz−Pp (3)ここで、b
lはピッチパラメータ、Ppはピッチ周期を表す。この
blやPpもまたフレーム単位毎にピッチ分析器7で計
算され、入力信号の波形の周期性の変動に対してフレー
ム毎に適応的に変化する。
lはピッチパラメータ、Ppはピッチ周期を表す。この
blやPpもまたフレーム単位毎にピッチ分析器7で計
算され、入力信号の波形の周期性の変動に対してフレー
ム毎に適応的に変化する。
第3図(a)及び(b)は、従来の復号器内のポスト雑
音整形フィルタ44の一構成図である。従来方式では、
(2)式の短時間予測パラメータを荷重した短時間ポス
ト雑音整形フィルタを用いている。
音整形フィルタ44の一構成図である。従来方式では、
(2)式の短時間予測パラメータを荷重した短時間ポス
ト雑音整形フィルタを用いている。
まず、極フィルタのみで構成されている第3図(a)に
示す様なポスト雑音整形フィルタの動作から説明する。
示す様なポスト雑音整形フィルタの動作から説明する。
LPCパラメータ・短時間予測パラメータ変換器39よ
り得られる短時間予測パラメータを短時間予測器52に
設定する。加算器41からの再生音声信号と短時間予測
器52の出力を加算器51を介して加算し、それを短時
間予測器52とレベル調整器45に入力する。レベル調
整器45を含めたこのポスト雑音整形フィルタ44の伝
達関数Fp’(z)としては、次式のようになる。
り得られる短時間予測パラメータを短時間予測器52に
設定する。加算器41からの再生音声信号と短時間予測
器52の出力を加算器51を介して加算し、それを短時
間予測器52とレベル調整器45に入力する。レベル調
整器45を含めたこのポスト雑音整形フィルタ44の伝
達関数Fp’(z)としては、次式のようになる。
ここて、GOはゲインコントロールパラメータ、rps
は雑音整形荷重係数と呼ばれ、0≦rps≦1の範囲の
値である。
は雑音整形荷重係数と呼ばれ、0≦rps≦1の範囲の
値である。
次に、第3図(a)に更に零フィルタを加えた構成の第
3図(b)に示す様なポスト雑音整形フィルタの動作を
説明する。LPCパラメータ・短時間予測パラメータ変
換器39より得られる短時間予測パラメータを短時間予
測器の極フィルタ54と零フィルタ55に設定する。加
算器41からの再生音声信号と極フィルタ54の出力を
加算器51を介して加算し、これを極フィルタ54と零
フィルタ55の入力とする。加算器53の出力から零フ
ィルタ55の出力を引算器56を介して差し引き、この
出力をレベル調整器45へ入力する。レベル調整器45
を含めたこのポスト雑音整形フィルタの伝達関数F p
o’ (z)としては、次式のようになる。
3図(b)に示す様なポスト雑音整形フィルタの動作を
説明する。LPCパラメータ・短時間予測パラメータ変
換器39より得られる短時間予測パラメータを短時間予
測器の極フィルタ54と零フィルタ55に設定する。加
算器41からの再生音声信号と極フィルタ54の出力を
加算器51を介して加算し、これを極フィルタ54と零
フィルタ55の入力とする。加算器53の出力から零フ
ィルタ55の出力を引算器56を介して差し引き、この
出力をレベル調整器45へ入力する。レベル調整器45
を含めたこのポスト雑音整形フィルタの伝達関数F p
o’ (z)としては、次式のようになる。
ここで、GOはゲインコントロールパラメータ、rps
z、 rpspは零・極雑音整形荷重係数と呼ばれ、各
々0≦rpsz、rpsp≦1の範囲の値である。
z、 rpspは零・極雑音整形荷重係数と呼ばれ、各
々0≦rpsz、rpsp≦1の範囲の値である。
従来のポスト雑音整形フィルタでは、これらのrps、
rpSZ、ml)Sl)として一定の値が用いている。
rpSZ、ml)Sl)として一定の値が用いている。
(発明が解決しようとする課題)
従来の符号器内の雑音整形フィルタ19は予測フィルタ
を基本としたフィルタ構成であり、量子化雑音のスペク
トルを音声スペクトルに近い形に整形し音声でマスクす
ることにより、聴感上の音声品質を改善するものである
。特に、音声信号成分の少ない帯域に存在する量子化雑
音の聴感上の改善に効果がある。しかしながら、音声信
号のスペクトルは時間変動し、有声音や無声音など様々
なスペクトル上での特徴を有しているが、これまでの雑
音整形フィルタでは、これらの音声信号の特徴を調べる
ことなく予測フィルタ係数に一定の荷重をかけている。
を基本としたフィルタ構成であり、量子化雑音のスペク
トルを音声スペクトルに近い形に整形し音声でマスクす
ることにより、聴感上の音声品質を改善するものである
。特に、音声信号成分の少ない帯域に存在する量子化雑
音の聴感上の改善に効果がある。しかしながら、音声信
号のスペクトルは時間変動し、有声音や無声音など様々
なスペクトル上での特徴を有しているが、これまでの雑
音整形フィルタでは、これらの音声信号の特徴を調べる
ことなく予測フィルタ係数に一定の荷重をかけている。
従って、無声音に最適な太きい荷重係数を用いると有声
音の部分で音声がこもったり或いは歪んだりしてしまう
。また、有声音に最適な小さい荷重係数を用いると無声
音に対して必ずしも充分な雑音整形とはならない。この
為、これまで様な一定の荷重係数を用いた方式では、有
声音と無声音との双方で十分な音声品質が得られない。
音の部分で音声がこもったり或いは歪んだりしてしまう
。また、有声音に最適な小さい荷重係数を用いると無声
音に対して必ずしも充分な雑音整形とはならない。この
為、これまで様な一定の荷重係数を用いた方式では、有
声音と無声音との双方で十分な音声品質が得られない。
また、従来の復号器内のポスト雑音整形フィルタ44は
合成フィルタ(長時間予測器42及び短時間予測器43
)に用いられているのと同一の短時間予測器43のみを
使用しているフィルタ構成であり、音声のホルマント周
波数近傍のエネルギーを強調することにより、相対的に
音声の主成分とそれ以外の周波数領域での雑音とのレベ
ル差を大きくし、聴感上雑音が気にならないように品質
の改善を図っている。これまでのポスト雑音整形フィル
タも又、前述の音声信号のスペクトルの特徴を調べるこ
となく短時間予測パラメータに一定の荷重をかけている
。従って、無声音に最適な大きい荷重係数を用いると有
声音の部分で歪やりリックを発生する。又、有声音に最
適な荷重係数を用いると無声音に対して必ずしも十分な
雑音整形とはならない。この為、やはりこれまでの様な
一定の荷重係数を用いた方式では、有声音と無声音との
双方で十分な音声品質が達成されない欠点がある。
合成フィルタ(長時間予測器42及び短時間予測器43
)に用いられているのと同一の短時間予測器43のみを
使用しているフィルタ構成であり、音声のホルマント周
波数近傍のエネルギーを強調することにより、相対的に
音声の主成分とそれ以外の周波数領域での雑音とのレベ
ル差を大きくし、聴感上雑音が気にならないように品質
の改善を図っている。これまでのポスト雑音整形フィル
タも又、前述の音声信号のスペクトルの特徴を調べるこ
となく短時間予測パラメータに一定の荷重をかけている
。従って、無声音に最適な大きい荷重係数を用いると有
声音の部分で歪やりリックを発生する。又、有声音に最
適な荷重係数を用いると無声音に対して必ずしも十分な
雑音整形とはならない。この為、やはりこれまでの様な
一定の荷重係数を用いた方式では、有声音と無声音との
双方で十分な音声品質が達成されない欠点がある。
一方、説明を省略したMPECにおいても、送信側にお
いて、入力音声と合成フィルタから得られた再生音声と
の誤差信号に対して、誤差荷重フィルタを用いその出力
電力が最小となる様に駆動パルスの振幅及び位置を最適
に決定している力釈この場合にも誤差荷重フィルタとし
て合成フィルタ内の短時間予測パラメータに一定の荷重
係数をかけたものを用いているため、前述の雑音整形フ
ィルタ19(ポスト雑音整形フィルタ44)と同様に有
声音と無声音との双方で十分な音声品質が得られないと
いう問題点があった。
いて、入力音声と合成フィルタから得られた再生音声と
の誤差信号に対して、誤差荷重フィルタを用いその出力
電力が最小となる様に駆動パルスの振幅及び位置を最適
に決定している力釈この場合にも誤差荷重フィルタとし
て合成フィルタ内の短時間予測パラメータに一定の荷重
係数をかけたものを用いているため、前述の雑音整形フ
ィルタ19(ポスト雑音整形フィルタ44)と同様に有
声音と無声音との双方で十分な音声品質が得られないと
いう問題点があった。
本発明の第1の目的は、上術した従来技術の問題点を解
決するためになされたもので、有声音と無声音に関係な
く良好な音声品質が得られる音声符号化・復号化方式を
提供することにある。
決するためになされたもので、有声音と無声音に関係な
く良好な音声品質が得られる音声符号化・復号化方式を
提供することにある。
本発明の第2及び第3の目的は、有声音と無声音に関係
なく良好な音声品質が得られる音声符号化・復号化方式
を実現するための雑音整形フィルタ及びポスト雑音整形
フィルタを提供することにある。
なく良好な音声品質が得られる音声符号化・復号化方式
を実現するための雑音整形フィルタ及びポスト雑音整形
フィルタを提供することにある。
(課題を解決するための手段)
本発明の第1の特徴は、雑音整形フィルタ及びポスト雑
音整形フィルタの荷重係数を予測信号の当り具合に応じ
て変化させてディジタル入力音声信号を符号化・復号化
するように構成したことにある。
音整形フィルタの荷重係数を予測信号の当り具合に応じ
て変化させてディジタル入力音声信号を符号化・復号化
するように構成したことにある。
本発明の第2の特徴は、符号器内にある雑音整形フィル
タが荷重係数選択器66、長時間予測器極フィルタ58
及び零フィルタ59.短時間予測器極フィルタ62及び
零フィルタ63を用いて構成したことにある。
タが荷重係数選択器66、長時間予測器極フィルタ58
及び零フィルタ59.短時間予測器極フィルタ62及び
零フィルタ63を用いて構成したことにある。
本発明の第3の特徴は、復号器内にあるポスト雑音整形
フィルタが荷重係数選択器(75゜76)、長時間予測
器極フィルタ68及び零フィルタ69.短時間予測器極
フィルタ72及び零フィルタ73を用い、かつ長時間予
測器極フィルタ68及び零フィルタ69の出力を加算し
、他方、短時間予測器極フィルタ72及び零フィルタ7
3の出力を減算するように構成したことにある。
フィルタが荷重係数選択器(75゜76)、長時間予測
器極フィルタ68及び零フィルタ69.短時間予測器極
フィルタ72及び零フィルタ73を用い、かつ長時間予
測器極フィルタ68及び零フィルタ69の出力を加算し
、他方、短時間予測器極フィルタ72及び零フィルタ7
3の出力を減算するように構成したことにある。
(発明の構成)
以下に、図面を用いて本発明の詳細な説明する。
なお、以下の説明では本発明と従来との相違点である符
号器に用いる雑音整形フィルタ及び復号器に用いるポス
ト雑音整形フィルタの構成について詳述し、他の構成に
ついては説明の重複を省くために省略する。
号器に用いる雑音整形フィルタ及び復号器に用いるポス
ト雑音整形フィルタの構成について詳述し、他の構成に
ついては説明の重複を省くために省略する。
第4図は、本発明による符号器に用いる雑音整形□フィ
ルタの構成図である。荷重係数選択器66では、符号器
入力端子(コーダ入力)1からのディジタル入力音声信
号、引算器11からの短時間予測残差信号、及び引算器
12からの長時間予測残差信号を用いて予測の当り具合
を評価することにより、LPCパラメータ・短時間予測
パラメー夕変換器5からの短時間予測パラメータ、及び
、ピッチパラメータ復号器9からのピッチパラメータを
適応的に荷重して、各々、短時間予測器極フィルタ62
、短期間予測難字フィルタ63、長時間予測器極フィル
タ58及び長時間予測難字フィルタ59に設定する。引
算器20からの量子化雑音と長時間予測器極フィルタ5
8の出力とを加算器57で加算し、その加算出力を長時
間予測器極フィルタ58と零フィルタ59とに入力する
。
ルタの構成図である。荷重係数選択器66では、符号器
入力端子(コーダ入力)1からのディジタル入力音声信
号、引算器11からの短時間予測残差信号、及び引算器
12からの長時間予測残差信号を用いて予測の当り具合
を評価することにより、LPCパラメータ・短時間予測
パラメー夕変換器5からの短時間予測パラメータ、及び
、ピッチパラメータ復号器9からのピッチパラメータを
適応的に荷重して、各々、短時間予測器極フィルタ62
、短期間予測難字フィルタ63、長時間予測器極フィル
タ58及び長時間予測難字フィルタ59に設定する。引
算器20からの量子化雑音と長時間予測器極フィルタ5
8の出力とを加算器57で加算し、その加算出力を長時
間予測器極フィルタ58と零フィルタ59とに入力する
。
又、加算器57の出力から長時間予測難字フィルタ59
の出力を引算器60で差し引き、この引算器60の出力
と短時間予測器極フィルタ62の出力とを加算器61で
加算し、更に、加算器61の出力を短時間予測器極フィ
ルタ62と零フィルタ63に入力する。そして、加算器
61の出力から短時間予測難事フィルタ63の出力を引
算器64で差し引き、この差分出力をさらに量子化雑音
から引算器65で差し引き、その結果を雑音整形フィル
タ19の出力として引算器17へ送る。この雑音整形フ
ィルタの伝達関数F (z)は、次式で与えられる。
の出力を引算器60で差し引き、この引算器60の出力
と短時間予測器極フィルタ62の出力とを加算器61で
加算し、更に、加算器61の出力を短時間予測器極フィ
ルタ62と零フィルタ63に入力する。そして、加算器
61の出力から短時間予測難事フィルタ63の出力を引
算器64で差し引き、この差分出力をさらに量子化雑音
から引算器65で差し引き、その結果を雑音整形フィル
タ19の出力として引算器17へ送る。この雑音整形フ
ィルタの伝達関数F (z)は、次式で与えられる。
本発明の雑音整形フィルタ19は(5)式を満足するよ
うに長時間予測器極フィルタ58及び零フィルタ59、
短時間予測器極フィルタ62及び零フィルタ63を構成
すれば良い。例えば、長時間予測器極フィルタ58及び
零フィルタ59、短時間予測器極フィルタ62及び零フ
ィルタ63の位置を反対にして構成してもよい。また、
第4図では、荷重係数選択器66が長時間予測器極フィ
ルタ58及び零フィルタ59、短時間予測器極フィルタ
62及び零フィルタ63とて共用した構成例を示したが
、別々の荷重係数選択器を用いてもよい。
うに長時間予測器極フィルタ58及び零フィルタ59、
短時間予測器極フィルタ62及び零フィルタ63を構成
すれば良い。例えば、長時間予測器極フィルタ58及び
零フィルタ59、短時間予測器極フィルタ62及び零フ
ィルタ63の位置を反対にして構成してもよい。また、
第4図では、荷重係数選択器66が長時間予測器極フィ
ルタ58及び零フィルタ59、短時間予測器極フィルタ
62及び零フィルタ63とて共用した構成例を示したが
、別々の荷重係数選択器を用いてもよい。
一般に、有声音は明確なスペクトルエンベロープを有し
ており、特に、鼻音や語尾等は正弦波に近いので、短時
間スペクトル予測か当りやすく、又、それらの音声が明
かなどッチ構造も持つので、ピッチ予測も当りやすく、
量子化雑音も少ない。逆に、摩擦音等の無声音は、ラン
ダム雑音に近いスペクトルを有しており、又、明確なピ
ッチ構造も持たないため、短・長時間予測が当りにくく
、量子化雑音も多い。よって、予測の当り具合を観察す
ることにより音声の特徴に合った雑音整形を行う必要が
ある。例えば、ディジタル入力音声信号の電力をSk、
短時間予測残差信号の電力をRk、更に、長時間予測残
差信号の電力をPkとすると、予測器の入出力比である
短時間予測処理前後の音声信号の電力比Sk/Rkや全
予測処理前後の音声信号の電力比Sk/Pkを用いるこ
とにより、予測の当り具合すなわち入力音声のスペクト
ル構造を調べることがでる。これにより、有声音の様な
これらの比の値が大きい部分には弱く、又、無声音の様
なこれらの比が小さい部分には強く、雑音整形を行うこ
とが可能となる。第4図の荷重係数選択器66は、予測
の当り具合としてこの予測器の入出力比を用いた例であ
る。具体的には、Sk/Pk 。
ており、特に、鼻音や語尾等は正弦波に近いので、短時
間スペクトル予測か当りやすく、又、それらの音声が明
かなどッチ構造も持つので、ピッチ予測も当りやすく、
量子化雑音も少ない。逆に、摩擦音等の無声音は、ラン
ダム雑音に近いスペクトルを有しており、又、明確なピ
ッチ構造も持たないため、短・長時間予測が当りにくく
、量子化雑音も多い。よって、予測の当り具合を観察す
ることにより音声の特徴に合った雑音整形を行う必要が
ある。例えば、ディジタル入力音声信号の電力をSk、
短時間予測残差信号の電力をRk、更に、長時間予測残
差信号の電力をPkとすると、予測器の入出力比である
短時間予測処理前後の音声信号の電力比Sk/Rkや全
予測処理前後の音声信号の電力比Sk/Pkを用いるこ
とにより、予測の当り具合すなわち入力音声のスペクト
ル構造を調べることがでる。これにより、有声音の様な
これらの比の値が大きい部分には弱く、又、無声音の様
なこれらの比が小さい部分には強く、雑音整形を行うこ
とが可能となる。第4図の荷重係数選択器66は、予測
の当り具合としてこの予測器の入出力比を用いた例であ
る。具体的には、Sk/Pk 。
Sk/Rk各々についてスレッショールド5thl、
5th2を設け、短・長時間予測器の雑音整形荷重係数
rns 、 、rnlを、次式のように切換える。
5th2を設け、短・長時間予測器の雑音整形荷重係数
rns 、 、rnlを、次式のように切換える。
Sk/Pk > 5thl or Sk/Rk > 5
th2 :rns = rnthl 、 rnl =
rnth3または、Sk/Pk≦5thl及びSk/R
k≦5th2 、:rns = rnth2 、 rn
l = rnth4 (7)但し、 0 ≦rn
t旧≦rnth2≦1゜0≦rnth3≦rnth4≦
1 又、予測の当り具合としては、第4図における荷重係数
選択器66のコーダ入力1.引算器11及び引算器12
の入力情報の代りにLPCパラメータ複号器4の出力で
あるLPCパラメータ(反射係数)kiを用いることも
できる。一般に、有声音、鼻音、或は、語尾等は予測利
得が高いので1kilが1に近い。また、摩擦音等の無
声音は、予測利得が低いのて1kilが0に近い。そこ
で、予測利得を定めるパラメータGは次式から求まる。
th2 :rns = rnthl 、 rnl =
rnth3または、Sk/Pk≦5thl及びSk/R
k≦5th2 、:rns = rnth2 、 rn
l = rnth4 (7)但し、 0 ≦rn
t旧≦rnth2≦1゜0≦rnth3≦rnth4≦
1 又、予測の当り具合としては、第4図における荷重係数
選択器66のコーダ入力1.引算器11及び引算器12
の入力情報の代りにLPCパラメータ複号器4の出力で
あるLPCパラメータ(反射係数)kiを用いることも
できる。一般に、有声音、鼻音、或は、語尾等は予測利
得が高いので1kilが1に近い。また、摩擦音等の無
声音は、予測利得が低いのて1kilが0に近い。そこ
で、予測利得を定めるパラメータGは次式から求まる。
i=1
この式は、パラメータGが0に近いと予測利得が高く、
1に近いと予測利得が低いことを意味することから、こ
のパラメータGの小さい有声音と、大きいわたり音や無
声音の区別が可能となる。具体的には、このパラメータ
6ついてスレッショールドGthlを設け、短・長時間
予測器の雑音整形荷重係数rns 、 rnlを、次式
のように定めて切換える。
1に近いと予測利得が低いことを意味することから、こ
のパラメータGの小さい有声音と、大きいわたり音や無
声音の区別が可能となる。具体的には、このパラメータ
6ついてスレッショールドGthlを設け、短・長時間
予測器の雑音整形荷重係数rns 、 rnlを、次式
のように定めて切換える。
G < Gthl : rns = rnth5 、
rnl = rnth7Gthl≦G : rns =
rnth6 、 rnl = rnth8 (9
)但し、 0≦Gthl≦1゜ 0≦ rnth5≦ rnth6≦ 1 。
rnl = rnth7Gthl≦G : rns =
rnth6 、 rnl = rnth8 (9
)但し、 0≦Gthl≦1゜ 0≦ rnth5≦ rnth6≦ 1 。
0≦rnth7≦rnth8≦1
この他に、上述した4つのスレッショールドに限定され
ることなく、更にスレッショールドを多く設け、パラメ
ータGの取り得る値の領域を小さく分割して荷重係数を
切換えることも考えられる。
ることなく、更にスレッショールドを多く設け、パラメ
ータGの取り得る値の領域を小さく分割して荷重係数を
切換えることも考えられる。
第5図は、本発明による復号器に用いるポスト雑音整形
フィルタ44のブロック図である。短詩間予側器用荷重
係数選択器76は、LPCパラメータ復号器38の出力
であるLPCパラメータから予測の当り具合を評価する
ことにより、LPCパラメータ・短時間予測パラメータ
変換器39の出力である短時間予測パラメータを適応的
に荷重し、短時間予測器極フィルタ72と零フィルタ7
3とに設定する。更に、長時間予測器用荷重係数選択器
75でも、同様にピッチパラメータ復号器37の出力で
あるピッチパラメータから予測の当り具合を評価するこ
とにより、同ピツチパラメータを適応的に荷重し長時間
予測器極フィルタ68と零フィルタ69とに設定する。
フィルタ44のブロック図である。短詩間予側器用荷重
係数選択器76は、LPCパラメータ復号器38の出力
であるLPCパラメータから予測の当り具合を評価する
ことにより、LPCパラメータ・短時間予測パラメータ
変換器39の出力である短時間予測パラメータを適応的
に荷重し、短時間予測器極フィルタ72と零フィルタ7
3とに設定する。更に、長時間予測器用荷重係数選択器
75でも、同様にピッチパラメータ復号器37の出力で
あるピッチパラメータから予測の当り具合を評価するこ
とにより、同ピツチパラメータを適応的に荷重し長時間
予測器極フィルタ68と零フィルタ69とに設定する。
引算器41からの再生音声信号と長時間予測器極フィル
タ68の出力とを加算器67で加算し、長時間予測器極
フィルタ68と零フィルタ690入力とする。
タ68の出力とを加算器67で加算し、長時間予測器極
フィルタ68と零フィルタ690入力とする。
この加算器67の出力から長時間予測難字フィルタ69
の出力とを加算器70で加算し、更に、この加算出力と
短時間予測器極フィルタ72の出力とを加算器71で加
算し、短時間予測器極フィルタ72と零フィルタ73に
入力する。この加算器71の出力と短時間予測難事フィ
ルタ73の出力を引算器74で差し引き、その結果をポ
スト雑音整形フィルタ44の出力としてレベル調整器4
5へ送る。レベル調整器45を含めた本発明のポスト雑
音整形フィルタの伝達関数G (z)は、次式で与えら
れる。
の出力とを加算器70で加算し、更に、この加算出力と
短時間予測器極フィルタ72の出力とを加算器71で加
算し、短時間予測器極フィルタ72と零フィルタ73に
入力する。この加算器71の出力と短時間予測難事フィ
ルタ73の出力を引算器74で差し引き、その結果をポ
スト雑音整形フィルタ44の出力としてレベル調整器4
5へ送る。レベル調整器45を含めた本発明のポスト雑
音整形フィルタの伝達関数G (z)は、次式で与えら
れる。
但し、rpsp、rpsz、rplp、rplzは、各
々、短時間予測器様・零フィルタの雑音整形荷重係数、
長時間予測器様・零フィルタの雑音整形荷重係数を表す
。この短時間予測器は、スペクトル上で、極フィルタの
極とそれより荷重の小さい零フィルタの零を重ねること
により、LPCスペクトルのホルマント構造を保持した
スペクトル特性を持つ。これは、単なる極フィルタだけ
のスペクトル特性よりも結果的に高周波ホルマントの強
調された特性となる。これに対して、長時間予測器は、
極の位置を零と零の間に置くことにより、スペクトル上
でピッチ成分をより強調したスペクトル特性を持つ。こ
のように、短時間予測難事フィルタ73及び長時間予測
利得フィルタ69とを挿入し、さらに加算器70を用い
ることにより、音声のホルマント成分、特に、高域のホ
ルマント成分と、ピッチ成分とをさらに強調するため、
メリハリがあり、かつ明瞭な音声(こもらない音声)を
再現することができる。
々、短時間予測器様・零フィルタの雑音整形荷重係数、
長時間予測器様・零フィルタの雑音整形荷重係数を表す
。この短時間予測器は、スペクトル上で、極フィルタの
極とそれより荷重の小さい零フィルタの零を重ねること
により、LPCスペクトルのホルマント構造を保持した
スペクトル特性を持つ。これは、単なる極フィルタだけ
のスペクトル特性よりも結果的に高周波ホルマントの強
調された特性となる。これに対して、長時間予測器は、
極の位置を零と零の間に置くことにより、スペクトル上
でピッチ成分をより強調したスペクトル特性を持つ。こ
のように、短時間予測難事フィルタ73及び長時間予測
利得フィルタ69とを挿入し、さらに加算器70を用い
ることにより、音声のホルマント成分、特に、高域のホ
ルマント成分と、ピッチ成分とをさらに強調するため、
メリハリがあり、かつ明瞭な音声(こもらない音声)を
再現することができる。
そして、符搭器内の雑音整形フィルタの場合と同様な理
由により、有声音の様な予測の当る部分に対しては弱く
、又、無声音の様な予測の当らない部分に対しては強く
雑音整形を行うことが可能となる。具体的には、まず、
ポスト雑音整形フィルタの短時間予測器において、スペ
クトルエンベロープ情報にLPCパラメータkiを用い
た場合、すなわち、例えば前述と同様に、予測利得とし
て(8)式のパラメータGを用いた場合について示す。
由により、有声音の様な予測の当る部分に対しては弱く
、又、無声音の様な予測の当らない部分に対しては強く
雑音整形を行うことが可能となる。具体的には、まず、
ポスト雑音整形フィルタの短時間予測器において、スペ
クトルエンベロープ情報にLPCパラメータkiを用い
た場合、すなわち、例えば前述と同様に、予測利得とし
て(8)式のパラメータGを用いた場合について示す。
パラメータGについてスレッショールドGth2 、
Gth3を用いて、rpsp、rpszを、次式のよう
に切換える。
Gth3を用いて、rpsp、rpszを、次式のよう
に切換える。
G < Gth2 : rpsp = rpsthl
、 rpsz = rpsth4、Gth2≦G<
G th3 : rpsp = rpsth2 。
、 rpsz = rpsth4、Gth2≦G<
G th3 : rpsp = rpsth2 。
rpsz = rpsth5 (11)Gt
h3≦G : rpsp = rpsth3 、 r
psz −rpsth6但し、 0≦Gth2≦Gth
3≦1゜0≦rpsthl≦rpsth2≦rpsth
3≦1゜0≦rpsth4≦rpstti5≦rpsL
h6≦lこのように短時間予測器極フィルタ72及び零
フィルタ73の荷重係数を切換えることにより、音声ス
ペクトルに合った係数を設定することができる。又、そ
の長時間予測器に対しても同様のことができ、上式を用
いることも可能である。ここでは、説明を簡単化するた
めに1タツプフイルタを用い説明する。ピッチパラメー
タbtは0<bl<1の範囲の値でピッチの相関度を表
し、blが1に近づくと、ピッチ構造が明確となり長時
間予測利得も大きくなる。ここで、blについて、スレ
ッショールドbthを設け、rplp、rplzを、次
式のように切換える。
h3≦G : rpsp = rpsth3 、 r
psz −rpsth6但し、 0≦Gth2≦Gth
3≦1゜0≦rpsthl≦rpsth2≦rpsth
3≦1゜0≦rpsth4≦rpstti5≦rpsL
h6≦lこのように短時間予測器極フィルタ72及び零
フィルタ73の荷重係数を切換えることにより、音声ス
ペクトルに合った係数を設定することができる。又、そ
の長時間予測器に対しても同様のことができ、上式を用
いることも可能である。ここでは、説明を簡単化するた
めに1タツプフイルタを用い説明する。ピッチパラメー
タbtは0<bl<1の範囲の値でピッチの相関度を表
し、blが1に近づくと、ピッチ構造が明確となり長時
間予測利得も大きくなる。ここで、blについて、スレ
ッショールドbthを設け、rplp、rplzを、次
式のように切換える。
bl < bth : rplp = rplth2.
rplz −rplth4bth≦bl : rpl
p = rplthl、 rplz = rplth3
(12)但し、 0≦bth≦ 1゜ 0≦rplthl≦rplth2≦ 1゜0≦rplt
h3≦rplth4≦ 1同様に長時間予測器極フィル
タ68及び零フィルタ69の荷重係数を切換えることに
より、音声スペクトルに合った係数を設定することがで
きる。
rplz −rplth4bth≦bl : rpl
p = rplthl、 rplz = rplth3
(12)但し、 0≦bth≦ 1゜ 0≦rplthl≦rplth2≦ 1゜0≦rplt
h3≦rplth4≦ 1同様に長時間予測器極フィル
タ68及び零フィルタ69の荷重係数を切換えることに
より、音声スペクトルに合った係数を設定することがで
きる。
なお、第5図では第4図とは逆に荷重係数選択器(75
,76)が長時間予測器極フィルタ58及び零フィルタ
59、短時間予測器極フィルタ62及び零フィルタ63
とで別々のものを使用した構成例を示したが、第4図と
同様に同一の荷重係数選択器を用いてもよい。
,76)が長時間予測器極フィルタ58及び零フィルタ
59、短時間予測器極フィルタ62及び零フィルタ63
とで別々のものを使用した構成例を示したが、第4図と
同様に同一の荷重係数選択器を用いてもよい。
次に、パラメータの具体例として、9.6KbpSの最
尤量子化適応予測符号化方式(APC−MLQ)を用い
たシュミレーション結果をつぎに示す。
尤量子化適応予測符号化方式(APC−MLQ)を用い
たシュミレーション結果をつぎに示す。
(a)符号器の雑音整形フィルタに予測信号の当り具合
として、予測器の入出力比をもちいた場合(7式のパラ
メータ)。
として、予測器の入出力比をもちいた場合(7式のパラ
メータ)。
Sk/Pk >40 or Sk/Rk >30
: rns =0.2゜rnl = 0.2 または、Sk/Pk≦40及びSk/Rk≦30:rn
s=0.5 、 rnl = 0.5 (b)復号器のポスト雑音整形フィルタに予測信号の当
り具合として、LPCパラメータをもちいた場合(11
式のパラメータ)。
: rns =0.2゜rnl = 0.2 または、Sk/Pk≦40及びSk/Rk≦30:rn
s=0.5 、 rnl = 0.5 (b)復号器のポスト雑音整形フィルタに予測信号の当
り具合として、LPCパラメータをもちいた場合(11
式のパラメータ)。
G <0.08 : rpsp −0,25,rpsz
= 0.1.0.08≦G < 0.4 : rps
p = 0.6 、 rpsz =0.3.0.4≦G
: rpsp = 0.9 、 rpsz = 0
.30(C)復号器のポスト雑音整形フィルタに予測信
号の当り具合として、ピッチパラメータをもちいた場合
(12式のパラメータ)。
= 0.1.0.08≦G < 0.4 : rps
p = 0.6 、 rpsz =0.3.0.4≦G
: rpsp = 0.9 、 rpsz = 0
.30(C)復号器のポスト雑音整形フィルタに予測信
号の当り具合として、ピッチパラメータをもちいた場合
(12式のパラメータ)。
bl < 0.4: rplp = 0.62. rp
lz = 0.5.0.4≦bl : rplp =
0.35. rplz = 0.5(発明の効果) 以上のように、本発明は雑音整形フィルタ及びポスト雑
音整形フィルタの荷重係数を予測信号の当り具合に応じ
て変化させてディジタル入力音声信号を符号化・復号化
することにより、有声音・無声音に関係なく良好な音声
品質が得られる。また、予測信号の当り具合として、予
測器の入出力比、LPCパラメータ及びピッチパラメー
タ等を用いることにより、本発明を簡単に実現すること
ができる。
lz = 0.5.0.4≦bl : rplp =
0.35. rplz = 0.5(発明の効果) 以上のように、本発明は雑音整形フィルタ及びポスト雑
音整形フィルタの荷重係数を予測信号の当り具合に応じ
て変化させてディジタル入力音声信号を符号化・復号化
することにより、有声音・無声音に関係なく良好な音声
品質が得られる。また、予測信号の当り具合として、予
測器の入出力比、LPCパラメータ及びピッチパラメー
タ等を用いることにより、本発明を簡単に実現すること
ができる。
また、雑音整形フィルタを荷重係数選択器66、長時間
予測器極フィルタ58及び零フィルタ59、短時間予測
器極フィルタ62及び零フィルタ63で構成することに
より、従来構造よりも雑音整形を強く行うことができる
ため、量子化雑音を低減することが可能となる。
予測器極フィルタ58及び零フィルタ59、短時間予測
器極フィルタ62及び零フィルタ63で構成することに
より、従来構造よりも雑音整形を強く行うことができる
ため、量子化雑音を低減することが可能となる。
更に、ポスト雑音整形フィルタが荷重係数選択器(75
,76)、長時間予測器極フィルタ68及び零フィルタ
69.短時間予測器極フィルタ72及び零フィルタ73
を用い、かつ長時間予測器極フィルタ68及び零フィル
タ69の出力を加算し、他方、短時間予測器極フィルタ
72及び零フィルタ73の出力を減算するように構成す
ることにより、従来構造よりも雑音整形を強く行うこと
ができるため、量子化雑音を低減し、かつメリハリのあ
る明瞭な音声を再現することが可能となる。従フて、本
発明による雑音整形フィルタ及びポスト雑音整形フィル
タを用いた音声符号化・復号化方式は、低ビツトレート
の高能率音声符号化・復号化方式を実現することが可能
となり、その効果が極めて大である。
,76)、長時間予測器極フィルタ68及び零フィルタ
69.短時間予測器極フィルタ72及び零フィルタ73
を用い、かつ長時間予測器極フィルタ68及び零フィル
タ69の出力を加算し、他方、短時間予測器極フィルタ
72及び零フィルタ73の出力を減算するように構成す
ることにより、従来構造よりも雑音整形を強く行うこと
ができるため、量子化雑音を低減し、かつメリハリのあ
る明瞭な音声を再現することが可能となる。従フて、本
発明による雑音整形フィルタ及びポスト雑音整形フィル
タを用いた音声符号化・復号化方式は、低ビツトレート
の高能率音声符号化・復号化方式を実現することが可能
となり、その効果が極めて大である。
第1図(a)及び(b)は従来の音声符号化・復号化方
式及び音声復号化方式のブロック図、第2図は従来の符
号化器に用いる雑音整形フィルタの構成図、第3図(a
)及び(b)は従来の復号化器に用いるポスト雑音整形
フィルタの構成図、第4図は本発明の符号化器に用いる
雑音整形フィルタの構成図、第5図は本発明の復号化器
に用いるポスト雑音整形フィルタの構成図である。 1・・・符号化器入力端子、2・・・LPC分析器、3
・・・LPCパラメータ符号器、4,38・・・LPC
パラメータ復号器、5,39・・・LPCパラメータ・
短時間予測パラメータ変換器、6,24,43.49・
・・短時間予測器、7・・・ピッチ分析器、8・・・ピ
ッチパラメータ符号器、9.37・・・ピッチパラメー
タ復号器、10,23,42.47・・・長時間予測器
、11,12.17,20,26,48゜56.60,
64,65.74・・・引算器、13・・・RMS計算
回路、14・・・RMS値符号器、15.35−−・R
MS値復号器、16・・・適応量子化器、18.36・
・・逆量子化器、19・・・雑音整形フィルタ、21,
22゜40.41,50,51,53,57,61,6
7.70,71. ・・・加算器、25・・・局部復
号信号端子、27・・・最小誤差電力検出器、28・・
・RMS値スデステップサイズ選択器9・・・ステップ
サイズ符号器、30・・・多重回路、32・・・復号止
器入力端子、33・・・多型分離回路、34・・・ステ
ップサイズ復号器、44・・・ポスト雑音整形フィルタ
、45・・・レベル調整器、54,62.72・・・短
時間予測器極フィルタ、55,63.73・・・短時間
予測難事フィルタ、58.68・・・長時間予測器極フ
ィルタ、59.69・・・長時間予測器零フィルタ、6
6・・・荷重係数選択器、75・・・長時間予測器用荷
重係数選択器、76・・・短時間予測器用荷重係数選択
器。
式及び音声復号化方式のブロック図、第2図は従来の符
号化器に用いる雑音整形フィルタの構成図、第3図(a
)及び(b)は従来の復号化器に用いるポスト雑音整形
フィルタの構成図、第4図は本発明の符号化器に用いる
雑音整形フィルタの構成図、第5図は本発明の復号化器
に用いるポスト雑音整形フィルタの構成図である。 1・・・符号化器入力端子、2・・・LPC分析器、3
・・・LPCパラメータ符号器、4,38・・・LPC
パラメータ復号器、5,39・・・LPCパラメータ・
短時間予測パラメータ変換器、6,24,43.49・
・・短時間予測器、7・・・ピッチ分析器、8・・・ピ
ッチパラメータ符号器、9.37・・・ピッチパラメー
タ復号器、10,23,42.47・・・長時間予測器
、11,12.17,20,26,48゜56.60,
64,65.74・・・引算器、13・・・RMS計算
回路、14・・・RMS値符号器、15.35−−・R
MS値復号器、16・・・適応量子化器、18.36・
・・逆量子化器、19・・・雑音整形フィルタ、21,
22゜40.41,50,51,53,57,61,6
7.70,71. ・・・加算器、25・・・局部復
号信号端子、27・・・最小誤差電力検出器、28・・
・RMS値スデステップサイズ選択器9・・・ステップ
サイズ符号器、30・・・多重回路、32・・・復号止
器入力端子、33・・・多型分離回路、34・・・ステ
ップサイズ復号器、44・・・ポスト雑音整形フィルタ
、45・・・レベル調整器、54,62.72・・・短
時間予測器極フィルタ、55,63.73・・・短時間
予測難事フィルタ、58.68・・・長時間予測器極フ
ィルタ、59.69・・・長時間予測器零フィルタ、6
6・・・荷重係数選択器、75・・・長時間予測器用荷
重係数選択器、76・・・短時間予測器用荷重係数選択
器。
Claims (5)
- (1)送信側では、ディジタル入力音声信号の予測信号
を作成する予測器と、該予測信号と該ディジタル入力音
声信号との残差信号を求め該残差信号を量子化・符号化
する量子化器と、該量子化器の出力信号を復号・逆量子
化して前記残差信号を得る逆量子化器と、該逆量子化器
の出力信号と前記量子化器の入力信号との差分を量子化
雑音として抽出して該量子化雑音を整形し低減する雑音
整形フィルタとを有する符号器と、 受信側では、該送信側から送られてきた符号化された前
記残差信号を復号・逆量子化するための逆量子化器と、
該逆量子化器の出力信号と再生された前記予測信号とを
加算して前記ディジタル入力音声信号を再生する合成フ
ィルタと、再生された前記ディジタル入力音声信号の前
記量子化雑音を低減するためのポスト雑音整形フィルタ
とを有する復号器とを配置して、前記ディジタル入力音
声信号を符号化・復号化する音声符号化・復号化方式に
おいて、 前記雑音整形フィルタ及びポスト雑音整形フィルタが前
記予測信号の当り具合に応じて適応的に係数を変化させ
るように構成したことを特徴とする音声符号化・復号化
方式。 - (2)前記予測信号の当り具合として、前記予測器の入
出力比を求めて用いることを特徴とする請求項(1)に
記載の音声符号化・復号化方式。 - (3)前記予測信号の当り具合として、前記予測信号を
作成するためのLPCパラメータ及びピッチパラメータ
を用いることを特徴とする請求項(1)に記載の音声符
号化・復号化方式。 - (4)ディジタル入力音声信号と予測器により作成され
た予測信号との差分である残差信号と該残差信号を符号
化した後符号器内の逆量子化器により復号された復号信
号との差分である量子化雑音を低減するための雑音整形
フィルタにおいて、スペクトル包絡上での雑音整形を行
う短時間予測器極フィルタ及び短時間予測器零フィルタ
と、スペクトル上でのピッチ間の雑音整形を行う長時間
予測器極フィルタ及び長時間予測器零フィルタと、 前記予測信号の当り具合を判定しかつ短時間予測器極フ
ィルタ、短時間予測器零フィルタ、長時間予測器極フィ
ルタ及び長時間予測器零フィルタの荷重係数を選択する
ための荷重係数選択器とを具備することを特徴とする雑
音整形フィルタ。 - (5)逆量子化器により送信側から送られてきた符号化
された前記残差信号を復号・逆量子化した後、該逆量子
化器の出力信号と合成フィルタにより再生された予測信
号とを加算して音声信号を再生し、該再生された音声信
号の前記量子化雑音を取り除くためのポスト雑音整形フ
ィルタにおいて、 再生された音声信号のスペクトル包絡上での雑音整形を
行う短時間予測器極フィルタ及び短時間予測器零フィル
タと、 該再生された音声信号のスペクトルのピッチ間の雑音整
形を行う長時間予測器極フィルタ及び長時間予測器零フ
ィルタと、 前記予測信号の当り具合を判定しかつ短時間予測器極フ
ィルタ、短時間予測器零フィルタ、長時間予測器極フィ
ルタ及び長時間予測器零フィルタの荷重係数を選択する
ための荷重係数選択器とを有し、 前記再生された音声信号を荷重係数選択器により最適な
係数が設定されている長時間予測器極フィルタ及び長時
間予測器零フィルタで処理した後加算し、一方、短時間
予測器極フィルタ及び短時間予測器零フィルタにより前
記再生された音声信号を同様に処理した後減算するよう
に構成したことを特徴とするポスト雑音整形フィルタ。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63088922A JP3074680B2 (ja) | 1988-04-13 | 1988-04-13 | 音声復号器のポスト雑音整形フィルタ |
| CA000581746A CA1321025C (en) | 1988-04-13 | 1988-10-31 | Speech signal coding/decoding system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63088922A JP3074680B2 (ja) | 1988-04-13 | 1988-04-13 | 音声復号器のポスト雑音整形フィルタ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01261930A true JPH01261930A (ja) | 1989-10-18 |
| JP3074680B2 JP3074680B2 (ja) | 2000-08-07 |
Family
ID=13956406
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63088922A Expired - Lifetime JP3074680B2 (ja) | 1988-04-13 | 1988-04-13 | 音声復号器のポスト雑音整形フィルタ |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP3074680B2 (ja) |
| CA (1) | CA1321025C (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03245195A (ja) * | 1990-02-23 | 1991-10-31 | Toshiba Corp | 適応ポストフィルタ |
| JPH056197A (ja) * | 1991-06-28 | 1993-01-14 | Sharp Corp | 音声合成装置用ポストフイルタ |
| JPH086596A (ja) * | 1994-06-21 | 1996-01-12 | Mitsubishi Electric Corp | 音声強調装置 |
| JPH08502604A (ja) * | 1993-06-30 | 1996-03-19 | モトローラ・インコーポレイテッド | 音声信号の発生間の雑音信号のスペクトル推定の望ましくない特性を減少する方法および装置 |
| 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 |
| EP0805564A3 (en) * | 1991-08-02 | 1999-10-13 | Sony Corporation | Digital encoder with dynamic quantization bit allocation |
| JP2000305598A (ja) * | 1990-02-23 | 2000-11-02 | Toshiba Corp | 適応ポストフィルタ |
| JP2010145593A (ja) * | 2008-12-17 | 2010-07-01 | Sony Corp | 情報符号化装置 |
| JP2010160496A (ja) * | 2010-02-15 | 2010-07-22 | Toshiba Corp | 信号処理装置および信号処理方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61184912A (ja) * | 1985-02-12 | 1986-08-18 | Nec Corp | 定数可変型聴感的重み付けフイルタ |
| JPS62111299A (ja) * | 1985-11-08 | 1987-05-22 | 松下電器産業株式会社 | 音声信号特徴抽出回路 |
| JPS62111300A (ja) * | 1985-11-08 | 1987-05-22 | 松下電器産業株式会社 | 音声分析合成回路 |
-
1988
- 1988-04-13 JP JP63088922A patent/JP3074680B2/ja not_active Expired - Lifetime
- 1988-10-31 CA CA000581746A patent/CA1321025C/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61184912A (ja) * | 1985-02-12 | 1986-08-18 | Nec Corp | 定数可変型聴感的重み付けフイルタ |
| JPS62111299A (ja) * | 1985-11-08 | 1987-05-22 | 松下電器産業株式会社 | 音声信号特徴抽出回路 |
| JPS62111300A (ja) * | 1985-11-08 | 1987-05-22 | 松下電器産業株式会社 | 音声分析合成回路 |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03245195A (ja) * | 1990-02-23 | 1991-10-31 | Toshiba Corp | 適応ポストフィルタ |
| JP2000305598A (ja) * | 1990-02-23 | 2000-11-02 | Toshiba Corp | 適応ポストフィルタ |
| JPH056197A (ja) * | 1991-06-28 | 1993-01-14 | Sharp Corp | 音声合成装置用ポストフイルタ |
| EP0805564A3 (en) * | 1991-08-02 | 1999-10-13 | Sony Corporation | Digital encoder with dynamic quantization bit allocation |
| JPH08502604A (ja) * | 1993-06-30 | 1996-03-19 | モトローラ・インコーポレイテッド | 音声信号の発生間の雑音信号のスペクトル推定の望ましくない特性を減少する方法および装置 |
| JPH086596A (ja) * | 1994-06-21 | 1996-01-12 | Mitsubishi Electric 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 |
| JP2010145593A (ja) * | 2008-12-17 | 2010-07-01 | Sony Corp | 情報符号化装置 |
| US8311816B2 (en) | 2008-12-17 | 2012-11-13 | Sony Corporation | Noise shaping for predictive audio coding apparatus |
| JP2010160496A (ja) * | 2010-02-15 | 2010-07-22 | Toshiba Corp | 信号処理装置および信号処理方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3074680B2 (ja) | 2000-08-07 |
| CA1321025C (en) | 1993-08-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2185746C (en) | Perceptual noise masking measure based on synthesis filter frequency response | |
| EP0764941B1 (en) | Speech signal quantization using human auditory models in predictive coding systems | |
| Chen et al. | Real-time vector APC speech coding at 4800 bps with adaptive postfiltering | |
| US5778335A (en) | Method and apparatus for efficient multiband celp wideband speech and music coding and decoding | |
| EP0503684B1 (en) | Adaptive filtering method for speech and audio | |
| US4811396A (en) | Speech coding system | |
| RU2325707C2 (ru) | Способ и устройство для эффективного маскирования стертых кадров в речевых кодеках на основе линейного предсказания | |
| US5125030A (en) | Speech signal coding/decoding system based on the type of speech signal | |
| RU2262748C2 (ru) | Многорежимное устройство кодирования | |
| EP0764939B1 (en) | Synthesis of speech signals in the absence of coded parameters | |
| EP0732686B1 (en) | Low-delay code-excited linear-predictive coding of wideband speech at 32kbits/sec | |
| KR20030046451A (ko) | 음성 코딩을 위한 코드북 구조 및 탐색 방법 | |
| JP3033060B2 (ja) | 音声予測符号化・復号化方式 | |
| US6205423B1 (en) | Method for coding speech containing noise-like speech periods and/or having background noise | |
| EP0856185B1 (en) | Repetitive sound compression system | |
| JPH01261930A (ja) | 音声復号器のポスト雑音整形フィルタ | |
| EP0954851A1 (en) | Multi-stage speech coder with transform coding of prediction residual signals with quantization by auditory models | |
| Kataoka et al. | A 16-kbit/s wideband speech codec scalable with g. 729. | |
| JPH028900A (ja) | 音声符号化復号化方法並びに音声符号化装置及び音声復合化装置 | |
| Viswanathan et al. | Baseband LPC coders for speech transmission over 9.6 kb/s noisy channels | |
| JP3350340B2 (ja) | 音声符号化方法および音声復号化方法 | |
| JPH10149200A (ja) | 線形予測符号化装置 | |
| JPH08139688A (ja) | 音声符号化装置 | |
| JPH034300A (ja) | 音声符号化復号化方式 | |
| JPH09185396A (ja) | 音声符号化装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |