JPS617900A - 音声信号のマルチパルス型符号化装置 - Google Patents

音声信号のマルチパルス型符号化装置

Info

Publication number
JPS617900A
JPS617900A JP59128730A JP12873084A JPS617900A JP S617900 A JPS617900 A JP S617900A JP 59128730 A JP59128730 A JP 59128730A JP 12873084 A JP12873084 A JP 12873084A JP S617900 A JPS617900 A JP S617900A
Authority
JP
Japan
Prior art keywords
pulse
sound source
amplitude
source pulse
determining means
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
Application number
JP59128730A
Other languages
English (en)
Other versions
JPH043879B2 (ja
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.)
NEC Corp
Original Assignee
Nippon Electric 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP59128730A priority Critical patent/JPS617900A/ja
Publication of JPS617900A publication Critical patent/JPS617900A/ja
Publication of JPH043879B2 publication Critical patent/JPH043879B2/ja
Granted legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔技術分野〕 本発明はマルチパルス型符号化復号化装置に関し、特に
符号化側で分析、処理すべき音源、パルスの振幅または
位置、も′シ<は振幅ならびに位置に関する決定を動的
計画法(Dyna+ni c Prograrmlin
g。
以下DPと略称する)にもとづく最適決定を介して実施
するマルチパルス型符号化復号化装置に関する。
〔従来技術〕
入力音声信号を分析し巨視的特徴としてのスペクトル包
絡とともに微視的特徴としての音源情報を抽出しこれら
を符号化する場合に、廿源情報を複数のインパルス系列
いわゆるマルチパルスとして構成しこれをスペクトル包
絡情報のLPC(Linear  Predictio
n  Coefficient、 m形予測係数)とと
もに符号化側から復号化側に伝送して入力音声信号を再
生するマルチパルス型符号化復号化装置は近時よく知ら
れつつある。
このマルチパルス型符号化復号化装置は、音源パルスに
近似せしめたマルチパルスを音源情報としてスペクトル
包絡情報とともに符号化側から復号化側に分析フレーム
ごとに伝送するものでsb、音源波形に関する情報も復
号化(Fillに伝送され、通常のボコーダに比して優
れた再生音質が比較的低ビットレートで得られるといっ
た特徴がちる。
マルチパルスを求める手法に関してはB、S。
Atal等によるA −b−8(Analysis b
y −8ynt’hesis)処理手法と小浜、見開、
小野等による相関関数処理手法とがよく知られた二つの
手法となっている。これら二つの手法のうち前者は入力
音声信号のスペクトル領域評価による分析と合成の繰返
しを介じてマルチパルスを求めるのに対し、後者は入力
音声信号と分析処理における合成フィルタのインパルス
レスポンスとの相互相関を求め、これと前記インパルス
ポンスの自己相関を利用してマルチパルスたるべき音源
パルスをいわゆるフォワード的に決定する相関領域評価
であシ、A−b−8処理よシも効率的な処理手法として
知られている。
しかしながら、上述した従来の二つの手法に関してはそ
れぞれ次のような欠点がおる。
すなわちA−b−8処理手法はマルチパルス1個ごとに
分析と合成とを繰返しつつ所望のマルチパルス系列を求
めるものでアシ、入力音声信号と再生音声信号との差を
最小としうる最適音源パルス検索手段でけあるが、反面
マルチパル・スとすべき音源パルスには最大パルス間隔
の制!!aがないため分析フレームごとの音源パルス位
置の伝送効率が低下し易く、すなわちパルス位wit子
化データにおけるビット数を固定できないだめ伝送効率
の低下を招き易い。しかもこのA、−b−8処理手法は
マルチパルス1個ずつを対象として繰返し複雑な演算を
実施するためその演算量も膨大なものとなってしまうと
いう欠点がある。
またフォワード的処理手法は演算16−1A−b−8処
理手法に比し大幅に改善しうるものの、マルチパルスと
すべき音源パルスの検索はA−b−8処理手法と同様な
最適性を有するとは言えず、さらに最大パルス間隔の制
限がないため伝送効率の低下も避けられないという欠点
がちる。
〔発明の目的〕
本発明の目的は上述した欠点を除去し、マルチパルス型
符号化榎号化装口において、マルチパルスとツ°べき召
源パルス伝幅の量子化処理を含む最適パルス恢宗と、音
源パルスの最大間隔を制限しつつ実施する最適パルス検
索とをそれぞれt#独もしくは併用してD P手法を利
用して実施することによってメI’1−kt−大幅Vこ
減少せしめるとともに伝送効率を着しく改善しうるマル
チパルス型符号化復号化装置を提供することvr−ある
〔発明の構成〕
本発明の装置は、マルチパルスtJl符号化復号化装置
においで、マA・テバルスとして構成すべき音ふパルス
振幅量子化を入力音声・1M号との誤差電力を評価関数
どする動的tt m法にもとづいて決定するf#jパル
ス振・陥決定手段わるいは最大パルスth1隔を制限し
前記誤差電力をtF価胸数とする動的計画法にもとづい
て音源パルス位置を決定する音源パルス位置決定手段も
しくは前記音源パルス振幅決定手段と音源パルス位置決
定手段とを併用しつつ音源パルス位置と振幅に関する量
子化レベルを同時に算出する音源パルス位置・振幅決定
手段のうちのいずれ〃・の決定手段を鋪えて構成される
〔実施例〕
次に図面を参照して本発明の詳細な説明する。
第1図は本発明の第1の実施例における符号化側(5)
および復号化側旧)の構成を示すブロック図である。
第1図囚、(B)に示す本発明の第1の実施例は各パル
ス位置の各音源パルスの振幅量子化餉をDP千手法よっ
て決定しつつ最適パルス検索を実施する前記音源パルス
振幅決定手段を利用する一実施例であ)、符号化側(4
)はLPC分析器1、ノイズ重み付は器2、符号化器3
、相互相関関数算出器4、自己相関関数算出器5、マル
チパルス検索器6、DP演算処理器7およびマルチプレ
クサ8を備えて構成され、また第1図B)に示す復号化
側はデマルチプレクサ9、復号化器fl)10.復号化
器(2)1)、LPC合成器12およびL P F (
L□y )’assFilter→13を備えて構成さ
れる。
uシ1図囚9(トυによ−)で示すtAlの実施例にお
いては、マルチパルスは前述した相関領域評価にょるフ
ォ、ワードlA理Vr、よって求めろ場合を例としてい
るが、これは他のA−b−8処理手法等によって求める
場合と置換しても一向に差支えない。
入力端子101を介して入力した入力音声信号dLl)
C分析器1およびノイズ重み付は器2IC供給される。
LPC分析器1)よ入力音声信号をLPC分析して得ら
;hろ0次の工(パラメータ(偏自己相関関数)の如き
LPC係数を抽出しこれを符号化器3に送出するととも
に、LPC係数および次数等をノイズ重み付は器2に供
給するウ ノイズ重み付は器2は伝達関数W(々のノイズフィルタ
を有し入力音声信号をこのノイズフィルタを通すことに
よってこれら2人力の畳み込み積分を実施する。伝達関
数Wη)はLPC係数とその次数のほか、予め廿声員料
等にもとついて決定され、またこむで2はexp(jλ
)でλ=2πΔT/、ΔTは分析フレームの標本化サン
プリング周期、fは周波数である。
LPC分析器1から出力したLPG係数はまた符号化器
3によってLPC係数を量子化したうえさらにこれを符
号化して出力ライン301に送出するとともに、量子化
したLPG係数を復号化して音声フィルタのインパルス
レスポンスを求めこれを出力ライン302に送出する。
相互相関関数算出器4Fi、こうして供給されたインパ
ルスレスポンスとノイズ重み付けを付与した入力音声信
号との畳み込み積分を行なつ、て相互相関関数を算出し
マルチパルス検索器6に供給する。
ノイズ重み付けを付与した入力音声信号はまたDP演算
処理器7にも供給される。DP演算処理器7には符号化
器3からのインパルスレスポンスも供給される。
自己相関関数算出器5は、符号化器3からのインパルス
レスポンスを受けるとこの自己相関関数を計算しこれを
マルチパルス検索器6に供給する。
マルチパルス検索器6#′i、こうして分析フレームご
とに供給される相互相関関数と自己相関関数とを利用し
下記に示す(1)式による相関領域評価にもとづくフォ
ワード的音源パルス検索を実施する。
・・・・・(1) (1)式において、miは分析フレーム内のi番目のパ
ルスのフレーム端からの時間位置、Ii Jdその振幅
、ψhx(mi)は時間遅れmiにおける相互相関関数
、IJは分析フレーム内の1番目のパルスの振幅、Rb
h (1m7  mi 1 )  はインパにスVスボ
ンスの自己相関関数である。(1)式の意味すると仁ろ
は、ある音源パルスに着目し種種の時間位置で(1)式
によって計算した振幅の絶対値を最大とするものが最も
音源パルスと近似したパルスとして得られこの操作を繰
返して得られる複数個の音源パルスをマルチパルスとし
て決定するということである。これを符号化し′Cマル
チプレクサ8に供給するのが適音のマルチパルス符号化
の手段であるが、本実施例にめってはD L)演算処理
器7によって次のように音源パルス振幅の最適量子化を
実行している。
第2図は第19囚のDP演算処理器7の部分を詳細に示
すブロック図、第3図は第2図に示すDP演算処理器7
による音源パルス振幅量子化のDP処理の内容を説明す
るための音源パルス振幅DP処理説明図である。以下に
第3図を参照しながら第2図のDP演算処理器7の動作
を説明する。
第2図に示すDP演算処理器7は、波形RAM(Ran
dom Access IViernory)71、D
PパスRAM72、演算制御部73、マルチパルス仮量
子化テータRAM74.およびインパルスレスポンスR
AM75%を備えて構成され、また符号化器3、ノイズ
里み付は器2、マルチパルス検索器6およびマルチプレ
クサ8を併記して示す。
波形RAMはノイズ重み付は器2の内蔵するノイズ重み
付はフィルタの出方波性をストアするものであシ配列変
数P、Q、R,8の格納領域エリアA (P 、 Q 
、 R、8)を確保する。
本実施例におってはP=3.Q:=3でRは160W(
ワード)、Sは12b(ビット)分を用意している。こ
こで160ワードは分析フレームあたシのサンプル数(
1分析フレームは20m8BC。
サンプリング周波数は8KH2)  に、また12ビツ
トは各サンプルの童子化数に対応するものである。
こノヨうな波形)<AΔ(71(7)A (1、1,1
60゜12)、A(1,2,160,12)、A(1゜
3.160.12)の各エリアにノイズ重み付はフィル
タの出力をストアする。まだマルチパルス検索器6から
演算制御部73に供給される音源パルスは、そのうちの
最大振幅のものを基準として各パルスを仮量子化したの
ちパスラインを介してマルチパルス仮量子化データRA
M74にストアする。DP演尊処理器7にはまた符号化
器3がらLPCi数によるインパルスレスポンスを受け
こレヲインパルスレスポンスRAM751Cストアしi
 fc D PパスRAM72に確保された所定の配列
変数の格納エリアitクリア(clear )  状態
としてDP演算処理器7の初期設定が7Lされる。
このように初抽設定が行表われ′#あと、インパルスレ
スポンスRAM75にストアされている波形に対しマル
チパルス仮た子化データ′IJ、AM74にストアされ
ている最大パルスの仮量子化レベルに対応するIFみを
付与し各音源パルス「l置に対応する位相で波形RA 
N171のA(1,2,160゜■、2)のエリアにス
トアされている内容から前記インパルスレスポンスを減
算する方法で(1)式の演算を実行する。さらに、仮策
子化レベルよりも1量子化レベルだけ小さい量子化レベ
ルに対応する重みをインパルスレスポンスに伺与シ音源
パルス位置に対応する位相で波形RAM71のエリアA
C1,3,160,12)の内容から前記インパルスレ
スポンスを減算するよう圧して糧大音源パルスに対する
処理を演算制御部7の演算制御のもとに実施する。
第3図は1分析フレーム当り4ビツト、16個で構成さ
れるマルチパルスを最大振幅パルスから振幅順に分類し
て第16振幅パルスまで配列した場合にこれらに付与す
べき量子化レベルを最適なものとして各音源パルスに割
当てるDP千手法説明するものであシ、第3図中の■、
■、−1のうち■は16個の各音源パルスに対する仮量
子化レベルで他の■および−IFiそれぞれの■に対し
てDPのために適用した相対量子化レベル差である。
つまシ、一般的なマルチパルスの量子化レベルがOであ
りのと−1とはそれぞれ量子化レベルがルベル大きいか
もしくは小さいものに対応する。
第3図は16個を振幅順に配列してDP千手法適用する
場合を対象としているが、これは時間順に配列したもの
として考えても#1ぼ同様に次に述べるDP千手法適用
しうるし、また相対量子化レベルも■、−1のほか一般
的には任意に設定しうる。
さて、上述した如き初期設定ならびに最大音源パルス処
理を実施したあと次に第2振幅パルスに対する処理を実
施する。なお前原の最大振幅パルスに対しては■の配慮
は必要でなく従ってOと−lのみが設定され、第2振幅
パルス以下は■。
@および−1の3量子化相対レベルが股間される。゛マ
ルチパルス仮量子化データRAM74にストアされてい
る第2番目に振幅の大きな第2振幅パルスの仮量子化レ
ベルよりも1量子化レベルだけ大きい量子化レベルに対
応する重みをインパルスレスポンスRAM75にストア
されているインパルスレスポンスに付与したうえ、波形
RAM71にストアされているA(1,2,160,1
2)の内容は他のエリアに保存しつつこれから上記重み
付ケインパルスレスポンスを減算しその結果を−A(2
,2,160,12)にストアする。また上記重み付は
インパルスレスポンスをA(1,3゜160.12)の
内容は保存しつつこれからも減算しその結果をA(2,
3,160,12)のエリアにストアする。
このようにして波形RAM71のエリアA(2゜2.1
60.12)およびA(2,3,160゜12)にスト
アされた波形のうち最小電力のもの、すなわち誤差電力
が最小で66従ってS/N(8ignal / No1
se )  が最大となるものA(2゜iI’s 16
0 + 12 )を選択する。ここに1)は選択された
2もしくは3を意味する。こa、A (2。
i1#1601)2)をA<3.x’、16a、zz)
にストアするとともgDPパルスRAM72に確保した
エリアDP(3,17)のうちDP(2゜1)にi、を
またDP(1,2)に1をストアしかくしてのレベルに
ついての処理を終える。
次にマルチパルスの仮量子化レベルに対応する重みを前
記インパルス応答に付与し、前記[F]レベル九ついて
の処理と同様な内容の処理を■レベルについて実施しこ
の場合選択された誤差電力最小なAC2F = 160
.12)のストア内容をA(3,2,160,12)に
ストアするとともにDPパスRAM72のエリアDP(
2,1)にはi、を、またDP(2,2)には2をそれ
ぞれストアし0レベルについての処理を終予する。
さらに、仮量子化レベルよシも1量子化レベルだけ小さ
い一ルベルについて上述した■、■レベルと同様な処理
内容を実行し誤差電力最小として選択されたA(2,i
富、160.12)をエリアA(3,3,160,12
)にストアすると、ともにDPバスRAM72のエリア
DP(3,1)には1)を、DP (3、2)には3を
書込みストアせシメ、カくシて一ルベルについての処理
を終了し、このちとA(3,1,160,12)の内容
はA(1,1,160,12)“に、A(3,2゜16
0.12)の内容はA(1′、2.+60゜12)に、
またA(3,3,160,12)の内容はA(1,3,
160,12)のエリアにそれぞれシフトしストアせし
め第2振幅パルスに対する処理を終了する。
このちと第3振幅パルスについても第2振幅パルスとほ
ぼ同様にして実行しこれを最終音源パルスのひとつ前の
第15振幅まで繰返し実行するが、最後の第16振幅パ
ルスについてeゴ第2〜第16振幅パルスの如くA(3
,1,1tiO,12)をA、(1,,1,P6O,1
2)に、A(3,2゜160.12)はA(1,2,1
60,12)に、A(3,3,160,12)はA(1
,3,160゜12)のエリアに7フトストアすること
4く、かくして得られたAC3,1,160,12)、
A(3,2,160,12)、A(3,3,160゜1
2)のうち最小電力の人(3,に、160゜12)を選
択する。求める量子化レベルはDPパルスRAM72に
ストアされたDPP2O連続として得られる。
このようにして互いに隣接する第1〜第16振幅パルス
のそれぞれに説定した量子化レベル■。
■および−Iのそれぞれについて誤差電力を評価関数と
するDPを実施し各音源パルス振幅について誤差電力が
最小となるバスが前述した如(DPバスRAM72に次
次にストアされてその連続がDPバストして得られ、こ
のことは第3図に矢印にその一例を示す如く最適振幅量
子化DPパスとして求められ、最適従って全効率化を図
った振幅量子化データの伝送が可能となる。
このようにして得られた振幅量子化データを有するマル
チパルスはLPC係数とともにマルチブレクテ8によっ
て多重化され伝送路を介してデマルチプレクサ9に送出
される。デマルチプレクサ9け、こうして送出されたマ
ルチパルスに関するデータとT、 P C係数に関する
データの多重化を分離したうえマルチパルスデータは復
号化器(1)10で、またLPC係数データは復号化器
(2)1)でそれぞれ量子化データの復号化を実施した
のちマルチパルスは2次の全極型デジタルフィルタ構成
の合成フィルタを有するLPC合成器12の駆動用音源
情報として、またLPC係数は合成フィルタの係数とし
て供給されてデジタル量の入力音声信号を再生しこれを
LPF13に送出する。
L P F’ 13は内蔵のD/A (デジタル/アナ
ログ)コンバータによって入力をアナログ化したうえ所
定の高域遮断周波数のL P Fを通して出力再生信号
として出力端子131に送出する。
なお前述した如く第1図の実施例はマルチパルスが前述
した相関領域評価、いわゆるフォワード的処理によって
求める場合を例として本発明による音源パルス振幅決定
手段を適用した一実施例でお9、従って予め音源パルス
位置が符号化側における構成フィルタのインパルスレス
ポンスと入力音声信号との相関領域評価にもとづくフォ
ワード的評価によって決定されたもので、bb、さらに
マルチパルス最大値4予めフォワード的に決定されたも
のであるが、このような音源パルス決定手段は特にフォ
ワード的処理によって予め決定されたパルス位置と衆人
値とを有する音源パルスのみを対象として限定する必要
はなく、このフォワード処理の代りに他の音源パルス決
定手法、たとえばA−b−8法等によって決定された音
源パルスを対象としてもほぼ同様に実施できることは明
らかであり、この場合第19囚に示す符号化側は、相互
相関関数算出器4、自己相関関数算出器5、マルチパル
ス検索器6等の代りにA−b−8手法によ多入力音声信
号のスペクトル分析を介してマルチパルス推定を実施す
るスペクトル領域評価マルチパルス決定回路と置換すれ
ばよい。
また、第1図囚、(B)によって示す第1の実施例では
、分析フレームごとに形成されるべきマルチパルスの個
aは16個の構成としているがこれは所望に応じ任意に
設定しても差支えないことは明らかである。
なお、この第1の実施例においては、予めフォワード的
に処理され予備的に決定されたマルチパルスの最大値に
対応してその量子化範囲を限定してデータビットレート
の削減を図ったものとしているが、フォワード的処理に
よらない手法、たとえばA−b−8処理手法によっても
同様に実力し 。
ゆることは明らかである。
第4図は本発明のM2の実施例における符号化側の構成
を示すブロック図である。
第2の実施例は本発明による音源パルス位置決定手段を
利用するマルチパルス型符号化復号化装置のうちの符号
化側の一実施例を示すものであり、復号化側は第1図(
鴎に示す第1の実施例における復号化側と基本的に同一
構成でるり、また第4図と第1図(5)との同一記号の
ものは同一内容であるのでこれらに関する詳細な説明は
省略する。
第4図に示す第2の実施例の符号化側は、LPC分析器
1、ノイズ重み付は器2、符号化器3、マルチプレクサ
8およびDP演算処理器14を備えて構成される。
DP演算処理器14は、波形RAM141、DPパスR
AMI 42. 演算制御部143、インパルスレスポ
ンスRAM144等を備えて構成される。このDP演算
処理器14は、第1回置に示すマルチパルス決定関連回
路、すなわち相互相関関数算出器4、自己相関関数算出
器5、マルチパルス検紫器6ζソ・に代えて次に述べる
ように予め制限された時間長の最大パルス間隔の制限を
設けたうえ誤差電力をr)′−価関θとするDP千手法
実施して音源パルス位置が決定されるマルチパルスを発
生するものでおる。
第5同は第4図に示す第2の実施例における音稼パルス
位誼決定のDP処理の内容を説明するだめの音源パルス
位@DP処理説明図でおる。以下、第5図をS照しなが
ら第4図の第2の実施例について説明する。
DPi*算処理器14け、ノイズ重み付は器2から供給
を受ける入力音声信号のノイズ重み付は出力波形を演算
制御部143の制御のもとに波形RAMI 41)C分
析フレームごとに次次にストアせしめ、また符号化器3
から出力ライン302を介してインパルスレスポンスを
分析フレームごとに受けるとこれを次次にインパルスレ
スポンスRAM144にストアせしめる。
符号化器3から出力される符号化LPC係数データは出
力ライン301を介してマルチプレクサ8に供給され、
これはDP演算処理器14から、後述する処理によって
出力ライン1401を介して出力される符号化マルチパ
ルスデータとともにマルチプレクサ8によって多重化さ
れた復号化側に伝送される。
なお第4図に示す第2の実施例においても分析フレーム
単位は第1装置の第1の実施例と同様に20m8BC,
サンプリング周波数け8KHzであり従ってサンプル数
は160個である。まだマルチパルスモ分析フレーム当
シ4ビット、16個としている。
前述した如く、第4図に示す第2の実施例は最大音源パ
ルス間隔を制限した状態でDP平手法よって入力音声信
号との誤差が最も少ないインパルス系列を16個のイン
パルスによって代表せしめてこれをマルチパルスとする
ものである。っまシ、マルチパルスによるインパルスレ
スポンス出カド入力信号波形との差、いわゆる残留波形
成分が最小となるマルチパルス系列を最大パルス間隔を
制限し/こ状態でDP平手法よって求めるものである。
第2の実施例においてマルチパルスとすべき音源パルス
の最大パルス間隔の制限は予め次のように設定している
が、これは分析、合成すべき入力音声信号の種類、再生
所望音質、所要データビットレートの低減程度等の条件
によって所望に応じ任意に設定しうるものである。
本実施例にあっては1分析フレームを等時間間隔の16
0個のタイムスロットに分割し4ビツト16個のマルチ
パルスのそれぞれについての存在しうるタイムスロット
領域、従ってパルス相互間の最大間隔を次のようにして
設定している。っまり、観点を変えると最大パルス間隔
を制限した16個のマルチパルスによって160サンプ
ルの音源パルスを代表せしめマルチパルスによる音源近
似にもとづくデータビットレートの削減効果を確保する
ものでめる。またこのような最大パルス幅の制限代休は
殆んど再生音質に影響しないことが種種の音声質料等か
らもよく知られている。
第5図において、マルチパルスナ1〜す16はマルチパ
ルスとして設定すべき16個の音源パルスを意味し、存
在タイムスロットはこれら16(161のマルチパルス
のす1からす16までが存在しつるそれぞれのタイムス
ロット領域を示すもので、たとえばす1のパルスはタイ
ムスロット1〜16のうちのいずれかひとつに、また+
2のパルスはタイムスロット2〜32のうちのいずれか
ひとつに存在し、このようにして4−16のパルスはタ
イムスロット16〜160のうちのいずれかに存在しう
ろこととなる。このよりにマルチパルスの+1から+1
6までそれぞれに任在しうるタイムスロットが各マルチ
パルス相互の最大間隔を制限する量として非量子化もし
くは量子化値として設定される。
第4図において、インパルスレスポンスRAM144か
ら読出されたインパルスレスポンスと、波形RAh31
41から読出された入力音声信号のノイズ重み付は波形
とIr!演W、制御143の制御のもとに、マルチパル
スの第1パルス軟補から第16パルス候補までの名マル
チパルス候補のそれぞれに設定された夕・イムスロット
において下記の如き演算思想ICもとづき相互相関演算
をとるか、ちるいはぞれぞれO電力値を演算したうえ、
たとえば電力値の場合にはインパルスレスポンス波形の
電力値をノイズ重み付は波形の電力値から減算するとい
う餓1の実施例と同様な手段で誤差電力を得る。この誤
差電力は前述した如く人力音声信号との差である残留波
形成分であシ、この残留波形成分であり、この残留波形
成分が小さい程入力音声信号の音源情報に近似したマル
チパルスとなる。本実施例もこの誤差電力を評価関数と
してDP平手法実施しパルス位置を設定するものである
第5図においてマルチパルスの第1パルス候補は前述し
た如くタイムスロット1からタイムスロット16までの
うちのいずれかの位置をと9得ることを示し、また第2
パルス候補は第1パルス候補がタイムスロット1を占位
した場合を考慮してタイムスロット2からタイムスロッ
ト32までのいずれかが存在タイムスロットとなシ、以
下同様にして第16パルス候補はタイムスロット16か
らタイムスロット160までのいずれかが存在タイムス
ロットとなることを示している。
いまタイムスロット1からタイムスロット16の各位置
においてのインパルスレスポンス波形をノイズ重み付け
したそれぞれ同じパルス位置での入力音声信号波形から
減算するという演算を実施して得られる16個の誤差電
力データを第1パルス候補選定用データとして波形RA
M1410波形ストアエリアと異なるエリアにストアし
て置く。
次に第2パルス候補選定用データを得るために次のよう
な演算を実施する。
すなわち、タイムスロット2のパルス位置においてはタ
イムスロット1に第1パルスが設定された仮定のもとで
前述した誤差電力を求める。次にタイムスロット3のパ
ルス位置ではこの位置に第2パルスが存在するとしたと
き考えられる第1パルスの存在可能タイムスロット1も
しくは2に4第1パルスが設定された仮定のもとて2通
りの誤差電力を求めこの誤差電力の小なる方の第1、第
2パルス組合せに関するデータをDPパスRAM142
にストアするとともに誤差電力に関するデータは波形R
AM141にストアせしめる。第2パルス候補とするも
のがタイムスロット4に設定されたと仮定するときには
第1パルスがタイムスロット1〜3のいずれかに設定さ
れたとして求める3個の誤差電力について同様な処理を
実施し、以下タイムスロット32に対応する処理まで行
なわれる。第5図に示す第1パルス候補の存在タイムス
ロッ)1−16と、i2パルス候補の存在タイムスロッ
ト2〜32とを結ぶ実線はこのような処理内容を示すも
のである。第3パルス候補から第16パルス候補につい
ても同様な思想での演算が次次に実施され、第16パル
ス候補に関して求められた最後の勝差電力最小のパルス
候補組合せ情報ならびにDPパスRAM142と波形R
AM141にストアされた上記データから誤差電力を最
小とする最適パルス位置としてのタイムスロットが最大
パルス間隔制限のもとて第1〜第16のパルス候補に対
して設定され、このようなタイムスロットに対応する音
源パルスがマルチパルスとして決定され出力ライン14
01を介してマルチプ゛     レクサ8に供給され
る。
第6図は本発明の第3の実施例における符号化側の構成
を示すブロック図でりる。第3の実施例における復号化
側は第1図([3)に示す第1の実施例の復号化側とは
1!同一の内容であシ、また第6図に示す符号化側の構
成内容中、第1図(5)に示すものと同一記号のものは
同一内容であるのでこれらに関する詳細な説明は省略す
る。
第6図に示す第3の実施例tよ前述した第1の実施例の
音源パルス振幅決定手段と音源パルス位置決定手段とを
併用しつつ、最大パルス間隔を制限された条件のもとて
DP千手法よシ音源パルス位置と音源パルス振幅に関す
る量、子化レベルを同時に算出する誉、源パルス位置・
振幅決定手段を利用するものであシ、LPC分析器1、
ノイズ重み付は器2、符号化器3、マルチプレクサ8の
ほかDP演算処理器15を備えて構成される。
DP演算処理器15け、音源パルス振幅決定回路151
および音源パルス位置決定回路】52を備えて構成され
る。
音源パルス位置決定回j!1815’l!/′i、、第
1図(5)に示す相互相関関数算出器4、自己相関関数
算出器5、マルチパルス検索器6およびDP演算6理器
7等とほぼ同様な内容を備えて構成され、また音源パル
ス位置決定回路152¥′i第4図に示すDP演算処理
器14とほぼ同様な内容を備えて構成される。
音源パルス位置決定回路152は第4図に示す第2の実
施例におけるI) P処理手段とほぼ同様にして最大パ
ルス間隔を制限した条件のもとてDP手法を利用した音
源パルス位置を分析フレームごとに決定しつつ、この音
源パルス位置情報を出力ライン1521を介して音源パ
ルス振幅決定回路151に供給する。
音源パルス位置決定回路151は音源パルス位置情報を
受けつつこのパルス位負に対応する音源パルスの量子化
を第1同人に示す第1の実施例における内容とほぼ同様
なりP手法で決定する。本実施例においても゛1分析フ
レームあたシのマルチパルスの数は4ビツト16個とし
ている。従って16個のマルチパルス位置情報に対応し
て得られる音源パルスを振幅量に配列し、これに対し第
3図によって示したような内容DP千手法適用して最適
量子化を図り、かくして音源パルス位置と振幅に関する
量子化レベルを同時に鼻出し、これら算出データは符号
化されたのち出カシイン151)を介してマルチプレク
サ8に供給される。
なお、上述した第3の実施例によって示した音源パルス
位置・振幅決定手段、わるいは前述した第1の実施例に
よって示した音源パルス振幅決定手段における振幅量子
化はいずれもマルチパルス検索された音源パルスそのも
のの量子化を実施している。従って量子化ひずみはパル
スごとに独立して発生する。この量子化ひずみの最適化
を目的とし、予めフォワード的処理にもとづいて予備的
に決定された音源パルス振幅の前もしくは後いずレカ+
2)パルス条幅レベルに着目してこれらに量子化値を設
定して振幅量子化を実施することも容易に実施でき、こ
れによってマルチパルス列全体にわたっで量子化ひずみ
の最小化を図ることもできる。これはフォワード的に予
備決定される音源パルスの振幅そのものが、その前後の
パルス振13.jによって影響され、従って音源パルス
全体にわたっての量子化ひフ゛みを考えた場合に(dむ
しろこのような前後の振幅レベルに量子化値を設定する
方がより望捷しいと言えるからである。
本発明はパルス間隔を制限しつつ、すなわちパルス位f
4量子化のビット数を固定しての最適パルス検索、もし
くは最適振幅量子化処理、あるいはこれらの併用をD 
I)手法によって実施してマルチパルスとしての最適音
源パルスを少ない演算量で求める点に基本的特欲を有す
るものでめ9、上述した第1〜第3の実施例の変形も棟
柱考えられる。
たとえば、各央/J1g例はいずれもマルチパルスと1
分析フレーム当り16°個としているが、こ往は何個と
設定してもよく、さらQこiiI:I INずべき最大
パルス間隔も任意に設定しうることは明らかでらろ。
また、6実1i!i ?lJにおけるノイズ爪み付は益
はこれを利用しなくとも差支え72 (、才/こJ、 
P C係数tま他のαパラメータ等ケオリ用するものと
してもよく、以上は本発明の主旨を損なうこと7r、 
< :g易に実施しうるものである。
〔発明の効果〕
以上説明した如く本発明によれば、マルチパルス型符号
化復号化装置において、音源パルス振幅の量子化処理を
含む最大パルス間隔と、MINパルスの最大1…隔葡制
限しつつ実施する最適パルス検索とをそれぞれ単独もし
くに併用してIJ P手法ケ利用して実施することによ
一〕で演W蔽を太幅Vこ減少せしめ、従って伝送効率も
大幅Vこ改善しうる最適マルチパルス検索が実行できる
マルチパルス符号化復号化が実現できるという効果があ
る。
【図面の簡単な説明】
第1図(イ)は本発明の第1の実施例における符号化側
の構成を示すブロック図、第1図(B)は本発明の第1
の実施例における復号化側の構成を示すブロック図、第
2図は第1図(5)におけるDP演算処理器7の部分を
詳細に示すブロック図、第3図は第2図の実施例におけ
る音源パルス振幅量子化のD P (Dynamic 
Programming)処理の内容を説明するだめの
音源パルスDP処理説明図、第4図は本発明の第2の実
施例における符号化側の構成を示すブロック図、第5図
は第4図の実施例における音源パルス位置決定のDP処
理の内容を説明するだめの音源パルス位置DP処理説明
図、第6図は本発明の第3の実施例における符号化側の
構成を示すブロック図である。 1・・・・・・LPC分析器、2・・・・・・ノイズ重
み付は器、3・・・・・・符号化器、4・・・・・・相
互相関関数算出器、5・・・・・自己相関関数算出器、
6・・・・・・マルチパルス検索器、7・・・・−・T
hp演算処理器、8・・・・・・マルチプレクサ、9・
・・・・・デマルチプレクサ、10・・・・・・復号化
器(1)、1)・・・・・・復号化器(2)、12・・
・・・・LPC合成器、13・・・・・・LPF、14
・・・・・・DP演算処理器、15・・・・・・DP演
算処理器、71・・・・・・波形RAM。 72・・・・・・DPハスRAM、73・・・・・・演
算制御部、74・・・・・・マルチパルス仮量子化デー
タRAM。 75・・・・・・インパルスレスポンスRAM、141
・・・波形RAM、142・・・・・・DPパスRAM
1)43・・・・・・演算制御部、  144・・・・
・・インパルスレスポンスRAM、151・・・・・・
音源パルス振幅決定回路、152・・・・・・音源パル
ス位置決定回路。 −ハ

