JPH0650438B2 - 音声符号化器 - Google Patents
音声符号化器Info
- Publication number
- JPH0650438B2 JPH0650438B2 JP61103641A JP10364186A JPH0650438B2 JP H0650438 B2 JPH0650438 B2 JP H0650438B2 JP 61103641 A JP61103641 A JP 61103641A JP 10364186 A JP10364186 A JP 10364186A JP H0650438 B2 JPH0650438 B2 JP H0650438B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- weighting
- pulse
- function
- cross
- 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 - Lifetime
Links
- 238000005316 response function Methods 0.000 claims description 18
- 238000001228 spectrum Methods 0.000 claims description 16
- 230000003595 spectral effect Effects 0.000 claims description 10
- 238000005311 autocorrelation function Methods 0.000 claims description 9
- 238000005314 correlation function Methods 0.000 claims description 9
- 238000000605 extraction Methods 0.000 claims description 9
- 238000012937 correction Methods 0.000 claims description 8
- 238000000034 method Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、音声の帯域圧縮、音声蓄積等に使用される音
声符号化器に関する。
声符号化器に関する。
本発明は、予測残差信号を複数のパルス例で符号化する
マルチパルス駆動形の音声符号化器において、 現在分析中のフレームへの直前フレームからの影響信号
を生成し、重み付け信号からこの影響信号を差し引い
て、インパルス応答関数との相互相関関数を求めること
により、 直前フレームからの影響信号による品質低下をなくした
ものである。
マルチパルス駆動形の音声符号化器において、 現在分析中のフレームへの直前フレームからの影響信号
を生成し、重み付け信号からこの影響信号を差し引い
て、インパルス応答関数との相互相関関数を求めること
により、 直前フレームからの影響信号による品質低下をなくした
ものである。
現在音声の帯域圧縮技術および音声蓄積技術は近年のデ
ータネットワークの発達、多様化にともない、回線コス
トの低減およびネットワークの効率化を目的として、低
ビットレート化の要求が高い。
ータネットワークの発達、多様化にともない、回線コス
トの低減およびネットワークの効率化を目的として、低
ビットレート化の要求が高い。
音声の16bit/s 付近の符号化法としては、従来よりAD
−PCM、APC、ATC等が提案されているが(例え
ば、落合、荒関、「音声符号化技術」、情報処理学会
誌、Vol.24、No.8 PP.976 −893 、1983)、最近予測残
差信号を複数のパルス列で符号化するマルチパルス駆動
形音声符号化方式が発表され、その品質/ビットレート
比から有望視されている(例えば、荒関、「音源の生成
モデルを用いた最近の音声符号化技術」、電子通信学
会、情報理論研究会資料、IT84-31 、1984、小野、荒
関、「マルチパルス駆動形音声符号化法の検討」、電子
通信学会、通信方式研究会資料、CS82-161、1982)。
−PCM、APC、ATC等が提案されているが(例え
ば、落合、荒関、「音声符号化技術」、情報処理学会
誌、Vol.24、No.8 PP.976 −893 、1983)、最近予測残
差信号を複数のパルス列で符号化するマルチパルス駆動
形音声符号化方式が発表され、その品質/ビットレート
比から有望視されている(例えば、荒関、「音源の生成
モデルを用いた最近の音声符号化技術」、電子通信学
会、情報理論研究会資料、IT84-31 、1984、小野、荒
関、「マルチパルス駆動形音声符号化法の検討」、電子
通信学会、通信方式研究会資料、CS82-161、1982)。
この方式は8〜16kbit/sの音声符号化に適し、上記の音
声帯域圧縮および音声蓄積の分野での要求に一致する。
声帯域圧縮および音声蓄積の分野での要求に一致する。
しかし、従来のマルチパルス駆動形符号化法で、実際に
符号化器を構成する場合に問題となるのは、隣接する音
声分析フレームの境界の影響である。本来音声信号は連
続するものであるから、ある音声分析フレームに注目し
た場合、その音声分析フレームには前の音声分析フレー
ムとの相関性が高い。マルチパルス駆動形音声符号化法
の場合、前の音声分析フレームの最後にパルスが存在し
た場合、そのパルスのインパルス応答のほとんどは現在
の音声分析フレームに存在する。従って、現在の音声分
析フレームだけに注目してパルス抽出を行うと、その中
には前の音声分析フレームのパルスの成分も入っている
ことになり、重複したパルスが異音となり、再生音質を
劣化させてしまう欠点がある。
符号化器を構成する場合に問題となるのは、隣接する音
声分析フレームの境界の影響である。本来音声信号は連
続するものであるから、ある音声分析フレームに注目し
た場合、その音声分析フレームには前の音声分析フレー
ムとの相関性が高い。マルチパルス駆動形音声符号化法
の場合、前の音声分析フレームの最後にパルスが存在し
た場合、そのパルスのインパルス応答のほとんどは現在
の音声分析フレームに存在する。従って、現在の音声分
析フレームだけに注目してパルス抽出を行うと、その中
には前の音声分析フレームのパルスの成分も入っている
ことになり、重複したパルスが異音となり、再生音質を
劣化させてしまう欠点がある。
本発明の目的は、上記の欠点を除去することにより、よ
り高品質のマルチパルス駆動形の音声符号化器を提供す
ることにある。
り高品質のマルチパルス駆動形の音声符号化器を提供す
ることにある。
本発明は、入力音声信号の分析フレーム内のスペクトル
係数およびインパルス応答関数を求めるスペクトラム分
析器と、上記入力音声信号に上記スペクトル係数により
重み付けを行い重み付け信号を生成する重み付けろ波器
と、上記インパルス応答関数と上記重み付け信号との相
互相関関数を求める相互相関器と、上記インパルス応答
関数の自己相関関数を求める自己相関器と、上記相互相
関関数と上記自己相関関数とからパルス列を抽出し出力
するパルス抽出回路とを含む音声符号化器において、 上記パルス列および上記スペクトル係数から現在分析中
の分析フレームの直前の分析フレームからの影響信号を
生成する重み付け信号補正回路と、上記重み付け信号か
ら上記影響信号を差し引いた補正重み付け信号を生成し
上記相互相関器へ入力する減算器とを含むことを特徴と
する。
係数およびインパルス応答関数を求めるスペクトラム分
析器と、上記入力音声信号に上記スペクトル係数により
重み付けを行い重み付け信号を生成する重み付けろ波器
と、上記インパルス応答関数と上記重み付け信号との相
互相関関数を求める相互相関器と、上記インパルス応答
関数の自己相関関数を求める自己相関器と、上記相互相
関関数と上記自己相関関数とからパルス列を抽出し出力
するパルス抽出回路とを含む音声符号化器において、 上記パルス列および上記スペクトル係数から現在分析中
の分析フレームの直前の分析フレームからの影響信号を
生成する重み付け信号補正回路と、上記重み付け信号か
ら上記影響信号を差し引いた補正重み付け信号を生成し
上記相互相関器へ入力する減算器とを含むことを特徴と
する。
本発明は、重み付け補正回路によりパルス抽出回路から
出力される現在分析中のフレームの直前フレームのパル
ス列のうちで、現在分析中のフレームに影響を与えるパ
ルスから影響信号を生成し、減算器により、重み付けろ
波器から出力される重み付け信号からこの影響信号を差
し引いた補正重み付け信号を生成し、相互相関器に入力
し、インパルス応答関数との相互相関関数を求める。
出力される現在分析中のフレームの直前フレームのパル
ス列のうちで、現在分析中のフレームに影響を与えるパ
ルスから影響信号を生成し、減算器により、重み付けろ
波器から出力される重み付け信号からこの影響信号を差
し引いた補正重み付け信号を生成し、相互相関器に入力
し、インパルス応答関数との相互相関関数を求める。
従って、直前フレームの影響信号による異音の発生はな
くなり、品質を向上させることができる。
くなり、品質を向上させることができる。
以下、本発明の実施例について図面を参照して説明す
る。
る。
第1図は本発明の一実施例の構成を示すブロック図であ
る。本実施例は、入力音声信号の分析フレーム内のスペ
クトル係数およびインパルス応答関数を求めるスペクト
ラム分析器2と、上記入力音声信号に上記スペクトル係
数により重み付けを行い重み付け信号を生成する重み付
けろ波器3と、上記インパルス応答関数と上記重み付け
信号との相互相関関数を求める相互相関器7と、上記イ
ンパルス応答関数の自己相関関数を求める自己相関器6
と、上記相互相関関数と上記自己相関関数とからパルス
列を抽出し出力するパルス抽出回路8と、上記パルス列
および上記スペクトル係数から現在分析中の分析フレー
ムの直前の分析フレームからの影響信号を生成する重み
付け信号補正回路4と、上記重み付け信号から上記影響
信号を差し引いた補正重み付け信号を生成し相互相関器
7へ入力する減算器5とを含んでいる。なお、同図にお
いて、1は入力端子、9はパルス出力端子、10はスペク
トル係数出力端子である。
る。本実施例は、入力音声信号の分析フレーム内のスペ
クトル係数およびインパルス応答関数を求めるスペクト
ラム分析器2と、上記入力音声信号に上記スペクトル係
数により重み付けを行い重み付け信号を生成する重み付
けろ波器3と、上記インパルス応答関数と上記重み付け
信号との相互相関関数を求める相互相関器7と、上記イ
ンパルス応答関数の自己相関関数を求める自己相関器6
と、上記相互相関関数と上記自己相関関数とからパルス
列を抽出し出力するパルス抽出回路8と、上記パルス列
および上記スペクトル係数から現在分析中の分析フレー
ムの直前の分析フレームからの影響信号を生成する重み
付け信号補正回路4と、上記重み付け信号から上記影響
信号を差し引いた補正重み付け信号を生成し相互相関器
7へ入力する減算器5とを含んでいる。なお、同図にお
いて、1は入力端子、9はパルス出力端子、10はスペク
トル係数出力端子である。
本発明の特徴は、第1図において、重み付け信号補正器
4および減算器5を設けたことにある。
4および減算器5を設けたことにある。
次に、本実施例の動作について、第2図に示す各部の波
形図を参照して説明する。いま、入力端子1に第2図
(a)に示す音声波形を有する入力音声信号11が入力され
たとする。そして同図に示すように、分析長をNサンプ
ル(例えば、20ms)、パルス抽出フレーム長をMサンプ
ル(例えば、3ms)、零時刻を同図に示す位置として、
現在の分析フレームをl時刻、直前の分析フレームを
(l−1)時刻、直後の分析フレームを(l+1)フレ
ーム時刻とする。入力音声信号11はスペクトラム分析器
2重み付けろ波器3へ入力される。スペクトルラム分析
器2では、分析フレーム内のスペクトル係数12と、第2
図(b)に示すインパルス応答関数13が求められる。そし
てスペトル係数12は重み付けろ波器3、重み付け信号補
正器4およびスペクトル係数出力端子10へ出力され、イ
ンパルス応答関数13は自己相関器6および相互相関器7
へ出力される。ここで、第2図(b)に示すインパルス応
答関数13は、l時刻のフレームから分析されたスペクト
ル係数(例えば、PARCOR係数)によるMサンプル
長のインパルス応答関数である。重み付けろ波器3で
は、入力された入力音声信号11に対して、スペクトル係
数12により、(N+M)サンプルの重み付けを行い第2
図(c)に示す波形の重み付け信号14を出力する。重み付
け信号補正器4では、(l−1)時刻の分析によるパル
スの影響を除去するために、(l−1)時刻で分析され
た第2図(d)に示すパルス抽出器8から帰還された直前
の分析フレームのパルス列19a と、スペクトル分析器2
から入力されたl時刻のスペクトル係数12とから、第2
図(e)に示す影響信号15をMサンプル算出し、減算器5
へ出力する。減算器5では重み付け信号14から影響信号
15を差し引いた、第2図(f)に示す補正重み付け信号16
を生成し相互相関器7へ出力する。相互相関器7では、
第2図(g)に示すように、この補正重み付け信号16とイ
ンパルス応答関数13との相互相関関数17を(N+M)サ
ンプル求めパルス抽出回路8へ出力する。自己相関器で
は、第2図(h)に示すように、インパルス応答関数13の
自己相関関数18をMサンプル求めパルス抽出回路8へ出
力する。パルス抽出回路8では、相互相関関数17の最大
値に等しい大きさに自己相関関数18を拡大、縮小、反転
させて、相互相関関数17から差し引き、その位置に等倍
のパルスを立てるという操作を繰り返すことにより、第
2図(i)に示すパルス列19を生成し、パルス出力端子9
へ出力する。
形図を参照して説明する。いま、入力端子1に第2図
(a)に示す音声波形を有する入力音声信号11が入力され
たとする。そして同図に示すように、分析長をNサンプ
ル(例えば、20ms)、パルス抽出フレーム長をMサンプ
ル(例えば、3ms)、零時刻を同図に示す位置として、
現在の分析フレームをl時刻、直前の分析フレームを
(l−1)時刻、直後の分析フレームを(l+1)フレ
ーム時刻とする。入力音声信号11はスペクトラム分析器
2重み付けろ波器3へ入力される。スペクトルラム分析
器2では、分析フレーム内のスペクトル係数12と、第2
図(b)に示すインパルス応答関数13が求められる。そし
てスペトル係数12は重み付けろ波器3、重み付け信号補
正器4およびスペクトル係数出力端子10へ出力され、イ
ンパルス応答関数13は自己相関器6および相互相関器7
へ出力される。ここで、第2図(b)に示すインパルス応
答関数13は、l時刻のフレームから分析されたスペクト
ル係数(例えば、PARCOR係数)によるMサンプル
長のインパルス応答関数である。重み付けろ波器3で
は、入力された入力音声信号11に対して、スペクトル係
数12により、(N+M)サンプルの重み付けを行い第2
図(c)に示す波形の重み付け信号14を出力する。重み付
け信号補正器4では、(l−1)時刻の分析によるパル
スの影響を除去するために、(l−1)時刻で分析され
た第2図(d)に示すパルス抽出器8から帰還された直前
の分析フレームのパルス列19a と、スペクトル分析器2
から入力されたl時刻のスペクトル係数12とから、第2
図(e)に示す影響信号15をMサンプル算出し、減算器5
へ出力する。減算器5では重み付け信号14から影響信号
15を差し引いた、第2図(f)に示す補正重み付け信号16
を生成し相互相関器7へ出力する。相互相関器7では、
第2図(g)に示すように、この補正重み付け信号16とイ
ンパルス応答関数13との相互相関関数17を(N+M)サ
ンプル求めパルス抽出回路8へ出力する。自己相関器で
は、第2図(h)に示すように、インパルス応答関数13の
自己相関関数18をMサンプル求めパルス抽出回路8へ出
力する。パルス抽出回路8では、相互相関関数17の最大
値に等しい大きさに自己相関関数18を拡大、縮小、反転
させて、相互相関関数17から差し引き、その位置に等倍
のパルスを立てるという操作を繰り返すことにより、第
2図(i)に示すパルス列19を生成し、パルス出力端子9
へ出力する。
以上説明したように本発明によれば、スペクトラム分析
器と重み付けろ波器と相互相関器と自己相関器とパルス
抽出器から構成されるマルチパルス駆動形の音声符号化
器に、重み付け信号補正器と減算器とを付加することに
より、音声分析フレームの境界に生じる異音を重み付け
信号の補正により除去し、より高い品質のマルチパルス
駆動形の音声符号化器を提供することができる。
器と重み付けろ波器と相互相関器と自己相関器とパルス
抽出器から構成されるマルチパルス駆動形の音声符号化
器に、重み付け信号補正器と減算器とを付加することに
より、音声分析フレームの境界に生じる異音を重み付け
信号の補正により除去し、より高い品質のマルチパルス
駆動形の音声符号化器を提供することができる。
第1図は本発明の一実施例の構成を示すブロック図。 第2図はその各部における信号の動作波形図。 1……入力端子、2……スペクトラム分析器、3……重
み付けろ波器、4……重み付け信号補正器、5……減算
器、6……自己相関器、7……相互相関器、8……パル
ス抽出器、9……パルス出力端子、10……スペクトル係
数出力端子、11……入力音声信号、12……スペクトル係
数、13……インパルス応答関数、14……重み付け信号、
15……影響信号、16……補正重み付け信号、17……相互
相関関数、18……自己相関関数、19……伝送されるパル
ス列、19a ……直前の分析フレームのパルス列。
み付けろ波器、4……重み付け信号補正器、5……減算
器、6……自己相関器、7……相互相関器、8……パル
ス抽出器、9……パルス出力端子、10……スペクトル係
数出力端子、11……入力音声信号、12……スペクトル係
数、13……インパルス応答関数、14……重み付け信号、
15……影響信号、16……補正重み付け信号、17……相互
相関関数、18……自己相関関数、19……伝送されるパル
ス列、19a ……直前の分析フレームのパルス列。
Claims (1)
- 【請求項1】入力音声信号の分析フレーム内のスペクト
ル係数およびインパルス応答関数を求めるスペクトラム
分析器(2)と、上記入力音声信号に上記スペクトル係
数により重み付けを行い重み付け信号を生成する重み付
けろ波器(3)と、上記インパルス応答関数と上記重み
付け信号との相互相関関数を求める相互相関器(7)
と、上記インパルス応答関数の自己相関関数を求める自
己相関器(6)と、上記相互相関関数と上記自己相関関
数とからパルス列を抽出し出力するパルス抽出回路
(8)とを含む音声符号化器において、 上記パルス列および上記スペクトル係数から現在分析中
の分析フレームの直前の分析フレームからの影響信号を
生成する重み付け信号補正回路(4)と、上記重み付け
信号から上記影響信号を差し引いた補正重み付け信号を
生成し上記相互相関器へ入力する減算器(5)と を含むことを特徴とする音声符号化器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61103641A JPH0650438B2 (ja) | 1986-05-06 | 1986-05-06 | 音声符号化器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61103641A JPH0650438B2 (ja) | 1986-05-06 | 1986-05-06 | 音声符号化器 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62260200A JPS62260200A (ja) | 1987-11-12 |
| JPH0650438B2 true JPH0650438B2 (ja) | 1994-06-29 |
Family
ID=14359392
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61103641A Expired - Lifetime JPH0650438B2 (ja) | 1986-05-06 | 1986-05-06 | 音声符号化器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0650438B2 (ja) |
-
1986
- 1986-05-06 JP JP61103641A patent/JPH0650438B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62260200A (ja) | 1987-11-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4220819A (en) | Residual excited predictive speech coding system | |
| US4821324A (en) | Low bit-rate pattern encoding and decoding capable of reducing an information transmission rate | |
| JP2903533B2 (ja) | 音声符号化方式 | |
| JP3266178B2 (ja) | 音声符号化装置 | |
| JPH06236198A (ja) | 音質主観評価予測方式 | |
| US4845753A (en) | Pitch detecting device | |
| JPH0650438B2 (ja) | 音声符号化器 | |
| JPH0362280B2 (ja) | ||
| JPS6238500A (ja) | 高能率音声符号化方式とその装置 | |
| JPH028900A (ja) | 音声符号化復号化方法並びに音声符号化装置及び音声復合化装置 | |
| JP2900431B2 (ja) | 音声信号符号化装置 | |
| JP2560682B2 (ja) | 音声信号符号化復号化方法とその装置 | |
| JP2615862B2 (ja) | 音声符号化復号化方法とその装置 | |
| JP2715437B2 (ja) | マルチパルス符号化装置 | |
| JP3515215B2 (ja) | 音声符号化装置 | |
| JP2629762B2 (ja) | ピッチ抽出装置 | |
| JP3166797B2 (ja) | 音声符号化法及び音声復号化法並びに音声符復号化装置 | |
| JP2817196B2 (ja) | 音声符号化方式 | |
| JP3175162B2 (ja) | 秘話通信方法 | |
| JPH0736119B2 (ja) | 区分的最適関数近似方法 | |
| JPH0754438B2 (ja) | 音声処理装置 | |
| JP2844590B2 (ja) | 音声符号化方式とその装置 | |
| JPH08328596A (ja) | 音声符号化装置 | |
| JPH053600B2 (ja) | ||
| JPS62207036A (ja) | 音声符号化方式とその装置 |