Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3050966B2 - Code excitation linear predictive encoder - Google Patents
[go: Go Back, main page]

JP3050966B2 - Code excitation linear predictive encoder - Google Patents

Code excitation linear predictive encoder

Info

Publication number
JP3050966B2
JP3050966B2 JP3256067A JP25606791A JP3050966B2 JP 3050966 B2 JP3050966 B2 JP 3050966B2 JP 3256067 A JP3256067 A JP 3256067A JP 25606791 A JP25606791 A JP 25606791A JP 3050966 B2 JP3050966 B2 JP 3050966B2
Authority
JP
Japan
Prior art keywords
excitation
vector
gain
adaptive
statistical
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
Application number
JP3256067A
Other languages
Japanese (ja)
Other versions
JPH0594200A (en
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP3256067A priority Critical patent/JP3050966B2/en
Publication of JPH0594200A publication Critical patent/JPH0594200A/en
Application granted granted Critical
Publication of JP3050966B2 publication Critical patent/JP3050966B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、適応励振コードブッ
ク、統計励振コードブック、及び励振ゲインコードブッ
クを用い、それらのインデックスと声道予測パラメータ
とに関する、情報を符号化情報とするコード励振線形予
測符号化装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention uses an adaptive excitation codebook, a statistical excitation codebook, and an excitation gain codebook. The present invention relates to a prediction encoding device.

【0002】[0002]

【従来の技術】過去の原音声ベクトルの最適な励振ベク
トルを蓄積した適応励振コードブックと、予め定められ
た励振ベクトルを蓄積した統計励振コードブックとを備
えたコード励振線形予測符号化装置は、例えば、次記文
献で開示されている。 文献名:N.S.Jayant and J.H.Ch
en,“SpeechCoding with Tim
e−Varying Bit Allocations
to Excitation and LPC Par
ameters”,Proc.ICASSP,pp65
−68,1989。 この文献では、音声合成のための残差信号が、周期性の
ある信号と、雑音性の信号とで構成されていると考え、
統計励振コードブックを雑音性の信号に対応させ、適応
励振コードブックを周期性の信号に対応させ、原音声ベ
クトルに対する最適な励振ベクトルを選択決定するため
に、そこから読みだした複数の適応励振ベクトルと複数
の統計励振ベクトルとに基づいて複数の励振ベクトルを
作成する。適応励振コードブックは、具体的には、過去
の励振ベクトル即ち最適残差信号系列をある程度蓄えて
おき、xサンプルだけ過去の信号を出力し、このxの値
を変えることで複数の適応励振ベクトルを得ている(n
通りのxがあれば、nケの候補ベクタが得られる)。
2. Description of the Related Art A code excitation linear predictive coding apparatus including an adaptive excitation codebook storing an optimal excitation vector of a past original speech vector and a statistical excitation codebook storing a predetermined excitation vector, For example, it is disclosed in the following document. Reference: N. S. Jayant and J.M. H. Ch
en, “SpeechCoding with Tim
e-Varying Bit Allocations
to Excitation and LPC Par
parameters, "Proc. ICASPS, pp65
-68, 1989. In this document, we consider that the residual signal for speech synthesis is composed of a periodic signal and a noisy signal,
A plurality of adaptive excitations read out from the statistical excitation codebook corresponding to the noisy signal, the adaptive excitation codebook corresponding to the periodicity signal, and the optimal excitation vector for the original speech vector are selected and determined. A plurality of excitation vectors are created based on the vector and the plurality of statistical excitation vectors. More specifically, the adaptive excitation code book stores a past excitation vector, that is, an optimal residual signal sequence to some extent, outputs a signal x samples in the past, and changes the value of x to generate a plurality of adaptive excitation vectors. (N
If there are x, n candidate vectors are obtained).

【0003】[0003]

【発明が解決しようとする課題】しかし、そこでは、適
応励振ベクトル用及び統計励振ベクトル用にそれぞれ独
立の励振ゲインコードブックを用意しているため、換言
すれば、励振ゲインをスカラ量子化しているため、量子
化ビットが少なくなると十分な性能が得られないという
問題点がある。確かに、統計励振ベクトルは予め決定さ
れている(統計励振コードブックは予め決定されてい
る。)のに対し、適応励振ベクトルは各時刻毎にそのパ
ワが変動してしまう(適応励振コードブックは符号化毎
に更新される)ので、両者にはパワの相関がほとんどな
く、従って、一般的に考えれば、統計励振ゲインと適応
励振ゲインとは独立に設定することになる。他方、任意
の原音声ベクトルに対して、最適として選ばれた適応励
振ベクトルをeao、同じく適応励振ゲインをβo、同じ
く統計励振ベクトルをeso、同じく統計励振ゲインをγ
oとすると、βο*eaoのパワ(ベクタ要素の2乗和)
とγo*esoのパワには、かなりの相関がある(βο*
eaoのパワが大きい時は、γo*esoのパワも大き
い)。そこで、適当なゲインgを考え、γo*esoをγ
o*g*esoと表し、eaoとg*esoに相関性を持たせ
れば、適応励振ゲインβoと統計励振ゲインγoとにも
相関性が現われる。本発明は、このような励振ゲインの
相関性に着目したものであり、低ビット符号化において
も優れた合成音声品質が得られるコード励振線形予測符
号化装置を提供することを目的とするものである。
However, in this case, independent excitation gain codebooks are prepared for the adaptive excitation vector and the statistical excitation vector. In other words, the excitation gain is scalar-quantized. Therefore, there is a problem that sufficient performance cannot be obtained when the number of quantization bits is reduced. Certainly, the statistical excitation vector is predetermined (the statistical excitation codebook is predetermined), whereas the power of the adaptive excitation vector varies at each time (the adaptive excitation codebook is (Updated at each encoding), so that there is almost no correlation between the powers. Therefore, generally speaking, the statistical excitation gain and the adaptive excitation gain are set independently. On the other hand, for any original speech vector, the adaptive excitation vector selected as optimal is eao, the adaptive excitation gain is βo, the statistical excitation vector is eso, and the statistical excitation gain is γ.
If o, βο * eao power (sum of squares of vector elements)
And the power of γo * eso have a considerable correlation (βο *
When the power of eao is high, the power of γo * eso is also high). Therefore, considering an appropriate gain g, γo * eso is calculated as γ
When expressed as o * g * eso and eao and g * eso are correlated, a correlation appears between the adaptive excitation gain βo and the statistical excitation gain γo. The present invention focuses on such correlation of excitation gains, and has as its object to provide a code excitation linear prediction encoding device that can obtain excellent synthesized speech quality even in low bit encoding. is there.

【0004】[0004]

【課題を解決するための手段】本発明は、過去の複数の
原音声ベクトルに対する最適な励振ベクトルを蓄積して
いて、それらを、選択制御手段に制御されて、適応励振
ベクトルとして出力する適応励振コードブックを有す
る。又、複数の、予め定められた励振ベクトルを蓄積し
ていて、それらを、選択制御手段に制御されて、統計励
振ベクトルとして出力する統計励振コードブックとを有
する。又、複数の、予め定められた励振ゲインを蓄積し
ていて、それらを、選択制御手段に制御されて、適応励
振ゲイン及び統計励振ゲインとして出力する励振ゲイン
コードブックを有する。又、選択制御手段に制御され
て、適応励振コードブック、統計励振コードブック、及
び励振ゲインコードブックの出力に基づいて、複数の励
振ベクトルを作成する励振ベクトル合成手段を有する。
又、原音声ベクトルの声道予測パラメータと各励振ベク
トルとに基づいて合成音声ベクトルを作成し、原音声ベ
クトルと各合成音声ベクトルとの誤差ベクトルを所定の
評価手段によって評価し、この評価値が最小となる励振
ベクトルを最適な励振ベクトルとして適応励振コードブ
ックに蓄積する選択制御手段を有する。そして、この励
振ベクトル合成手段は、適応励振ベクトルに適応励振ゲ
インを乗算し、統計励振ベクトルに、適応励振ベクトル
のパワーの平方根に比例した値及び統計励振ゲインとを
乗算し、それぞれ乗算した後の適応励振ベクトルと統計
励振ベクトルとを加算して各励振ベクトルを作成するも
のである。なお、この明細書において、パワーの平方根
とは、それとほぼ同等の値となる、適応励振ベクトルの
各要素の大きさの総和を含むものである。
The present invention accumulates optimum excitation vectors for a plurality of past original speech vectors and outputs them as adaptive excitation vectors under the control of selection control means. Has a codebook. Further, there is provided a statistical excitation codebook which accumulates a plurality of predetermined excitation vectors and outputs them as statistical excitation vectors under the control of the selection control means. Also, there is provided an excitation gain codebook which stores a plurality of predetermined excitation gains and outputs them as adaptive excitation gains and statistical excitation gains under the control of the selection control means. Further, there is provided an excitation vector synthesizing means for generating a plurality of excitation vectors based on the outputs of the adaptive excitation codebook, the statistical excitation codebook, and the excitation gain codebook under the control of the selection control means.
Further, a synthesized speech vector is created based on the vocal tract prediction parameters of the original speech vector and each excitation vector, and an error vector between the original speech vector and each synthesized speech vector is evaluated by predetermined evaluation means. There is selection control means for accumulating the minimum excitation vector as an optimal excitation vector in the adaptive excitation codebook. Then, the excitation vector synthesizing means multiplies the adaptive excitation vector by the adaptive excitation gain, and multiplies the statistical excitation vector by a value proportional to the square root of the power of the adaptive excitation vector and the statistical excitation gain. Each excitation vector is created by adding the adaptive excitation vector and the statistical excitation vector. In this specification, the square root of the power includes the sum of the magnitudes of the respective elements of the adaptive excitation vector, which is almost the same value.

【0005】[0005]

【作用】励振ゲインコードブックは、励振ゲインをベク
トル量子化して蓄積しているものであり、即ち、共通の
ゲインコードインデックスIgの下に適応励振ゲインβ
k及び統計励振ゲインγkとを出力するものであり、ま
た、各励振ベクトルeを作成する際に、式(1)で示す
修正ゲインgiによって統計励振ベクトルeslの振幅を
変化させ、従って、各励振ベクトルeは式(2)で示す
ものとなる。 gi=α*RMS[eai] (1) ただし、αは定数、RMS[eai]は適応励振ベクトル
eaiのパワーの平方根 e=βk*eai+γk*gi*esl (2) 適応励振ベクトルeaiの振幅と統計励振ベクトルeslの
振幅とを修正ゲインgiで結び付けておくことにより、
観念的に言えば、統計励振ベクトルeslの振幅を適応励
振ベクトルeaiに関する修正ゲインgiで予測すること
により、最適な励振ベクトル(原音声ベクトルの励振ベ
クトル)e optにおける2励振ゲインβo,γoの間に
相関性が現れる。従って、適応励振ゲインβkと統計励
振ゲインγkとの組み合わせを共通のゲインコードイン
デックスIgで指定するようにしておくことにより、各
々独立のゲインコードインデックスを対応させるより
も、励振ゲインに関して低ビット符号化できることにな
るなお、式(1)における定数αの値は、統計励振ベク
トルesl自身のパワにも関係するので、実験的に決定す
べきものであり、目安としては、適応励振ゲインダイナ
ミックレンジと統計励振ゲインのダイナミックレンジが
同じ位になる程度が適当である。
The excitation gain code book is obtained by accumulating the excitation gain by vector quantization, that is, the adaptive excitation gain β under the common gain code index Ig.
k and the statistical excitation gain γk. When each excitation vector e is created, the amplitude of the statistical excitation vector esl is changed by the correction gain gi shown in the equation (1). The vector e is represented by Expression (2). gi = α * RMS [eai] (1) where α is a constant, and RMS [eai] is the square root of the power of the adaptive excitation vector eai e = βk * eai + γk * gi * esl (2) Amplitude and statistics of the adaptive excitation vector eai By connecting the amplitude of the excitation vector esl with the correction gain gi,
Ideally speaking, by predicting the amplitude of the statistical excitation vector esl with the correction gain gi relating to the adaptive excitation vector eai, the optimal excitation vector (the excitation vector of the original speech vector) eopt between the two excitation gains βo and γo Shows a correlation. Therefore, by specifying the combination of the adaptive excitation gain βk and the statistical excitation gain γk with the common gain code index Ig, it is possible to perform low-bit encoding for the excitation gain rather than associating each independent gain code index. Since the value of the constant α in the equation (1) is related to the power of the statistical excitation vector esl itself, it should be experimentally determined. As a guide, the adaptive excitation gain dynamic range and the statistical excitation It is appropriate that the dynamic range of the gain is the same.

【0006】[0006]

【実施例】図1に、本発明のコード励振線形予測符号化
器の実施例を示す。端子301よりフレーム単位にまと
められて、ベクトルとして入力される原音声ベクトルS
は、まず声道分析回路313に入力され、声道予測パラ
メータajが計算される。声道分析回路313は、声道
予測パラメータajをLPC量子化器312に送出す
る。LPC量子化器312は、声道予測パラメータaj
を量子化し、そのLPCコードIcをLPC逆量子化器
311、多重化回路317に送出する。LPC逆量子化
器311は、LPCコードIcを声道予測パラメータa
qjに逆変換して合成フィルタ310に送出する。次に、
適応励振コードブック302は適応励振ベクトルeai
(i=1〜n)、統計励振コードブック303は統計励
振ベクトルesl(l=1〜m)、VQゲインコードブッ
ク305は励振ゲインβk、γk(k=1〜p)を各々
出力する。RMS計算回路304は、適応励振ベクトル
eaiをもとに式(1)で示した修正ゲインgi=α×R
MS[eai]を計算し出力する。適応励振ベクトルeai
は乗算器308により適応励振ゲインβkが乗ぜられベ
クトルeaik となり、統計励振ベクトルeslは乗算器3
06により修正ゲインgi、乗算器307により統計励
振ゲインγkが乗ぜられベクトルeslikとなる。
FIG. 1 shows an embodiment of a code excitation linear prediction encoder according to the present invention. An original speech vector S that is grouped in frame units from the terminal 301 and input as a vector
Is first input to the vocal tract analysis circuit 313, and a vocal tract prediction parameter aj is calculated. The vocal tract analysis circuit 313 sends the vocal tract prediction parameter aj to the LPC quantizer 312. The LPC quantizer 312 calculates the vocal tract prediction parameters aj
, And sends the LPC code Ic to the LPC dequantizer 311 and the multiplexing circuit 317. The LPC inverse quantizer 311 converts the LPC code Ic into a vocal tract prediction parameter a
The signal is inversely converted to qj and sent to the synthesis filter 310. next,
The adaptive excitation codebook 302 contains the adaptive excitation vector eai
(I = 1 to n), the statistical excitation codebook 303 outputs the statistical excitation vector esl (l = 1 to m), and the VQ gain codebook 305 outputs the excitation gains βk and γk (k = 1 to p). The RMS calculation circuit 304 calculates the correction gain gi = α × R shown in Expression (1) based on the adaptive excitation vector eai.
Calculate and output MS [eai]. Adaptive excitation vector eai
Is multiplied by the adaptive excitation gain βk by the multiplier 308 to become a vector eaik, and the statistical excitation vector esl is
06 and the multiplier 307 multiply the correction gain gi and the statistical excitation gain γk to obtain a vector eslik.

【0007】加算器309は、ベクトルeaik とベクト
ルeslikの成分単位の加算を行い励振ベクトルeを計算
する。合成フィルタ310は、励振ベクトルeに対する
合成音声ベクトルSW を計算し、減算器314に送出す
る。減算器314は、両ベクトルSW ,Sの成分単位の
減算を行い、誤差ベクトルerを知覚フィルタ315に
送出する。知覚フィルタ315は誤差ベクトルerに対
する出力ベクトルewを知覚誤差計算回路316に送出
する。知覚誤差計算回路316は、ベクトルewの各成
分の2乗平均を計算し、この値が最小となるi,l,k
の組み合わせを最適な各コードブックのインデックスI
a,Is,Igとして、適応励振コードブック302、
統計励振コードブック303、VQゲインコードブック
305、多重化回路317に送出する。適応励振コード
ブック302は、インデックスIaにより最適な適応励
振コードベクトルeao、統計励振コードブック303
は、インデックスIsにより最適な統計励振コードベク
トルeso、VQゲインコードブック305は、インデッ
クスIgにより最適なVQゲインβo、γoを各々出力
する。RMS計算回路304は、ベクトルeaoをもとに
ゲインgoを計算し出力する。これらにより構成される
最適励振ベクトルeopt は適応励振コードブック302
に入力され、適応励振コードブック302の内容が更新
される。多重化回路317は、Ic,Ia,Is,Ig
をトータルコードCとして出力端子318により受信側
に伝送する。
[0007] The adder 309 calculates the excitation vector e by adding the component of the vector eaik and the vector eslik. Synthesis filter 310 calculates a synthesized speech vector S W for excitation vector e, and sends to the subtractor 314. The subtractor 314 subtracts the components of the two vectors SW and S from each other, and sends the error vector er to the perceptual filter 315. The perceptual filter 315 sends the output vector ew corresponding to the error vector er to the perceptual error calculation circuit 316. The perceptual error calculation circuit 316 calculates a root-mean-square of each component of the vector ew, and i, l, k that minimizes this value.
Index I of each codebook
a, Is, and Ig as the adaptive excitation codebook 302;
It is sent to the statistical excitation codebook 303, VQ gain codebook 305, and multiplexing circuit 317. The adaptive excitation codebook 302 includes an optimal adaptive excitation code vector eao and a statistical excitation codebook 303 based on the index Ia.
Is an optimal statistical excitation code vector eso according to the index Is, and the VQ gain codebook 305 outputs optimal VQ gains βo and γo according to the index Ig. The RMS calculation circuit 304 calculates and outputs the gain go based on the vector eao. The optimal excitation vector eopt constituted by these is stored in the adaptive excitation codebook 302.
And the contents of the adaptive excitation codebook 302 are updated. The multiplexing circuit 317 includes Ic, Ia, Is, and Ig.
Is transmitted to the receiving side through the output terminal 318 as the total code C.

【0008】図2において、各時刻において、まず、原
音声ベクトルSから声道パラメータaj,Ic,aqjの
計算を行う(ステップST1)。次に、i,l,kの各
組み合わせにおいて、適応励振ベクトルeaiに対応した
修正係数gi(eaiとgiとは1対1対応)を計算し、
更に励振ベクトルeを計算し(ステップST2)、合成
音声ベクトル等の諸ベクトルSw ,er,ew,そして
知覚誤差を計算し(ステップST3)、以上の過程を
i,l,kの全ての組み合わせについて行う。(ステッ
プST4)。その後、知覚誤差が最小となる各インデッ
クスを出力し(ステップST5)、最適な励振ベクトル
eopt を構成し(ステップST6)、その励振ベクトル
eopt で適応励振コードブックを更新する(ステップS
T1)。
In FIG. 2, at each time, first, vocal tract parameters aj, Ic and aqj are calculated from the original speech vector S (step ST1). Next, in each combination of i, l, and k, a correction coefficient gi (eai and gi correspond one-to-one) corresponding to the adaptive excitation vector eai is calculated,
Further, an excitation vector e is calculated (step ST2), and various vectors S w , er, ew such as a synthesized speech vector and a perceptual error are calculated (step ST3). Do about. (Step ST4). Thereafter, each index that minimizes the perceptual error is output (step ST5), an optimal excitation vector eopt is constructed (step ST6), and the adaptive excitation codebook is updated with the excitation vector eopt (step S5).
T1).

【0009】図3は、図1のコード励振線形予測符号化
装置による一群の単語の符号結果について、その適応励
振ゲインβkと統計励振ゲインγkとの関係を示す分布
図である。図3から明らかなように、適応励振ゲインβ
kと統計励振ゲインγkとの間に強い相関があるので、
その分布の代表点をサンプルして図1のVQゲインコー
ドブックに蓄積することにより、ゲインインデックスI
gを低ビット化することができる。
FIG. 3 is a distribution diagram showing the relationship between the adaptive excitation gain βk and the statistical excitation gain γk for a group of words encoded by the code-excitation linear predictive encoding apparatus of FIG. As apparent from FIG. 3, the adaptive excitation gain β
Since there is a strong correlation between k and the statistical excitation gain γk,
By sampling representative points of the distribution and storing them in the VQ gain codebook of FIG.
g can be reduced in bit.

【0010】図4に、本発明に係る励振線形予測符号化
装置の実施例を示す。入力端子401より入力されたコ
ードCは多重分離回路413によりLPCコードIc、
適応励振コードインデックスIa、統計励振コードイン
デックスIs、ゲインコードインデックスIgに分離さ
れ、各々LPC逆量子化器411、適応励振コードブッ
ク402、統計励振コードブック403、VQゲインコ
ードブック405に送出される。LPC逆量子化器41
1は、LPCコードIcを声道予測パラメータajに変
換して合成フィルタ410に送出する。適応励振コード
ブック402はインデックスIaに相当する適応励振コ
ードベクトルea、統計励振コードブック403はイン
デックスIsに相当する統計励振ベクトルes、VQゲ
インコードブック405はインデックスIgに相当する
励振ゲインβ,γを各々出力する。RMS計算回路40
4は、ベクトルeaをもとにゲインgを計算し出力す
る。ea,es,β,γ,gにより励振ベクトルeが構
成される。合成フィルタ410はベクトルeに対する合
成音声ベクトルSを計算し出力端子412より出力す
る。適応励振コードブック402はベクトルeによりそ
の内容が更新される。
FIG. 4 shows an embodiment of an excitation linear prediction encoding apparatus according to the present invention. The code C input from the input terminal 401 is converted by the demultiplexing circuit 413 into the LPC code Ic,
These are separated into an adaptive excitation code index Ia, a statistical excitation code index Is, and a gain code index Ig, and sent to the LPC dequantizer 411, the adaptive excitation codebook 402, the statistical excitation codebook 403, and the VQ gain codebook 405, respectively. LPC dequantizer 41
1 converts the LPC code Ic into a vocal tract prediction parameter aj and sends it to the synthesis filter 410. The adaptive excitation codebook 402 stores the adaptive excitation code vector ea corresponding to the index Ia, the statistical excitation codebook 403 stores the statistical excitation vector es corresponding to the index Is, and the VQ gain codebook 405 stores the excitation gains β and γ corresponding to the index Ig. Output each. RMS calculation circuit 40
4 calculates and outputs the gain g based on the vector ea. An excitation vector e is constituted by ea, es, β, γ, and g. The synthesis filter 410 calculates a synthesized speech vector S for the vector e and outputs it from the output terminal 412. The contents of the adaptive excitation codebook 402 are updated by the vector e.

【0011】[0011]

【発明の効果】二つのコードブックのゲインをベクトル
量子化しているため、スカラ量子化に比べ量子化特性が
良く、さらにRMS計算回路を用いることにより二つの
コードブックのゲインに、より高い相関性が現れるため
ベクトル量子化の効果がさらに上がる。これらは、低ビ
ットレート化に有効である。
As described above, since the gains of the two codebooks are vector-quantized, the quantization characteristics are better than those of the scalar quantization. Further, the use of the RMS calculation circuit allows a higher correlation between the gains of the two codebooks. Appear, the effect of vector quantization is further enhanced. These are effective for lowering the bit rate.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施例を示すブロック図。FIG. 1 is a block diagram showing one embodiment of the present invention.

【図2】図1の動作を説明するフローチャート。FIG. 2 is a flowchart illustrating the operation of FIG.

【図3】図1の構成における適応励振ゲインと統計励振
ゲインとの関係図。
FIG. 3 is a diagram illustrating a relationship between an adaptive excitation gain and a statistical excitation gain in the configuration of FIG. 1;

【図4】本発明にかかる復号化装置のブロック図。FIG. 4 is a block diagram of a decoding device according to the present invention.

【符号の説明】[Explanation of symbols]

302 適応励振コードブック 303 統計励振コードブック 304 RMS計算回路 305 VQゲインコードブック 306 乗算器 307 乗算器 308 乗算器 309 加算器 310 合成フィルタ 311 LPC逆量子化器 312 LPC量子化器 313 声道分析回路 314 減算器 315 知覚フィルタ 316 知覚誤差計算回路 302 Adaptive excitation codebook 303 Statistical excitation codebook 304 RMS calculation circuit 305 VQ gain codebook 306 Multiplier 307 Multiplier 308 Multiplier 309 Adder 310 Synthesis filter 311 LPC inverse quantizer 312 LPC quantizer 313 Vocal tract analysis circuit 314 Subtractor 315 Perceptual filter 316 Perceptual error calculation circuit

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平1−54497(JP,A) 特開 平4−270400(JP,A) (58)調査した分野(Int.Cl.7,DB名) G10L 11/00 - 21/06 H03M 7/30 JICSTファイル(JOIS)────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-1-54497 (JP, A) JP-A-4-270400 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G10L 11/00-21/06 H03M 7/30 JICST file (JOIS)

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 過去の複数の原音声ベクトルに対する最
適な励振ベクトルを蓄積していて、それらを、選択制御
手段に制御されて、適応励振ベクトルとして出力する適
応励振コードブックと、 複数の、予め定められた励振ベクトルを蓄積していて、
それらを、前記選択制御手段に制御されて、統計励振ベ
クトルとして出力する統計励振コードブックと、 複数の、予め定められた励振ゲインを蓄積していて、そ
れらを、前記選択制御手段に制御されて、適応励振ゲイ
ン及び統計励振ゲインとして出力する励振ゲインコード
ブックと、 前記選択制御手段に制御されて、前記適応励振コードブ
ック、前記統計励振コードブック、及び前記励振ゲイン
コードブックの出力に基づいて、複数の励振ベクトルを
作成する励振ベクトル合成手段と、 原音声ベクトルの声道予測パラメータと各前記励振ベク
トルとに基づいて合成音声ベクトルを作成し、前記原音
声ベクトルと各前記合成音声ベクトルとの誤差ベクトル
を所定の評価手段によって評価し、この評価値が最小と
なる前記励振ベクトルを最適な励振ベクトルとして前記
適応励振コードブックに蓄積する前記選択制御手段とを
備え、 最適な前記励振ベクトルに対応した、前記適応励振ベク
トルのインデックス、前記統計励振ベクトルのインデッ
クス、及び前記励振ゲインのインデックス、並びに前記
声道予測パラメータに関する、情報を符号化情報とする
コード励振線形予測符号化装置において、 前記励振ベクトル合成手段は、前記適応励振ベクトルに
前記適応励振ゲインを乗算し、前記統計励振ベクトル
に、前記適応励振ベクトルのパワーの平方根に比例した
値及び前記統計励振ゲインとを乗算し、それぞれ乗算し
た後の適応励振ベクトルと統計励振ベクトルとを加算し
て各前記励振ベクトルを作成するものであることを特徴
としたコード励振線形予測符号化装置。
1. An adaptive excitation codebook which accumulates optimal excitation vectors for a plurality of past original speech vectors and outputs them as an adaptive excitation vector under the control of selection control means. Accumulate the specified excitation vector,
They are controlled by the selection control means and output a statistical excitation codebook as a statistical excitation vector, and a plurality of, accumulate a plurality of predetermined excitation gain, which are controlled by the selection control means An excitation gain codebook to be output as an adaptive excitation gain and a statistical excitation gain, and controlled by the selection control means, based on the outputs of the adaptive excitation codebook, the statistical excitation codebook, and the excitation gain codebook, Excitation vector synthesizing means for generating a plurality of excitation vectors; generating a synthesized speech vector based on the vocal tract prediction parameters of the original speech vector and each of the excitation vectors; and calculating an error between the original speech vector and each of the synthesized speech vectors. The vector is evaluated by a predetermined evaluation means, and the excitation vector having the minimum evaluation value is determined as an optimal value. The selection control means accumulating in the adaptive excitation codebook as an excitation vector, corresponding to the optimal excitation vector, the index of the adaptive excitation vector, the index of the statistical excitation vector, and the index of the excitation gain, and In the code excitation linear prediction encoding device, wherein the information relating to the vocal tract prediction parameters is encoding information, the excitation vector synthesis unit multiplies the adaptive excitation vector by the adaptive excitation gain, and the statistical excitation vector Multiplying a value proportional to the square root of the power of the adaptive excitation vector and the statistical excitation gain, and adding the multiplied adaptive excitation vector and the statistical excitation vector to generate each of the excitation vectors. Characteristic code-excited linear prediction encoding device.
JP3256067A 1991-10-03 1991-10-03 Code excitation linear predictive encoder Expired - Lifetime JP3050966B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3256067A JP3050966B2 (en) 1991-10-03 1991-10-03 Code excitation linear predictive encoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3256067A JP3050966B2 (en) 1991-10-03 1991-10-03 Code excitation linear predictive encoder

Publications (2)

Publication Number Publication Date
JPH0594200A JPH0594200A (en) 1993-04-16
JP3050966B2 true JP3050966B2 (en) 2000-06-12

Family

ID=17287443

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3256067A Expired - Lifetime JP3050966B2 (en) 1991-10-03 1991-10-03 Code excitation linear predictive encoder

Country Status (1)

Country Link
JP (1) JP3050966B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3068688B2 (en) 1991-12-24 2000-07-24 沖電気工業株式会社 Code-excited linear prediction coding method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014007349A1 (en) * 2012-07-05 2014-01-09 日本電信電話株式会社 Coding device, decoding device, methods thereof, program, and recording medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3068688B2 (en) 1991-12-24 2000-07-24 沖電気工業株式会社 Code-excited linear prediction coding method

Also Published As

Publication number Publication date
JPH0594200A (en) 1993-04-16

Similar Documents

Publication Publication Date Title
KR100304092B1 (en) Audio signal coding apparatus, audio signal decoding apparatus, and audio signal coding and decoding apparatus
EP0770989B1 (en) Speech encoding method and apparatus
JP2776050B2 (en) Audio coding method
JP3636094B2 (en) Signal encoding apparatus and method, and signal decoding apparatus and method
JPH08248996A (en) Digital filter filter coefficient determination method
JP3344962B2 (en) Audio signal encoding device and audio signal decoding device
JP3357829B2 (en) Audio encoding / decoding method
CN102844810B (en) Flexible and scalable combined innovation codebook for use in celp coder and decoder
CA2061457C (en) Speech signal coding system wherein non-periodic component feedback to periodic excitation signal source is adaptively reduced
JP4359949B2 (en) Signal encoding apparatus and method, and signal decoding apparatus and method
JP3050966B2 (en) Code excitation linear predictive encoder
JPH10268897A (en) Signal coding method and device therefor
US6606592B1 (en) Variable dimension spectral magnitude quantization apparatus and method using predictive and mel-scale binary vector
JP2774003B2 (en) Code excitation linear predictive encoder
US5905970A (en) Speech coding device for estimating an error of power envelopes of synthetic and input speech signals
JP2914305B2 (en) Vector quantizer
KR101512320B1 (en) Method and apparatus for quantization and de-quantization
JP2968109B2 (en) Code-excited linear prediction encoder and decoder
JP4635709B2 (en) Speech coding apparatus and method, and speech decoding apparatus and method
JP3024467B2 (en) Audio coding device
JP3192051B2 (en) Audio coding device
JP3311518B2 (en) Long-term speech prediction device
JP4287840B2 (en) Encoder
JP3068688B2 (en) Code-excited linear prediction coding method
JP3277090B2 (en) Gain quantization method and apparatus, speech encoding method and apparatus, and speech decoding method and apparatus

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20000314

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080331

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090331

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100331

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100331

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110331

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110331

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120331

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120331

Year of fee payment: 12