Claims (4)

    【特許請求の範囲】
  1. (1)マルチパルス型符号化復号化装置において、マル
    チパルスとして構成すべき音源パルスの振幅量子化値を
    入力音声信号との誤差電力を評価関数とする動的計画法
    にもとづいて決定する音源パルス振幅決定手段あるいは
    最大パルス間隔を制限し前記誤差電力を評価関数とする
    動的計画法にもとづいて音源パルス位置を決定する音源
    パルス位置決定手段もしくは前記音源パルス振幅決定手
    段と音源パルス位置決定手段とを併用しつつ音源パルス
    位置と振幅に関する量子化レベルを同時に算出する音源
    パルス位置・振幅決定手段のうちのいずれかの決定手段
    を備えて入力音声信号の符号化を実施することを特徴と
    するマルチパルス型符号化復号化装置。
  2. (2)予め音源パルス位置が合成フィルタのインパルス
    レスポンスと入力音声信号との相関領域評価にもとづく
    フォワード(forrvard)的処理によって決定さ
    れたものであるかあるいはさらにフォワード的に予備的
    に決定されたマルチパルスの最大値にもとづいて量子化
    範囲が決定されるものとする前記音源パルス振幅決定手
    段を備えて成ることを特徴とする特許請求の範囲第(1
    )項記載のマルチパルス型符号化復号化装置。
  3. (3)予めフォワード的に予備的に決定されたマルチパ
    ルスの最大値にもとづいて量子化範囲が決定される前記
    音源パルス位置・振幅決定手段を備えて成ることを特徴
    とする特許請求の範囲第(1)項記載のマルチパルス型
    符号化復号化装置。
  4. (4)予め記前フォワード的処理にもとづいて予備決定
    された音源パルス振幅の前後いずれかのパルス振幅レベ
    ルに量子化値を設定する前記音源パルス振幅決定手段も
    しくは前記音源パルス位置・振幅決定手段を備えて成る
    ことを特徴とする特許請求の範囲第(1)項記載のマル
    チパルス型符号化復号化装置。
