JPH0451300A - Linear predictive encoder and decoder - Google Patents
Linear predictive encoder and decoderInfo
- Publication number
- JPH0451300A JPH0451300A JP2159681A JP15968190A JPH0451300A JP H0451300 A JPH0451300 A JP H0451300A JP 2159681 A JP2159681 A JP 2159681A JP 15968190 A JP15968190 A JP 15968190A JP H0451300 A JPH0451300 A JP H0451300A
- Authority
- JP
- Japan
- Prior art keywords
- vector
- prediction
- signal
- adder
- prediction filter
- 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
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
この発明は、線形予測を用いた低レートの符号化器、及
び復号化器に関する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a low rate encoder and decoder using linear prediction.
(従来の技術)
第3図は、従来の線形予測符号化器の構成を示すブロッ
ク図である。(Prior Art) FIG. 3 is a block diagram showing the configuration of a conventional linear predictive encoder.
なお、第3図の符号化器の主要部分については、下記文
献に解説されている。The main parts of the encoder shown in FIG. 3 are explained in the following document.
文献名 N、S、Jayant and J、H,Ch
en、”SpeechCoding with Tim
e−Varying BitAllocations
to Excitation and LPCPara
meters’、Proc、 ICASSP、pp65
−68 、1989゜第3図において、端子101よシ
フレーム単位にまとめられて、ベクトルとして入力され
る原音声ベクトルSは、まず短時間分析回路102に入
力され、原音声ベクトルSに対する短時間予測係数α、
が計算される。文献は、短時間予測係数α、の算出アル
ゴリズムを特に詳しく詳述していないが。Literature name N, S, Jayant and J, H, Ch
en,”Speech Coding with Tim
e-Varying Bit Allocations
to Excitation and LPC Para
meters', Proc, ICASSP, pp65
-68, 1989 In FIG. 3, original speech vectors S, which are collected into frame units and input as vectors to a terminal 101, are first inputted to a short-time analysis circuit 102, which performs short-term prediction on the original speech vectors S. coefficient α,
is calculated. The literature does not particularly detail the algorithm for calculating the short-term prediction coefficient α.
フレーム内で入力が定常信号でおると仮定して解く通常
の自己相関法である。短時間予測係数α、は量子化器1
14に送出され、量子化値α3.になる。量子化器11
4はαj、を逆量子化器115と多重化回路111に送
出する。逆量子化器115は、量子化値α4.を逆量子
化値α、に変換し、短時間フィルター03にα1.を送
出する。This is a normal autocorrelation method that assumes that the input is a stationary signal within a frame. The short-term prediction coefficient α, is the quantizer 1
14, and the quantized value α3. become. Quantizer 11
4 sends αj to the inverse quantizer 115 and the multiplexing circuit 111. The inverse quantizer 115 outputs quantized values α4. are converted into inverse quantized values α, and input α1 to short-time filter 03. Send out.
q
次に、スイッチ108,113を共に開く。適応励振コ
ードテーブル104は、適応励振コードベクトルe&4
(t=i〜n)を出力する。適応励振コードベクトルe
、は、適応励振コードテープ104内で、過去に用いた
励振信号を1標本化時間ずつずらして作られる。加算器
110では、ベクトルe8.とスイッチ113からのベ
クトルの成分単位の加算を行うが、この場合スイッチ1
13からは信号がこないのでealはそのまま励振ベク
トルe、となり、短時間フィルタ103に入力される。q Next, both switches 108 and 113 are opened. The adaptive excitation code table 104 has an adaptive excitation code vector e&4.
(t=i~n) is output. adaptive excitation code vector e
, are created by shifting the excitation signals used in the past by one sampling time in the adaptive excitation code tape 104. Adder 110 adds vector e8. In this case, switch 1
Since no signal comes from 13, eal becomes the excitation vector e and is input to the short-time filter 103.
短時間フィルタ103は、ベクトルe工に対する出力ベ
クトルSWiヲ計算し減算器109に送出するベクトル
SWiは原音声Sに対応する。The short-time filter 103 calculates an output vector SWi for the vector e, and the vector SWi sent to the subtracter 109 corresponds to the original speech S.
減算器109はSW、とSの成分単位の減算を行い、誤
差ベクトルer1を知覚フィルタ105に送出する。The subtracter 109 subtracts SW, and S component by component, and sends an error vector er1 to the perceptual filter 105.
知覚フィルタ105は、ベクトルeriに対するベクト
ルe−ik知覚誤差計算回路106に送出する。知覚誤
差回路106は、ベクトルew□の各成分の2乗平均g
iを計算し、giが最小となる1を最適な適応励振コー
ドのインデックスI として、適応励振コードチーO
プル104と多重化回路111に送出する。The perceptual filter 105 sends the vector e-ik to the perceptual error calculation circuit 106 for the vector eri. The perceptual error circuit 106 calculates the root mean square g of each component of the vector ew□.
i is calculated, and 1, which minimizes gi, is set as the index I of the optimal adaptive excitation code and sent to the adaptive excitation code pull 104 and the multiplexing circuit 111.
次に、スイッチ108はそのまま開いた状態で、スイッ
チ113を閉じる。適応励振コードテーブル104はイ
ンデックス11゜により最適な適応励振コードベクトル
ea0を出力する。確率的励振コードテーブル107は
、確率的コードベクトルe8. (i=1%ct)を出
力する。加算器110では、ベクトルe8゜とベクトル
e8、の成分単位の加算を行い、励振ベクトルe、を短
時間予測フィルター03に送出する。Next, the switch 113 is closed while the switch 108 remains open. The adaptive excitation code table 104 outputs the optimal adaptive excitation code vector ea0 with the index 11°. The stochastic excitation code table 107 includes stochastic code vectors e8. (i=1%ct) is output. The adder 110 performs component-by-component addition of the vector e8° and the vector e8, and sends the excitation vector e to the short-term prediction filter 03.
短時間フィルター03は、ベクトルe、に対する出力ベ
クトルSW、を計算し減算器109に送出する。ベクト
ルSWiは原音声Sに対応する。減算器109はSwi
とSの成分単位の減算を行い、誤差ベクトルe□を知覚
フィルタ105に送出する。知覚フィルタ105は、ベ
クトルeriに対する出力ベクトルewiを知覚誤差計
算回路106に送出する。知覚誤差回路106は、ベク
トルeW、の各成分の2乗平均gfを計算し、 giが
最小となるiを最適な確率的励振コードのインデックス
Ia0として、確率的励振コードテーブル107と多重
化回路11ノに送出する。The short-time filter 03 calculates an output vector SW for the vector e and sends it to the subtracter 109. Vector SWi corresponds to original speech S. The subtractor 109 is Swi
and S are subtracted component by component, and an error vector e□ is sent to the perceptual filter 105. Perceptual filter 105 sends an output vector ewi for vector eri to perceptual error calculation circuit 106. The perceptual error circuit 106 calculates the root mean square gf of each component of the vector eW, and uses i, which minimizes gi, as the index Ia0 of the optimal stochastic excitation code, and uses the stochastic excitation code table 107 and the multiplexing circuit 11. Send to.
次に、スイッチ10B、スイッチ113f共に閉じ、最
適な適応励振コードベクトルと最適な確率的コードベク
トルを加算した最適な励振ベクトルeopt作成し、サ
ブフレーム遅延回路116に入力する。サブフレーム遅
延回路116は、適応励振コードテーブル104に最適
な励振ベクトルe01.を送出する。適応励振コードテ
ーブルは、以前入力されたなかで時間的に最も古いベク
トルを廃棄し、サブフレーム遅延回路116よシ送られ
てきた最新のe。、tをベクトル列の後に接続する。Next, both the switch 10B and the switch 113f are closed, and an optimal excitation vector eopt is created by adding the optimal adaptive excitation code vector and the optimal probabilistic code vector, and is input to the subframe delay circuit 116. The subframe delay circuit 116 generates the optimum excitation vector e01. for the adaptive excitation code table 104. Send out. The adaptive excitation code table discards the temporally oldest vector previously input and uses the latest vector e sent from the subframe delay circuit 116. , t after the vector sequence.
多重化回路111は、短時間予測係数の量子化値α 、
インデックスI8゜、■、。を多重化し、トコp
−タルコードCとして出力端子112より伝送路117
に送出する。The multiplexing circuit 111 outputs the quantized values α of the short-time prediction coefficients,
Index I8゜,■,. is multiplexed and transmitted from the output terminal 112 to the transmission path 117 as a tocop-tal code C.
Send to.
第4図に従来の線形予測復号化器を示すa伝送路201
を通じて符号化器から送られてきた多重化コードCは端
子202より多重分離回路203に入力される。FIG. 4 shows a transmission line 201 of a conventional linear predictive decoder.
The multiplexed code C sent from the encoder through the demultiplexer circuit 203 is input from the terminal 202 to the demultiplexer circuit 203 .
多重分離回路203は多重化コードCをαj9、I
、I に分離し、それぞれ対応する逆量子化ao
g。The demultiplexing circuit 203 separates the multiplexed code C into αj9, I
, I and the corresponding inverse quantization ao
g.
器204、適応励振コードテーブル205.確率的励振
コードテーブル206に送出する。逆量子化器204は
量子化値α を逆量子化値α1.に変P
換し、短時間予測フィルタ207に送出する。加算器2
0Bは、適応励振コードテーブル205、の出力ベクト
ルea0と確率的励振コードテーブル206の出力ベク
トルe を加算し最適励振ベクトルe。1.を作り、短
時間フィルタ207とサブフレーム遅延回路209に送
出される。短時間フィルタ207は、原音声ベクトルに
対応した再生信号ベクトルSwを再生する。適応励振コ
ードテーブル205は、第3図104の送信側の適応励
振コードテーブルと同じコードブックを作成するために
サブフレーム遅延回路209からe09.を入力する。device 204, adaptive excitation code table 205. It is sent to the stochastic excitation code table 206. The inverse quantizer 204 converts the quantized value α into inverse quantized values α1. It is converted into P and sent to the short-term prediction filter 207. Adder 2
0B is the optimal excitation vector e obtained by adding the output vector ea0 of the adaptive excitation code table 205 and the output vector e of the stochastic excitation code table 206. 1. is created and sent to the short-time filter 207 and subframe delay circuit 209. The short time filter 207 reproduces a reproduction signal vector Sw corresponding to the original speech vector. Adaptive excitation code table 205 is constructed by subframe delay circuit 209 to e09. Enter.
(発明が解決しようとする課題)
上記構成の線形予測符号化器及び復号化器の構成では、
声道伝達関数を与える短時間予測フィルタ係数、励振波
、音源のパラメータを量子化して受信側に送る必要があ
る。(Problem to be solved by the invention) In the configuration of the linear predictive encoder and decoder having the above configuration,
It is necessary to quantize the short-term predictive filter coefficients, excitation waves, and sound source parameters that provide the vocal tract transfer function and send them to the receiving side.
従って、受信側に伝送するパラメータが多いため、音質
を劣化させないで、受信側に伝送する情報量を削減出来
ないという欠点があった。Therefore, since there are many parameters to be transmitted to the receiving side, there is a drawback that the amount of information to be transmitted to the receiving side cannot be reduced without deteriorating the sound quality.
本発明は1以上述べた音質を劣化させないで、受信側に
伝送する情報量を削減出来る線形予測符号化・復号化器
を提供することを目的とする。An object of the present invention is to provide a linear predictive encoder/decoder that can reduce the amount of information transmitted to the receiving side without deteriorating the sound quality as described above.
(課題を解決するための手段)
この発明は、線形予測符号化器において、予測フィルタ
を、再生信号を使った瞬時型声道予測フィルタと、瞬時
型励振波予測フィルタの従属接続で構成し、入力信号と
前記2個の予測値との差分信号(音源信号)は、振幅を
調整された白色ノイズと過去、復号化器に送信した複数
の量子化音源信号の内から選択された、一種類との加算
によって得、受信側には音源情報のみを送信する手段を
設けた。(Means for Solving the Problems) The present invention includes a linear predictive encoder in which a predictive filter is configured by a subordinate connection of an instantaneous vocal tract predictive filter using a reproduced signal and an instantaneous excitation wave predictive filter, The difference signal (sound source signal) between the input signal and the two predicted values is one type selected from amplitude-adjusted white noise and a plurality of quantized sound source signals previously transmitted to the decoder. The receiving side is provided with means for transmitting only the sound source information.
また、線形予測復号化器において、予測フィルタを、瞬
時型声道予測フィルタと、瞬時型励振波予測フィルタの
従属接続で構成し、送信側から送られて来た音源信号に
基づいて復号する。Furthermore, in the linear predictive decoder, the predictive filter is configured by a cascade connection of an instantaneous vocal tract predictive filter and an instantaneous excitation wave predictive filter, and decodes based on the sound source signal sent from the transmitting side.
(作用)
第1に、本発明は、声道予測フィルタ係数と励振波予測
フィルタ係数を、受信側でも得られる信号を用いて作っ
ているので、受信側にフィルタ係数を送る必要がない。(Function) First, in the present invention, the vocal tract prediction filter coefficients and the excitation wave prediction filter coefficients are created using signals that can also be obtained on the receiving side, so there is no need to send the filter coefficients to the receiving side.
従って、受信側に伝送する情報量を削減できる。Therefore, the amount of information transmitted to the receiving side can be reduced.
従来、音声信号を定常信号と仮定して予測係数を算出し
ていた。しかし、音声信号は本来、定常信号とはみなせ
ない。従って第2に、本発明は非定常信号を仮定した予
測フィルタ算出アルゴリズムである瞬時最大エントロピ
ー法(瞬時MEM )を用いているため、正確な予測フ
ィルタ係数の算出が可能となり、予測能力が向上する。Conventionally, prediction coefficients have been calculated assuming that the audio signal is a stationary signal. However, audio signals cannot originally be considered stationary signals. Therefore, secondly, since the present invention uses the instantaneous maximum entropy method (instantaneous MEM), which is a prediction filter calculation algorithm that assumes a non-stationary signal, it is possible to calculate accurate prediction filter coefficients, improving prediction ability. .
予測能力の向上は入力信号と予測信号との差分信号のグ
イナミックレンノが小さくなるので結果的には差分信号
に割当てる情報量の削減が可能となり、受信側に伝送す
る情報量を削減できる。Improvement in prediction ability reduces the magnitude of the difference signal between the input signal and the prediction signal, which ultimately makes it possible to reduce the amount of information allocated to the difference signal, thereby reducing the amount of information transmitted to the receiving side.
(実施例)
第1図は本発明の符号器の一実施例を示すブロック図で
ある。(Embodiment) FIG. 1 is a block diagram showing an embodiment of the encoder of the present invention.
第1図において、端子301より入力される時系列n次
元入力ベクトルS (t)は減算器302で、声道予測
フィルタ部315の出力である第1のn△
次元予測ベクトル51(t)と減算され、第1のn次元
差分ベクトルe1ft)となる。In FIG. 1, a time-series n-dimensional input vector S (t) input from a terminal 301 is subtracted by a subtracter 302 and is converted into a first nΔ-dimensional predicted vector 51 (t), which is the output of a vocal tract prediction filter section 315. is subtracted, resulting in a first n-dimensional difference vector e1ft).
△
第1の予測ベクトル51(t)は、(1)式に示すよう
に、ベクトルej (t)は減算器303で、励振波予
測フィルタ部の出力である第2のn次元予測ベクトル△
52(t)と減算され第2のn次元差分ベクトルe2(
t)となる。△ The first predicted vector 51 (t) is converted to the second n-dimensional predicted vector △ 52 which is the output of the excitation wave prediction filter unit by the subtracter 303, as shown in equation (1). (t) and the second n-dimensional difference vector e2(
t).
△
第2の予測ベクトル52(t)も、 51(t)と同様
に(2)式に示すように、過去の再生ベクトルの線形和
で表される。Δ The second predicted vector 52(t) is also expressed as a linear sum of past reproduction vectors, as shown in equation (2), similarly to 51(t).
△
52(t)=Σα1(2)鳶(t−i) (
2)1=1
(1)式におけるα1(1)は、過去の再生ベクトルe
。△ 52 (t) = Σα1 (2) Tobi (t-i) (
2) 1=1 α1(1) in equation (1) is the past playback vector e
.
(t−1)、5(t−i)よシ、n次の瞬時化最大エン
トロピー法で、計算した声道予測係数で、入力ベクトル
Sの声道成分を予測する。同様に、(2)式におけるα
I(2)は過去の再生ベクトルe2(t−1)。(t-1), 5(t-i), the vocal tract component of the input vector S is predicted using the calculated vocal tract prediction coefficient using the n-th instantiated maximum entropy method. Similarly, α in equation (2)
I(2) is the past reproduction vector e2(t-1).
el(t i )より、n次の瞬時化最大エントロピ
ー法で計算した声道予測フィルタ係数で、入力ベクトル
Sの励振波成分を予測するベクトルe2(t)は、減算
器304と音源分析部305に送出される。From el(t i ), a vector e2(t) that predicts the excitation wave component of the input vector S with the vocal tract prediction filter coefficient calculated by the n-th instantiated maximum entropy method is obtained by the subtracter 304 and the sound source analysis unit 305. will be sent to.
音源分析部305は、ベクトルe 、(t)の長周期成
分を除去し、除去されたn次元ベクトルe dt)をが
ウシアン利得計算部306に送出する。ガウシアン利得
計算部306は、予め内部に用意しているn次元ガウシ
アンベクトルとベクトルe 、(t)との相関値を求め
、相関値に比例したゲイン係数β(0) (1)を計算
し、nピット量子化器307Fに入力するnピット量子
化器307Fは、nビット符号β(G)(t)を逆量子
化器307Rに送出する。The sound source analysis unit 305 removes the long-period component of the vector e (t), and sends the removed n-dimensional vector e dt) to the Uthian gain calculation unit 306 . The Gaussian gain calculation unit 306 calculates the correlation value between the n-dimensional Gaussian vector prepared in advance and the vector e,(t), calculates the gain coefficient β(0) (1) proportional to the correlation value, The n-pit quantizer 307F, which is input to the n-pit quantizer 307F, sends the n-bit code β(G)(t) to the inverse quantizer 307R.
逆量子化器5oyRId、ゲイン係数β(0にt)の逆
量子化器β、(0)(t)を係数回路308に送出する
。The inverse quantizer 5oyRId sends the inverse quantizer β, (0)(t) of the gain coefficient β (t to 0) to the coefficient circuit 308.
ベクトルe2(t)に対する量子化ノラメータi (t
)は以下に示す手順で求められる。ガウシアン信号発生
部309は、ガウシアン利得計算部306に用意されて
いるベクトルgを係数回路30Bに送出する。係数回路
30&はベクトルgにβ(G)(t)を乗算し、n次元
ベクトルe (t)を加算器310に送出する。Quantization normameter i (t
) can be obtained using the procedure shown below. Gaussian signal generation section 309 sends vector g prepared in Gaussian gain calculation section 306 to coefficient circuit 30B. Coefficient circuit 30& multiplies vector g by β(G)(t) and sends n-dimensional vector e (t) to adder 310.
加算器310はn次元ベクトルeat (t) (i−
1〜屯)とベクトルe (t)を加算し、減算器304
でペクトルe2(t)と(eai (t) + eg(
t) ) との誤差ベクトルeri(t)を求め、誤
差評価回路311に入力する。誤差評価回路31ノは、
知覚重み付けフィルタを内蔵しており、知覚重み付けフ
ィルタを通過した誤差ベクトルの電力が最小になる1(
t)を選択する。The adder 310 generates an n-dimensional vector eat (t) (i-
1 to t) and the vector e(t), and the subtractor 304
and the vector e2(t) and (eai (t) + eg(
The error vector eri(t) with respect to t) ) is obtained and input to the error evaluation circuit 311. The error evaluation circuit 31 is
It has a built-in perceptual weighting filter, and the power of the error vector that has passed through the perceptual weighting filter is minimized by 1 (
Select t).
e −(t)は、予め設定した規則に基づいて過去のペ
クトルe2(t 1 ) *・・・・・・e2(t−
j)の線形和とゲイン係数β9.(P)によって作られ
る。e-(t) is the past spectrum e2(t1) *...e2(t-
j) and the gain coefficient β9. Made by (P).
誤差評価回路311は最適なi (t)を適応音源発生
部312に出力し、加算器310は最適e&1(t)と
eg(t)を加算してベクトルe2(t)の第2の差分
再生ベクトルe2(t)を計算し、遅延回路313と、
加算器314、励振波分析部317に送出する。The error evaluation circuit 311 outputs the optimal i (t) to the adaptive excitation generator 312, and the adder 310 adds the optimal e&1(t) and eg(t) to reproduce the second difference of the vector e2(t). Calculate vector e2(t), and delay circuit 313;
It is sent to an adder 314 and an excitation wave analysis section 317.
適応音源発生部は現時点で、最も古いe2(t −j)
を廃棄した後、e、 (t)を入力してe、(t+1)
を作る。The adaptive sound source generator is currently the oldest e2(t −j)
After discarding , enter e, (t) and get e, (t+1)
make.
l
ベクトルi (t)を作シ、励振波分析部317、励振
波予測フィルタ部316、声道分析部319、加算器3
18に送出する。l Vector i (t) is created, excitation wave analysis section 317, excitation wave prediction filter section 316, vocal tract analysis section 319, adder 3
Send on 18th.
△
加算器318は、第1の予測ベクトルS、(t)と第1
の差分再生ベクトルe、 (t)を加算し、入力ベクト
ルS (t)に対する再生ベクトルS (t)を作り、
声道分析部319、声道予測フィルタ部315に送出す
る。Δ Adder 318 adds the first prediction vector S,(t) and the first
Add the differential reproduction vector e, (t) of , and create a reproduction vector S (t) for the input vector S (t),
It is sent to the vocal tract analysis section 319 and the vocal tract prediction filter section 315.
最後に符号化器は、復号化器に符号β(0)、最適イン
デックスiを送出する。Finally, the encoder sends the code β(0) and the optimal index i to the decoder.
以上述べた処理は、新たな入力ベクトルSが端子301
に入力されるたびに行われる。The process described above is such that the new input vector S is
Occurs every time the .
第2図は、本発明の復号化器の一実施例を示すものであ
り、401は係数回路、402〜404は加算器、40
5は端子である。復号化器は、符号化器より送られてき
たβ(0)を係数回路401に、最適インデックスiを
適応音源発生部312に入力する。FIG. 2 shows an embodiment of the decoder of the present invention, in which 401 is a coefficient circuit, 402 to 404 are adders, and 40
5 is a terminal. The decoder inputs β(0) sent from the encoder to the coefficient circuit 401 and the optimal index i to the adaptive excitation generator 312.
これから後の処理は、β(0)と1が、正常に伝達され
れば、符号化器におけるものと全く同じ動作を行い、最
終的に符号化器で得られた再生ベクトルSと等しいベク
トルSが端子412で得られる。In the subsequent processing, if β(0) and 1 are transmitted normally, the operation is exactly the same as that in the encoder, and the final vector S is equal to the reproduced vector S obtained in the encoder. is obtained at terminal 412.
(発明の効果)
以上詳細に説明したように、この発明によれば、声道予
測フィルタの係数と、励振波予測フィルタの係数を復号
化器側に送る必要がなく、かつ、予測差分信号が十分白
色化出来るので音源情報に割当てる情報量が少なくてよ
いことが期待できる。(Effects of the Invention) As described in detail above, according to the present invention, it is not necessary to send the coefficients of the vocal tract prediction filter and the coefficients of the excitation wave prediction filter to the decoder side, and the prediction difference signal is Since sufficient whitening can be achieved, it can be expected that the amount of information allocated to sound source information may be small.
従って、従来の線形予測符号化・復号化器に比べて低ビ
ツトレート化が可能となる。Therefore, it is possible to achieve a lower bit rate than the conventional linear predictive encoder/decoder.
第1図は本発明の符号化器の一実施例を示すブロック図
、第2図は本発明の復号化器の一実施を示すブロック図
、第3図と第4図とは従来技術の説明図である。
301・・・端子、302〜304・・・減算器、30
5・・・音源分析部、306・・ガウシアン利得計算部
、307F・・nビット量子化器、307R・・・逆量
子化器、308・・・係数回路、309・・・がウシア
ン信号発生部、310・・・加算器、31ノ・・・誤差
評価回路、312・・・適応音源発生部、313・・・
遅延回路、314・・・加算器、315・・・声道予測
フィルタ部、316・・・励振波予測フィルタ部、31
7・・・励振波分析部、318・・・加算器、3ノ9・
・・声道分析部、401・・・係数回路、402〜40
4・・・加算器。
5・・・端子。FIG. 1 is a block diagram showing one embodiment of the encoder of the present invention, FIG. 2 is a block diagram showing one implementation of the decoder of the present invention, and FIGS. 3 and 4 are explanations of the prior art. It is a diagram. 301...Terminal, 302-304...Subtractor, 30
5... Sound source analysis unit, 306... Gaussian gain calculation unit, 307F... n-bit quantizer, 307R... inverse quantizer, 308... coefficient circuit, 309... is Gaussian signal generation unit , 310... Adder, 31... Error evaluation circuit, 312... Adaptive sound source generation unit, 313...
Delay circuit, 314... Adder, 315... Vocal tract prediction filter section, 316... Excitation wave prediction filter section, 31
7... Excitation wave analysis section, 318... Adder, 3/9.
... Vocal tract analysis section, 401 ... Coefficient circuit, 402-40
4...Adder. 5...Terminal.
Claims (2)
タと、励振波予測フィルタとを備え、前記2個の予測フ
ィルタのタップ係数が、入力信号に対応した再生信号を
使った瞬時最大エントロピー法により更新され、 前記2個の予測フィルタの予測信号と入力信号の差分信
号を、振幅を調整した白色ノイズと、過去の少なくとも
振幅が調整された2種類以上の再生差分信号によって作
られた候補差分信号の内で実際の差分信号との重み付け
誤差が最も小さくなる候補信号との、加算により作成し
、 振幅パラメータ、最適な前記候補信号を示すインデック
スを復号化器に送ることを特徴とする線形予測符号化器
。(1) An instantaneous maximum entropy method using a reproduction signal in which the prediction filters are connected in a dependent manner and include a vocal tract prediction filter and an excitation wave prediction filter, and the tap coefficients of the two prediction filters correspond to the input signal. The difference signal between the prediction signal of the two prediction filters and the input signal is updated by a candidate difference created by white noise whose amplitude has been adjusted and two or more types of past reproduced difference signals whose amplitudes have been adjusted at least. Linear prediction characterized in that it is created by adding a candidate signal that has the smallest weighting error with the actual difference signal among the signals, and sends an amplitude parameter and an index indicating the optimal candidate signal to a decoder. encoder.
タと、励振波予測フィルタとを備え、前記2個の予測フ
ィルタのタップ係数が、入力信号に対応した再生信号を
使った瞬時最大エントロピー法により更新され、 特許第1項記載の線形予測符号化器からの伝送情報をも
とに、符号化器の入力信号に対応した再生信号を復号す
ることを特徴とする線形予測復号化器。(2) An instantaneous maximum entropy method using a reproduced signal in which the prediction filters are connected in a dependent manner and include a vocal tract prediction filter and an excitation wave prediction filter, and the tap coefficients of the two prediction filters correspond to the input signal. A linear predictive decoder updated by the above, and decodes a reproduced signal corresponding to an input signal of the encoder based on transmission information from the linear predictive encoder described in Patent No. 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2159681A JPH0451300A (en) | 1990-06-20 | 1990-06-20 | Linear predictive encoder and decoder |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2159681A JPH0451300A (en) | 1990-06-20 | 1990-06-20 | Linear predictive encoder and decoder |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0451300A true JPH0451300A (en) | 1992-02-19 |
Family
ID=15699000
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2159681A Pending JPH0451300A (en) | 1990-06-20 | 1990-06-20 | Linear predictive encoder and decoder |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0451300A (en) |
-
1990
- 1990-06-20 JP JP2159681A patent/JPH0451300A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100469002B1 (en) | Audio coding method and apparatus | |
| JP3522012B2 (en) | Code Excited Linear Prediction Encoder | |
| US20090204397A1 (en) | Linear predictive coding of an audio signal | |
| JP4546464B2 (en) | Scalable encoding apparatus, scalable decoding apparatus, and methods thereof | |
| Edler et al. | Audio coding using a psychoacoustic pre-and post-filter | |
| JP3254687B2 (en) | Audio coding method | |
| EP0698877A2 (en) | Postfilter and method of postfiltering | |
| JPH09152896A (en) | Sound path prediction coefficient encoding/decoding circuit, sound path prediction coefficient encoding circuit, sound path prediction coefficient decoding circuit, sound encoding device and sound decoding device | |
| KR20070070174A (en) | Scalable coding apparatus, scalable decoding apparatus and scalable coding method | |
| JP3144009B2 (en) | Speech codec | |
| JP3248215B2 (en) | Audio coding device | |
| JPH0341500A (en) | Low-delay low bit-rate voice coder | |
| JPH06236198A (en) | Tone quality subjective evaluation prediction system | |
| KR100513815B1 (en) | Signal encoding method and apparatus | |
| US6012025A (en) | Audio coding method and apparatus using backward adaptive prediction | |
| JPH0451300A (en) | Linear predictive encoder and decoder | |
| JP2968109B2 (en) | Code-excited linear prediction encoder and decoder | |
| JP3138574B2 (en) | Linear prediction coefficient interpolator | |
| JPH0588697A (en) | Missing voice interpolation method | |
| JP3073283B2 (en) | Excitation code vector output circuit | |
| JPH0990997A (en) | Speech coding apparatus, speech decoding apparatus, speech coding / decoding method, and composite digital filter | |
| JPS5917439B2 (en) | Differential encoding method for spectral parameters | |
| JPH03127000A (en) | Spectrum predicting and coding system for voice | |
| JPH0426119B2 (en) | ||
| JPS63191200A (en) | Voice waveform code decoder |