JP59128730A 1984-06-22 1984-06-22 音声信号のマルチパルス型符号化装置 Granted JPS617900A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59128730A JPS617900A (ja) 1984-06-22 1984-06-22 音声信号のマルチパルス型符号化装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59128730A JPS617900A (ja) 1984-06-22 1984-06-22 音声信号のマルチパルス型符号化装置

Publications (2)

Publication Number Publication Date
JPS617900A true JPS617900A (ja) 1986-01-14
JPH043879B2 JPH043879B2 (ja) 1992-01-24

Family

ID=14992030

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59128730A Granted JPS617900A (ja) 1984-06-22 1984-06-22 音声信号のマルチパルス型符号化装置

Country Status (1)

Country Link
JP (1) JPS617900A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04221440A (ja) * 1990-12-25 1992-08-11 Mitsubishi Electric Corp 光ディスク装置のレーザパワー測定用治具
JPH04221438A (ja) * 1990-12-21 1992-08-11 Mitsubishi Electric Corp 光ディスク装置のレーザパワー測定用治具
JPH04221439A (ja) * 1990-12-25 1992-08-11 Mitsubishi Electric Corp 光ディスク装置のレーザパワー測定用治具
JPH04221437A (ja) * 1990-12-20 1992-08-11 Mitsubishi Electric Corp 光ディスク装置のレーザパワー測定用治具及び測定方法
JPH04221441A (ja) * 1990-12-25 1992-08-11 Mitsubishi Electric Corp 光ディスク装置のレーザパワー測定用治具

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04221437A (ja) * 1990-12-20 1992-08-11 Mitsubishi Electric Corp 光ディスク装置のレーザパワー測定用治具及び測定方法
JPH04221438A (ja) * 1990-12-21 1992-08-11 Mitsubishi Electric Corp 光ディスク装置のレーザパワー測定用治具
JPH04221440A (ja) * 1990-12-25 1992-08-11 Mitsubishi Electric Corp 光ディスク装置のレーザパワー測定用治具
JPH04221439A (ja) * 1990-12-25 1992-08-11 Mitsubishi Electric Corp 光ディスク装置のレーザパワー測定用治具
JPH04221441A (ja) * 1990-12-25 1992-08-11 Mitsubishi Electric Corp 光ディスク装置のレーザパワー測定用治具

Also Published As

Publication number Publication date
JPH043879B2 (ja) 1992-01-24

Similar Documents

Publication Publication Date Title
US4516259A (en) Speech analysis-synthesis system
EP0939394B1 (en) Apparatus for encoding and apparatus for decoding speech and musical signals
US4821324A (en) Low bit-rate pattern encoding and decoding capable of reducing an information transmission rate
EP0477960B1 (en) Linear prediction speech coding with high-frequency preemphasis
JP2707564B2 (ja) 音声符号化方式
US4945565A (en) Low bit-rate pattern encoding and decoding with a reduced number of excitation pulses
US4975955A (en) Pattern matching vocoder using LSP parameters
US5504832A (en) Reduction of phase information in coding of speech
JPS617900A (ja) 音声信号のマルチパルス型符号化装置
CA2124713C (en) Long term predictor
JPS63192100A (ja) マルチパルス符号化装置
EP0545403A2 (en) Speech signal encoding system capable of transmitting a speech signal at a low bit rate
JPH05265495A (ja) 音声符号化装置並びにその分析器及び合成器
CA2127483C (en) Speech signal encoding system capable of transmitting a speech signal at a low bit rate without carrying out a large volume of calculation
US5664054A (en) Spike code-excited linear prediction
AU617993B2 (en) Multi-pulse type coding system
JPS6162100A (ja) マルチパルス型符号化復号化装置
JP2560860B2 (ja) マルチパルス型音声符号化及び復号化装置
JPH043878B2 (ja)
JPH0736119B2 (ja) 区分的最適関数近似方法
JPS63148300A (ja) マルチパルス符号化装置
JPS621000A (ja) 音声処理装置
GB2137054A (en) Speech encoder
JPH11184499A (ja) 音声符号化方法および音声符号化方法
JPH02100100A (ja) 音声符号化・復号化方法及び音声符号化装置並びに音声復号化装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term