JPH08129399A - Voice coding device - Google Patents

Voice coding device

Info

Publication number
JPH08129399A
JPH08129399A JP6268519A JP26851994A JPH08129399A JP H08129399 A JPH08129399 A JP H08129399A JP 6268519 A JP6268519 A JP 6268519A JP 26851994 A JP26851994 A JP 26851994A JP H08129399 A JPH08129399 A JP H08129399A
Authority
JP
Japan
Prior art keywords
circuit
value
output
signal
long
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
JP6268519A
Other languages
Japanese (ja)
Other versions
JP3039293B2 (en
Inventor
Masahiro Serizawa
芹沢  昌宏
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
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP6268519A priority Critical patent/JP3039293B2/en
Publication of JPH08129399A publication Critical patent/JPH08129399A/en
Application granted granted Critical
Publication of JP3039293B2 publication Critical patent/JP3039293B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)

Abstract

PURPOSE: To provide a voice coding device in which voice coding is performed employing a smaller amount of calculations. CONSTITUTION: An adding circuit 105 adds an input signal s(i) and an output signal βg(i) of a gain circuit 120. A two input buffer circuit 110 accumulates the output signals s(i)+ βg(i) of the circuit 105 and the output signal g(i) of a simplified interpolating circuit 115. The circuit 115 interpolates the signals accumulated in the circuit 110 employing a prescribed equation and computes a long term prediction signal g(i). The circuit 120 computes the product of the signal g(i) and a long term prediction filter gain β. An output terminal 125 outputs an output signal b(i) of the circuit 105. In the circuit 110, only the signal b(i), (i=n-M to n-1) of the long term prediction filter is accumulated at time n which is the top of a current subframe. After that, the signal b(i) is interpolated using a prescribed equation at every time and the signal g(i) is computed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は音声符号化装置に関し、
特に音声信号を4kbps 以下の低いビットレートで高品質
に符号化するための音声符号化装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a speech coder,
In particular, the present invention relates to a voice encoding device for encoding a voice signal with high quality at a low bit rate of 4 kbps or less.

【0002】[0002]

【従来の技術】従来の音声符号化装置は、従来から音声
信号を低ビットレートで符号化する有効な方法として、
CELP(Cod Excited Linear Prediction Coding)方
式が知られている。CELP方式に関しては、例えば、
アイイーイーイー・プロシーディングス(IEEE Proc.)IC
ASSP-85,1985年、937〜940頁(文献1)に記載さ
れている。CELP方式は、音声信号をそのスペクトル
特性とその励振信号とで表す。スペクトル特性は2個の
線形予測フィルタで表現され、その短期予測フィルタ係
数、および長期予測フィルタの係数と遅延が符号化され
る。励振信号は、音源コードブックを用いてベクトル量
子化によって符号化される。音源コードブックは、音声
データあるいは白色雑音を用いて予め作成される。
2. Description of the Related Art A conventional speech coder has conventionally been known as an effective method for coding a speech signal at a low bit rate.
The CELP (Cod Excited Linear Prediction Coding) method is known. Regarding the CELP method, for example,
IEE Proceedings (IEEE Proc.) IC
ASSP-85, 1985, pages 937 to 940 (Reference 1). The CELP method represents an audio signal by its spectral characteristics and its excitation signal. The spectral characteristics are represented by two linear prediction filters, and the short-term prediction filter coefficient, the long-term prediction filter coefficient, and the delay are encoded. The excitation signal is coded by vector quantization using the excitation codebook. The sound source codebook is created in advance using voice data or white noise.

【0003】CELP方式では、予め定めた長さに切り
出して作成したフレーム単位で、入力音声の短期予測フ
ィルタ係数を量子化する。また、このフレームを更に分
割したサブフレーム単位で、長期予測フィルタの係数と
遅延、および励振信号を量子化する。長期予測フィルタ
の出力応答はz変換表示で次のように表される。
In the CELP method, the short-term prediction filter coefficient of input speech is quantized in frame units created by cutting out into a predetermined length. In addition, the coefficients and delays of the long-term prediction filter and the excitation signal are quantized in units of subframes obtained by further dividing this frame. The output response of the long-term prediction filter is expressed in z-transform notation as follows.

【0004】 [0004]

【0005】遅延Lは、入力音声のピッチ周期あるいは
その整数倍、整数分の1に近い値になる。βは長期予測
ゲインである。また、音声のスペクトル構造の概形を表
現するための短期予測フィルタの出力応答H(z) は、z
変換表示を用いて次式で表される。
The delay L has a value close to the pitch period of the input voice or an integral multiple of the pitch period, or an integral fraction. β is a long-term prediction gain. Also, the output response H (z) of the short-term prediction filter for expressing the outline of the spectral structure of speech is z
It is expressed by the following equation using the conversion display.

【0006】 [0006]

【0007】α(i)(i=1,...,p)は、入力音声を線形予測
分析して得た短期予測フィルタ係数である。pは、予測
次数である。
Α (i) (i = 1, ..., P) is a short-term prediction filter coefficient obtained by performing a linear prediction analysis on the input speech. p is the predicted order.

【0008】次に、図7を用いて式(1) を実現する従来
方式の長期予測フィルタのバッファの内容の更新とフィ
ルタの動作とを説明する。nは現サブフレームの先頭の
サンプルの時刻である。b(i),(i=n-M,...,n-1) は長期
予測フィルタの過去の出力信号である。Mは遅延の最大
値であり、 120〜150 程度の値を使用する。長期予測フ
ィルタの出力b(i) は、長期予測信号g(i) と音源信号
x(i) を用いて次式で表される。
Next, the updating of the contents of the buffer and the operation of the filter of the conventional long-term prediction filter for realizing the equation (1) will be described with reference to FIG. n is the time of the first sample of the current subframe. b (i), (i = nM, ..., n-1) are past output signals of the long-term prediction filter. M is the maximum delay value, and a value of 120 to 150 is used. The output b (i) of the long-term prediction filter is expressed by the following equation using the long-term prediction signal g (i) and the sound source signal x (i).

【0009】 b(i) = βg(i) + x(i) (3) 長期予測信号g(i) は次式で計算される。B (i) = βg (i) + x (i) (3) The long-term predicted signal g (i) is calculated by the following equation.

【0010】 [0010]

【0011】ここで、Qは遅延Lの整数部である。ε
(m,R) 、(m=-m1,...,m2)は1以下の小数値Rだけ信号を
遅延させる補間フィルタの係数である。U=Q+Rであ
る。補間フィルタの代表的な方法として、アール・イー
・クロシャー(R. E. Crochiere)とエル・アール・レイ
ビナ(L. R. Rabiner) によるマルチレート・ディジタル
・シグナル・プロセッシング(Multirate Digital Signa
l Processing),第4章,プレンティス―ホール(Prentic
e-Hall),1983.(文献2)に記載された補間有限イ
ンパルス応答フィルタを用いる方法がある。また、フィ
ルタのバッファ信号h(i) は次式で表される。
Here, Q is an integer part of the delay L. ε
(m, R) and (m = -m 1 , ..., M 2 ) are coefficients of an interpolation filter that delays the signal by a decimal value R of 1 or less. U = Q + R. A typical method for interpolation filters is Multirate Digital Signa processing by RE Crochiere and LR Rabiner.
l Processing), Chapter 4, Prentice Hall (Prentic
e-Hall), 1983. There is a method using the interpolation finite impulse response filter described in (Reference 2). Further, the buffer signal h (i) of the filter is expressed by the following equation.

【0012】 h(i) = b(i), i=n-M,...,n-1 (5) 遅延Lがサブフレーム長Nより長い場合、式(4)を現
サブフレームの先頭の時刻i=nからi=n+N-1まで繰り返
すことによって、現サブフレームのための長期予測フィ
ルタを実行することができる。
H (i) = b (i), i = nM, ..., n-1 (5) When the delay L is longer than the subframe length N, the equation (4) is set to the time of the beginning of the current subframe. By repeating from i = n to i = n + N-1, the long term prediction filter for the current subframe can be performed.

【0013】遅延Lがサブフレーム長Nより短い場合、
時刻n+L 以降では、式(4)を実行するために、時刻n
以降のバッファ信号h(i) を必要とする。ところが、現
サブフレームの処理が終了しないと、現サブフレームの
長期予測信号b(i),(i=n,...,n+N-1) は計算されず、バ
ッファ信号h(i) も得られない。このため、図7分図
(a) のように時刻n以降のバッファ信号h(i) は存在し
ない。従って、バッファ信号h(i),(i=n,...,n+N-1) を
近似的に作成する必要がある。
If the delay L is shorter than the subframe length N,
After time n + L, in order to execute equation (4), time n
The subsequent buffer signal h (i) is required. However, if the processing of the current subframe is not completed, the long-term predicted signals b (i), (i = n, ..., n + N-1) of the current subframe are not calculated, and the buffer signal h (i) is not calculated. I can't get it. For this reason,
There is no buffer signal h (i) after time n as in (a). Therefore, it is necessary to approximately create the buffer signals h (i), (i = n, ..., n + N-1).

【0014】従来の音声符号化装置では、次式のよう
に、存在する時刻n-1 以前の信号を図7(c) のように繰
り返すことによって、長期予測信号g(i) を作成してい
る。
In the conventional speech coding apparatus, a long-term predicted signal g (i) is created by repeating the existing signal before time n-1 as shown in FIG. There is.

【0015】 [0015]

【0016】これは、短時間の音声信号のピッチ構造を
見た場合、ほぼ同じ形の波形が繰り返すことからも適当
な近似と考えられる。この動作をz変換表示の出力応答
で表すと次式となる。
This is considered to be a suitable approximation because the waveforms of substantially the same shape are repeated when the pitch structure of the voice signal for a short time is viewed. This operation is represented by the following expression when expressed by the output response of z conversion display.

【0017】 [0017]

【0018】ここで、p(i,z) の引数iは現サブフレー
ム内での時刻である。|(i+L)/L 」は(i+L)/L より小さ
いかまたは等しい最も近い整数を表す。従来方式の長期
予測フィルタの遅延は現サブフレーム内での時刻iの関
数として変化する。
Here, the argument i of p (i, z) is the time in the current subframe. "(I + L) / L" represents the nearest integer less than or equal to (i + L) / L. The delay of the conventional long-term prediction filter changes as a function of time i in the current subframe.

【0019】従来の音声符号化装置に使用されている方
法として、例えば、公表平4―502675号公報「改
良されたロングターム予測器を有するデジタル音声コー
ダ」(文献3)に掲載されている方法がある。
As a method used in a conventional speech coding apparatus, for example, a method described in Japanese Patent Laid-Open Publication No. 4-502675, "Digital Speech Coder with Improved Long Term Predictor" (Reference 3). There is.

【0020】図3は本発明および従来の音声符号化装置
の構成を示すブロック図、図6は従来の音声符号化装置
に使用する長期予測フィルタの構成を説明するブロック
図である。
FIG. 3 is a block diagram showing the configuration of the present invention and the conventional speech encoding device, and FIG. 6 is a block diagram illustrating the configuration of the long-term prediction filter used in the conventional speech encoding device.

【0021】図3は本発明の音声符号化装置の説明にも
従来の音声符号化装置の説明にも使用する全体の構成を
示すブロック図である。まず、入力端子10から入力音
声信号s(i) を入力する。係数分析回路15は、予め定
めたフレーム長ごとの入力信号を分析する。この分析に
おいて、短期予測フィルタ係数α(i) 、長期予測フィル
タ係数β、長期予測フィルタ遅延L、重み付けフィルタ
W、音源利得係数γを計算する。これらのパラメータの
代表的な計算法は、アイイーイーイー・トランザクショ
ンズ・オン・コミュニケーションズ(IEEE Transactions
on Communications),第COM-30巻,1982年,4月,
第 600〜614 頁(文献4)を参照できる。また、減算器
20は、入力音声と短期予測フィルタ回路40から出力
される再生音声信号の差分信号を計算する。音源コード
ブック回路25は、予め作成した長さNの音源コードベ
クトルを蓄積している。またコードブック探索制御回路
55の指令に従って、音源コードベクトルを1個ずつゲ
イン回路30に出力する。ゲイン回路30は、入力され
た音源コードベクトルに、係数分析回路15から出力さ
れた係数γを積算し、これを長期予測フィルタ回路(本
発明の音声符号化装置に使用するものは35、従来の音
声符号化装置に使用するものは70とする)70に出力
する。長期予測フィルタ回路70は、係数γを積算され
た音源コードベクトルと、係数分析回路15から出力さ
れた係数βと遅延Lとを用いて、演算を実行する。長期
予測フィルタ回路70での動作は後で説明する。短期予
測フィルタ回路40は、長期予測フィルタ回路70の出
力信号に対して式(2) の短期予測フィルタ40での演算
を実行し、その出力を差分回路20に出力する。この
時、係数分析回路15から出力された短期予測フィルタ
係数α(i) を使用する。荷重回路45は、係数分析回路
15から出力された荷重関数wを使用して差分回路20
が出力した差分信号の重み付けを行う。ここで、代表的
な荷重関数wとしては、知覚的に人間の耳にとってより
重要な周波数を強調し、かつ他の周波数を減衰させる聴
感フィルタがある。二乗和回路50は、荷重回路45で
荷重された差分信号のエネルギーを計算し、このエネル
ギーをコードブック探索制御回路55に出力する。コー
ドブック探索制御回路55は、着目している音源ベクト
ルに対して計算した差分信号のエネルギーと他の音源ベ
クトルに対して同様に計算した差分信号のエネルギーと
を比較することによって、最小のエネルギーを持つ音源
コードベクトルのインデックスIを決定する。また前記
比較を終えると、音源コードブック回路25に次の音源
コードベクトルを出力する指令を出力する。マルチプレ
クサ60は、係数分析回路15で計算された短期予測フ
ィルタ係数α(i)、長期予測フィルタ係数βと遅延L、
重み付けフィルタw、音源利得係数γ、およびコードブ
ック探索制御回路55で決定された音源コードベクトル
のインデックスIをバイナリデータに変換する。出力端
子65はバイナリデータIをチャネルに出力する。
FIG. 3 is a block diagram showing the entire configuration used both for the description of the speech coding apparatus of the present invention and for the description of the conventional speech coding apparatus. First, the input voice signal s (i) is input from the input terminal 10. The coefficient analysis circuit 15 analyzes the input signal for each predetermined frame length. In this analysis, the short-term prediction filter coefficient α (i), the long-term prediction filter coefficient β, the long-term prediction filter delay L, the weighting filter W, and the sound source gain coefficient γ are calculated. A typical method of calculating these parameters is IEEE Transactions on Communications (IEEE Transactions
on Communications), Volume COM-30, 1982, April,
See pages 600-614 (reference 4). The subtractor 20 also calculates a difference signal between the input voice and the reproduced voice signal output from the short-term prediction filter circuit 40. The sound source codebook circuit 25 stores sound source code vectors of length N created in advance. Further, in accordance with the instruction from the codebook search control circuit 55, the sound source code vectors are output to the gain circuit 30 one by one. The gain circuit 30 integrates the input excitation code vector with the coefficient γ output from the coefficient analysis circuit 15, and calculates the coefficient γ by using the long-term prediction filter circuit (35 used in the speech encoding apparatus of the present invention, the conventional one). It is output to 70). The long-term prediction filter circuit 70 uses the sound source code vector in which the coefficient γ is integrated, the coefficient β output from the coefficient analysis circuit 15, and the delay L to execute the calculation. The operation of the long-term prediction filter circuit 70 will be described later. The short-term prediction filter circuit 40 executes the operation of the short-term prediction filter 40 of the equation (2) on the output signal of the long-term prediction filter circuit 70, and outputs the output to the difference circuit 20. At this time, the short-term prediction filter coefficient α (i) output from the coefficient analysis circuit 15 is used. The weight circuit 45 uses the weight function w output from the coefficient analysis circuit 15 to calculate the difference circuit 20.
The weighting of the differential signal output by is performed. Here, as a typical weight function w, there is an auditory filter that emphasizes frequencies that are perceptually more important to the human ear and attenuates other frequencies. The sum of squares circuit 50 calculates the energy of the difference signal weighted by the weighting circuit 45, and outputs this energy to the codebook search control circuit 55. The codebook search control circuit 55 compares the energy of the difference signal calculated for the sound source vector of interest with the energy of the difference signal similarly calculated for the other sound source vector to obtain the minimum energy. The index I of the sound source code vector to have is determined. When the comparison is completed, a command for outputting the next sound source code vector is output to the sound source codebook circuit 25. The multiplexer 60 includes a short-term prediction filter coefficient α (i) calculated by the coefficient analysis circuit 15, a long-term prediction filter coefficient β and a delay L,
The weighting filter w, the excitation gain coefficient γ, and the index I of the excitation code vector determined by the codebook search control circuit 55 are converted into binary data. The output terminal 65 outputs the binary data I to the channel.

【0022】次に、図6および図7を用いて従来の音声
符号化装置に使用する長期予測フィルタ回路70の構成
とそのバッファ回路210の信号の流れを説明する。入
力端子200は図3のゲイン回路30の出力信号s(i)
を入力する。加算回路205は、入力信号s(i) とゲイ
ン回路220の出力信号βg(i) の加算計算を行う。バ
ッファ回路210は、加算で得た信号h(i)=s(i)+βg
(i) を蓄積する。補間回路215は、バッファ回路21
0に蓄積された信号に対して式 (4)の補間を行うこと
によって、長期予測信号g(i) を計算する。ゲイン回路
220は、信号g(i) と長期予測フィルタゲインβの積
算値を計算する。出力端子225は、加算回路205の
出力信号b(i) を図3の短期予測フィルタ回路40に出
力する。図7分図(a) のように、バッファ回路210に
は、現サブフレームの先頭の時刻nの時点では、信号b
(i)(i=n-M 〜n-1)のみが蓄積されている。時刻nからn
+Lまでは、信号b(i) の補間によって信号g(i) を計
算する。時刻nからn+N-1の励振信号が利用できないた
め、時刻n+L+1以降では、図7分図(c) のように遅延L
の整数倍の遅延kLの信号h(i-kL)の補間によって長期
予測信号g(i) を計算する。
Next, the configuration of the long-term prediction filter circuit 70 used in the conventional speech coding apparatus and the signal flow of its buffer circuit 210 will be described with reference to FIGS. 6 and 7. The input terminal 200 is the output signal s (i) of the gain circuit 30 of FIG.
Enter The adder circuit 205 performs addition calculation of the input signal s (i) and the output signal βg (i) of the gain circuit 220. The buffer circuit 210 uses the signal h (i) = s (i) + βg obtained by the addition.
Accumulate (i). The interpolation circuit 215 is a buffer circuit 21.
The long-term predicted signal g (i) is calculated by performing the interpolation of the equation (4) on the signal accumulated in 0. The gain circuit 220 calculates an integrated value of the signal g (i) and the long-term prediction filter gain β. The output terminal 225 outputs the output signal b (i) of the adder circuit 205 to the short-term prediction filter circuit 40 of FIG. As shown in FIG. 7 (a), the buffer circuit 210 displays the signal b at the time n at the beginning of the current subframe.
Only (i) (i = nM ~ n-1) is accumulated. Time n to n
Up to + L, the signal g (i) is calculated by interpolating the signal b (i). Since the excitation signal from time n to n + N-1 cannot be used, after time n + L + 1, the delay L is delayed as shown in Fig. 7 (c).
The long-term predicted signal g (i) is calculated by interpolating the signal h (i-kL) having a delay kL that is an integer multiple of.

【0023】次に、従来の音声符号化装置内での長期予
測フィルタ回路の動作を説明する。図8は従来の長期予
測フィルタ回路の動作の流れ図である。
Next, the operation of the long-term prediction filter circuit in the conventional speech coder will be described. FIG. 8 is a flow chart of the operation of the conventional long-term prediction filter circuit.

【0024】まず、ステップ(以下Sと記す)500で
スタートすると、S505でサンプル番号iをnに初期
化する。S510で長期予測フィルタ70の遅延Lと係
数βを設定する。次にS515でサンプル番号iがn+N
-1より大きければS555で動作を終了し、大きくなけ
ればS520で信号s(i) を入力する。S525で信号
g(i) を式(6) によって計算し、S530で長期予測フ
ィルタ70の出力応答b(i) を式(3) を用いて計算す
る。続いてS535でバッファ信号h(i) を式(11)で更
新し、S540で出力サンプルb(i) をバッファの最後
のh(-1)に入力する。S545では出力サンプルb(i)
を出力する。最後にS550でサンプル番号iを更新
し、S505に戻り再度演算を行う。
First, when starting at step (hereinafter referred to as S) 500, a sample number i is initialized to n at S505. In S510, the delay L and the coefficient β of the long-term prediction filter 70 are set. Next, in S515, the sample number i is n + N
If it is larger than -1, the operation is ended in S555, and if it is not larger, the signal s (i) is input in S520. In step S525, the signal g (i) is calculated by equation (6), and in step S530, the output response b (i) of the long-term prediction filter 70 is calculated using equation (3). Subsequently, in S535, the buffer signal h (i) is updated by the equation (11), and in S540, the output sample b (i) is input to the last h (-1) of the buffer. In S545, output sample b (i)
Is output. Finally, in S550, the sample number i is updated, and the process returns to S505 to perform the calculation again.

【0025】[0025]

【発明が解決しようとする課題】上述した従来の音声符
号化装置は、使用する長期予測フィルタ70が式(6) の
ようにフィルタの処理がピッチ周期Lと時刻iの関数と
して変化するため、フィルタ処理が複雑となり、演算量
が多くなるという問題点があった。
In the conventional speech coding apparatus described above, since the filter processing of the long-term prediction filter 70 to be used changes as a function of the pitch period L and the time i as shown in equation (6), There is a problem that the filtering process becomes complicated and the amount of calculation increases.

【0026】本発明の目的は、上述の問題を解決し、よ
り少ない演算量で音声符号化を行う音声符号化装置を提
供することにある。
An object of the present invention is to solve the above-mentioned problems and to provide a speech coding apparatus which performs speech coding with a smaller amount of calculation.

【0027】[0027]

【課題を解決するための手段】本願第1の発明の音声符
号化装置は、入力音声信号の小数点値のピッチ周期を符
号化する長期予測フィルタ回路を備え、前記入力音声を
予め定めたサブフレーム長ごとに符号化する音声符号化
装置において、前記長期予測フィルタが、自己の現在の
出力値の状態を表すバッファ信号を受けてこのバッファ
信号に対する補間演算を行い演算結果である補間値を出
力する補間回路と、前記補間回路の出力する補間値に長
期予測ゲインを積算することによって帰還値を算出する
帰還ゲイン回路と、前記帰還ゲイン回路の算出した帰還
値と新たに到着するサブフレームの入力値とを加算して
新たな出力値として出力する加算回路と、前記加算回路
の出力した出力値と前記補間回路が出力した補間値とか
らなるバッファ信号を蓄積するバッファ回路とを有する
構成である。
A speech coding apparatus according to a first invention of the present application comprises a long-term prediction filter circuit for coding a pitch period of a decimal point value of an input speech signal, and the input speech is defined in a predetermined subframe. In a speech coding apparatus for coding for each length, the long-term prediction filter receives a buffer signal representing the state of its present output value, performs an interpolation calculation on this buffer signal, and outputs an interpolation value which is a calculation result. An interpolation circuit, a feedback gain circuit that calculates a feedback value by integrating a long-term predicted gain with the interpolation value output by the interpolation circuit, a feedback value calculated by the feedback gain circuit, and an input value of a newly arrived subframe. And a buffer circuit including an output value output from the addition circuit and an interpolation value output from the interpolation circuit. A configuration and a buffer circuit for storing.

【0028】本願第2の発明の音声符号化装置は、入力
音声信号の小数点値のピッチ周期を符号化する長期予測
フィルタ回路を備え、前記入力音声を予め定めたサブフ
レーム長ごとに符号化する音声符号化装置において、前
記長期予測フィルタが、自己の現在の出力値の状態を表
すバッファ信号を受けてこのバッファ信号に対する補間
演算を行い演算結果である補間値を出力する補間回路
と、前記補間回路の出力する補間値に帰還ゲインを積算
することにより積算結果値を算出するゲイン回路と、前
記補間回路の出力する補間値に長期予測ゲインを積算す
ることによって帰還値を算出する帰還ゲイン回路と、前
記帰還ゲイン回路の算出した帰還値と新たに到着するサ
ブフレームの入力値とを加算して新たな出力値として出
力する加算回路と、前記加算回路の出力した出力値と前
記ゲイン回路の出力する積算結果値とからなるバッファ
信号を蓄積するバッファ回路とを有する構成である。
A speech coder according to the second invention of the present application comprises a long-term prediction filter circuit for coding the pitch period of the decimal point value of the input speech signal, and encodes the input speech for each predetermined subframe length. In the speech coding device, the long-term prediction filter receives a buffer signal representing a state of a current output value of the self, performs an interpolation calculation on the buffer signal, and outputs an interpolation value which is a calculation result, and the interpolation circuit. A gain circuit for calculating an integration result value by integrating a feedback gain with an interpolation value output by the circuit; and a feedback gain circuit for calculating a feedback value by integrating a long-term predicted gain with the interpolation value output by the interpolation circuit. An adder circuit for adding the feedback value calculated by the feedback gain circuit and an input value of a newly arriving subframe to output as a new output value, A configuration and a buffer circuit for storing the buffer signal and an output to the output value of the serial adder circuit and the integration result value output to the gain circuit.

【0029】[0029]

【作用】本発明では、長期予測フィルタの遅延Lがサブ
フレーム長Nより短い場合に式(1) を実行するために必
要な現サブフレームの長期予測フィルタの出力信号の近
似値を、フィルタの演算を実行しながら1サンプルずつ
生成することにより、常に同形のフィルタ処理で長期予
測フィルタを実行できる。
According to the present invention, when the delay L of the long-term prediction filter is shorter than the subframe length N, the approximate value of the output signal of the long-term prediction filter of the current subframe, which is necessary for executing the equation (1), is set to By generating the samples one by one while executing the calculation, the long-term prediction filter can always be executed by the same filtering process.

【0030】第1の発明では、時刻n以降のフィルタの
出力信号の近似値として、入力信号の予測値である長期
予測信号g(i) を用いる。長期予測信号g(i) は次式で
作成される。
In the first invention, the long-term predicted signal g (i) which is the predicted value of the input signal is used as the approximate value of the output signal of the filter after time n. The long-term predicted signal g (i) is created by the following equation.

【0031】 [0031]

【0032】ここで第1の発明の音声符号化装置の長期
予測フィルタ35のバッファの内容の更新とフィルタの
動作を説明する。nは現サブフレームの先頭のサンプル
の時刻であるとする。
Here, the updating of the contents of the buffer of the long-term prediction filter 35 and the operation of the filter of the speech encoding apparatus of the first invention will be described. Let n be the time of the first sample of the current subframe.

【0033】b(i),(i=n-M,...,n-1) は長期予測フィル
タの過去の出力信号である。時刻nからn+Lまでは、長
期予測フィルタの過去の出力信号b(i),i=n-M,...,n-1
を用いて、式(8) によって、長期予測信号g(i) を計算
する。この際、式(9) のように、各時刻で長期予測信号
g(i) をバッファ信号h(i) に蓄積する。時刻n+L+1以
降ではバッファ信号h(i) を用いて、式(8) によって、
長期予測信号g(i) を計算する。ここでg(i) をh(i)
のバッファ回路に蓄積しておけば、式(6) の従来法の複
雑な処理を行うことなしに、式(8) の簡単な処理で、こ
れらのフィルタ処理を実行することができる。
B (i), (i = nM, ..., n-1) are past output signals of the long-term prediction filter. From time n to n + L, past output signals b (i), i = nM, ..., n-1 of the long-term prediction filter
Is used to calculate the long-term predicted signal g (i) by the equation (8). At this time, the long-term predicted signal g (i) is stored in the buffer signal h (i) at each time as shown in the equation (9). After time n + L + 1, the buffer signal h (i) is used, and according to equation (8),
Calculate the long-term predicted signal g (i). Where g (i) is replaced by h (i)
If they are stored in the buffer circuit of, the filter processing can be executed by the simple processing of the expression (8) without performing the complicated processing of the conventional method of the expression (6).

【0034】又、第2の発明では、長期予測フィルタ3
5の出力信号に対する長期予測信号g(i) の近似精度を
向上するためにゲインηを積算した次式を使用する。ゲ
インηの値として、前のサブフレームのβの値等が使用
できる。
Further, in the second invention, the long-term prediction filter 3
In order to improve the approximation accuracy of the long-term predicted signal g (i) with respect to the output signal of No. 5, the following equation in which the gain η is integrated is used. As the value of the gain η, the value of β of the previous subframe can be used.

【0035】 [0035]

【0036】以上述べたように、音声符号化装置におけ
る長期予測フィルタを、従来行っていたような複雑なフ
ィルタ処理でなく、単純で同一のフィルタ処理で行うこ
とができ、DSP等でのハードウエア化の処理を簡単化
するばかりでなく、演算量を削減することができる。
As described above, the long-term prediction filter in the speech coding apparatus can be performed by simple and identical filter processing instead of complicated filter processing that has been conventionally performed, and hardware such as DSP is used. Not only can the simplification process be simplified, but the amount of calculation can be reduced.

【0037】[0037]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。
Embodiments of the present invention will now be described with reference to the drawings.

【0038】図1は本発明の第1の実施例の音声符号化
装置の長期予測フィルタ回路のブロック図、図2は本発
明の第2の実施例の音声符号化装置の長期予測フィルタ
回路のブロック図、図3は本発明および従来の音声符号
化装置の全体構成を示すブロック図、図4は長期予測フ
ィルタのバッファ回路の信号の動作を説明する説明図で
ある。
FIG. 1 is a block diagram of a long-term prediction filter circuit of a speech coder according to a first embodiment of the present invention, and FIG. 2 is a long-term prediction filter circuit of a speech coder according to a second embodiment of the present invention. FIG. 3 is a block diagram, FIG. 3 is a block diagram showing an overall configuration of the present invention and a conventional speech coding apparatus, and FIG.

【0039】音声符号化装置全体の動作説明は、従来の
技術の項で説明したものと同様であり重複するのでここ
では説明を省く。但し、説明には適宜、名称と符号とを
使用する。
The description of the operation of the entire speech coding apparatus is the same as that described in the section of the prior art and is redundant, and therefore the description thereof is omitted here. However, names and reference numerals are used in the description as appropriate.

【0040】まず、図1および図4を用いて、第1の発
明における長期予測フィルタ回路35の構成を説明す
る。
First, the configuration of the long-term prediction filter circuit 35 in the first invention will be described with reference to FIGS. 1 and 4.

【0041】入力端子100には、ゲイン回路30(図
3)の出力信号s(i) を入力する。加算回路105は、
入力信号s(i) とゲイン回路120の出力信号βg(i)
の加算計算を行う。2入力バッファ回路110は、加算
回路120の出力信号s(i)+βg(i) 、および簡単補間
回路115の出力信号g(i) を蓄積する。簡単補間回路
115は、2入力バッファ回路110に蓄積された信号
を、式(8) で補間計算することによって長期予測信号g
(i) を計算する。ゲイン回路120は、信号g(i) と長
期予測フィルタゲインβとの積算値を計算する。出力端
子125は、短期予測フィルタ回路40(図3)に、加
算回路105の出力信号b(i) を出力する。図1のよう
に、2入力バッファ回路110には、現サブフレームの
先頭の時刻nの時点では、長期予測フィルタの出力信号
b(i),(i=n-M〜n-1)のみが蓄積されている。時刻nから
n+Lまでは、式(8) を用いて信号b(i) を補間すること
によって信号g(i) を計算する。時刻n+L+1以降でも、
式(8) を用いて信号g(i)を補間することによって信号
g(i) を計算する。前述の補間計算は、小数点遅延Lに
対応する励振信号を生成するためのものである。
The output signal s (i) of the gain circuit 30 (FIG. 3) is input to the input terminal 100. The adder circuit 105
Input signal s (i) and output signal βg (i) of gain circuit 120
The addition calculation of is performed. The 2-input buffer circuit 110 stores the output signal s (i) + βg (i) of the adder circuit 120 and the output signal g (i) of the simple interpolation circuit 115. The simple interpolation circuit 115 interpolates the signal stored in the 2-input buffer circuit 110 by the equation (8) to calculate the long-term predicted signal g.
Calculate (i). The gain circuit 120 calculates an integrated value of the signal g (i) and the long-term prediction filter gain β. The output terminal 125 outputs the output signal b (i) of the adder circuit 105 to the short-term prediction filter circuit 40 (FIG. 3). As shown in FIG. 1, the 2-input buffer circuit 110 stores only the output signals b (i) and (i = nM to n-1) of the long-term prediction filter at the time n at the beginning of the current subframe. ing. From time n to n + L, the signal g (i) is calculated by interpolating the signal b (i) using the equation (8). After time n + L + 1,
Compute the signal g (i) by interpolating the signal g (i) using equation (8). The above-described interpolation calculation is for generating an excitation signal corresponding to the decimal point delay L.

【0042】次に、図2を用いて、第2の発明における
長期予測フィルタ回路35の構成を説明する。
Next, the configuration of the long-term prediction filter circuit 35 in the second invention will be described with reference to FIG.

【0043】入力端子100には、ゲイン回路30(図
3)の出力信号s(i) を入力する。加算回路105は、
入力信号s(i) とゲイン回路120の出力信号βg(i)
の加算計算を行う。2入力バッファ回路110は、ゲイ
ン回路130の過去の出力信号ηg(i) と加算回路10
5の出力信号s(i)+βg(i) とを蓄積する。簡単補間回
路115は、2入力バッファ回路110に蓄積された信
号を、式(8) で補間計算することによって、長期予測信
号g(i) を計算する。ゲイン回路120は、信号g(i)
と長期予測フィルタゲインβの積算値を計算する。ゲイ
ン回路130は、信号g(i) と長期予測フィルタゲイン
ηの積算値を計算する。出力端子125は、短期予測フ
ィルタ回路40(図3)に加算回路105の出力信号b
(i) を出力する。
The output signal s (i) of the gain circuit 30 (FIG. 3) is input to the input terminal 100. The adder circuit 105
Input signal s (i) and output signal βg (i) of gain circuit 120
The addition calculation of is performed. The 2-input buffer circuit 110 includes a past output signal ηg (i) of the gain circuit 130 and the addition circuit 10
5 output signals s (i) + βg (i) are accumulated. The simple interpolation circuit 115 calculates the long-term predicted signal g (i) by interpolating the signal stored in the two-input buffer circuit 110 by the equation (8). The gain circuit 120 outputs the signal g (i)
And the integrated value of the long-term prediction filter gain β is calculated. The gain circuit 130 calculates the integrated value of the signal g (i) and the long-term prediction filter gain η. The output terminal 125 outputs the output signal b of the addition circuit 105 to the short-term prediction filter circuit 40 (FIG. 3).
Output (i).

【0044】続いて、本発明における長期予測フィルタ
回路35の動作を説明する。図5は本発明の長期予測フ
ィルタ回路35の動作の流れ図である。
Next, the operation of the long-term prediction filter circuit 35 of the present invention will be described. FIG. 5 is a flow chart of the operation of the long-term prediction filter circuit 35 of the present invention.

【0045】最初にS400でスタートすると、サンプ
ル番号iをS405で現サブフレームの先頭の時刻nに
初期化する。次に、S410で長期予測フィルタとして
の遅延Lと係数βを設定し、S415でサンプル番号i
が現サブフレームの最後の時刻n+N-1より大きいか否か
を判別し、大きければS455において動作を終了す
る。大きくなければS420で信号s(i) を入力し、S
425で信号g(i) を式(8) を用いて計算する。S43
0で長期予測フィルタの出力応答b(i) を式(3)を用い
て計算し、続いてS435でバッファ信号h(i) を次式
で更新する。 h(i) = h(i+1), i=-M 〜-2 (11) 次に、S440で先にS425で出力してある出力サン
プルg(i) をバッファ信号の最後h(-1)に入力し、S4
45で出力サンプルb(i) を出力し、S450でサンプ
ル番号iを更新し、S415に戻り再度演算を行う。
First, when starting at S400, the sample number i is initialized at time n at the beginning of the current subframe at S405. Next, in S410, the delay L as a long-term prediction filter and the coefficient β are set, and in S415, the sample number i
Is larger than the last time n + N-1 of the current subframe, and if larger, the operation ends in S455. If not, input the signal s (i) in S420,
At 425, the signal g (i) is calculated using equation (8). S43
At 0, the output response b (i) of the long-term prediction filter is calculated by using the equation (3), and then at S435, the buffer signal h (i) is updated by the following equation. h (i) = h (i + 1), i = -M to -2 (11) Next, in S440, the output sample g (i) previously output in S425 is added to the last h (-1) of the buffer signal. ), And press S4
The output sample b (i) is output at 45, the sample number i is updated at S450, and the process returns to S415 to perform the calculation again.

【0046】尚、長期予測フィルタ係数βおよび音源コ
ードブックのゲイン係数γは、閉ループ構成におけるL
のすべての値に対し同時に最適化することができる。
Note that the long-term prediction filter coefficient β and the gain coefficient γ of the sound source codebook are L in the closed loop configuration.
Can be optimized simultaneously for all values of.

【0047】又、長期予測フィルタの遅延Lと係数β
と、音源コードベクトルのインデックスと係数γを順に
決定する場合、長期予測フィルタの遅延Lと係数βを決
める際には、現サブフレームの音源ベクトルは未定で使
用できない。遅延Lがサブフレーム長Nより小さい場合
は、式(1) のフィルタを実現できない。この場合、長期
予測フィルタでは現サブフレームの音源コードベクトル
の要素をすべて0と仮定することもできる。
Also, the delay L of the long-term prediction filter and the coefficient β
When determining the index of the excitation code vector and the coefficient γ in order, when determining the delay L and the coefficient β of the long-term prediction filter, the excitation vector of the current subframe is undecided and cannot be used. If the delay L is smaller than the subframe length N, the filter of equation (1) cannot be realized. In this case, the long-term prediction filter can also assume that all the elements of the excitation code vector of the current subframe are 0.

【0048】又、長期予測フィルタの次数は2次以上と
することもできる。
Further, the order of the long-term prediction filter may be second or higher.

【0049】又、本発明における長期予測フィルタは、
任意の形式の音声符号化(例えば、RELP、マルチパ
ルス、RPE、LPC)でも使用することができる。
Further, the long-term prediction filter in the present invention is
Any form of speech coding (eg RELP, multipulse, RPE, LPC) can also be used.

【0050】図9は本発明の音声符号化装置から出力さ
れたバイナリデータを用いて音声信号を復号する音声復
号装置の一実施例を示すブロック図である。デマルチプ
レクサ300は、入力端子305から入力したバイナリ
データを用いて、短期予測フィルタ係数α(i) 、長期予
測フィルタの遅延Lと係数β、音源コードベクトルのイ
ンデックスIとゲイン係数γを計算する。音源コードブ
ック回路310は、インデックスIの音源コードベクト
ルを出力する。ゲイン回路320は、入力された音源コ
ードベクトルにゲイン係数γを積算する。長期予測フィ
ルタ回路330は、本発明の音声符号化装置の長期予測
フィルタ回路35と同一の動作により、遅延Lと係数β
を用いて、長期予測フィルタリングを行う。短期予測フ
ィルタ回路340は、長期予測フィルタ回路330の出
力信号を、短期予測フィルタ係数α(i) を用いて短期予
測フィルタリングして作成した再生音声信号を、出力端
子350から出力する。
FIG. 9 is a block diagram showing an embodiment of a voice decoding device for decoding a voice signal using binary data output from the voice encoding device of the present invention. The demultiplexer 300 uses the binary data input from the input terminal 305 to calculate the short-term prediction filter coefficient α (i), the long-term prediction filter delay L and the coefficient β, the excitation code vector index I, and the gain coefficient γ. The sound source codebook circuit 310 outputs a sound source code vector of index I. The gain circuit 320 integrates the input sound source code vector with the gain coefficient γ. The long-term prediction filter circuit 330 performs the same operation as the long-term prediction filter circuit 35 of the speech encoding apparatus of the present invention, and thus the delay L and the coefficient β
Is used to perform long-term predictive filtering. The short-term prediction filter circuit 340 outputs, from the output terminal 350, a reproduced audio signal created by short-term prediction filtering the output signal of the long-term prediction filter circuit 330 using the short-term prediction filter coefficient α (i).

【0051】[0051]

【発明の効果】以上説明したように、本発明は、長期予
測フィルタを、自己の現在の出力値の状態を表すバッフ
ァ信号を受けてこのバッファ信号に対する補間演算を行
い演算結果である補間値を出力する補間回路と、補間回
路の出力する補間値に長期予測ゲインを積算することに
よって帰還値を算出する帰還ゲイン回路と、帰還ゲイン
回路の算出した帰還値と新たに到着するサブフレームの
入力値とを加算して新たな出力値として出力する加算回
路と、加算回路の出力した出力値と補間回路が出力した
補間値とからなるバッファ信号を蓄積するバッファ回路
とで構成することにより、少ない演算量で音声符号化を
行うことができるという効果が有る。
As described above, according to the present invention, the long-term prediction filter receives a buffer signal representing the state of its own current output value, performs an interpolation calculation on this buffer signal, and calculates the interpolation value as the calculation result. The output interpolation circuit, the feedback gain circuit that calculates the feedback value by adding the long-term predicted gain to the interpolation value output by the interpolation circuit, the feedback value calculated by the feedback gain circuit, and the newly arrived subframe input value. And a buffer circuit for accumulating a buffer signal composed of the output value output by the adder circuit and the interpolated value output by the interpolator There is an effect that the audio coding can be performed by the amount.

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

【図1】本発明の第1の実施例の音声符号化装置の長期
予測フィルタ回路のブロック図である。
FIG. 1 is a block diagram of a long-term prediction filter circuit of a speech coder according to a first embodiment of the present invention.

【図2】本発明の第2の実施例の音声符号化装置の長期
予測フィルタ回路のブロック図である。
FIG. 2 is a block diagram of a long-term prediction filter circuit of a speech coder according to a second embodiment of the present invention.

【図3】本発明および従来の音声符号化装置の全体構成
を示すブロック図である。
FIG. 3 is a block diagram showing an overall configuration of a speech encoding apparatus of the present invention and a conventional speech encoding apparatus.

【図4】長期予測フィルタのバッファ回路の信号の動作
を説明する説明図である。
FIG. 4 is an explanatory diagram illustrating an operation of a signal of a buffer circuit of a long-term prediction filter.

【図5】本発明の長期予測フィルタ回路35の動作の流
れ図である。
FIG. 5 is a flow chart of the operation of the long-term prediction filter circuit 35 of the present invention.

【図6】従来の音声符号化装置に使用する長期予測フィ
ルタの構成を説明するブロック図である。
FIG. 6 is a block diagram illustrating a configuration of a long-term prediction filter used in a conventional speech encoding device.

【図7】従来のバッファ回路の信号の動作を説明する説
明図である。
FIG. 7 is an explanatory diagram illustrating a signal operation of a conventional buffer circuit.

【図8】従来の長期予測フィルタ回路の動作の流れ図で
ある。
FIG. 8 is a flow chart of the operation of a conventional long-term prediction filter circuit.

【図9】本発明の音声符号化装置から出力されたバイナ
リデータを用いて音声信号を復号する音声復号装置の一
実施例を示すブロック図である。
FIG. 9 is a block diagram showing an embodiment of a speech decoding apparatus that decodes a speech signal using binary data output from the speech encoding apparatus of the present invention.

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

10,100 入力端子 15 係数分析回路 20 減算器 25 音源コードブック回路 30,120,130 ゲイン回路 35 長期予測フィルタ回路 40 短期予測フィルタ回路 45 荷重回路 50 二乗和回路 55 コードブック探索制御回路 60 マルチプレクサ 65,125 出力端子 105 加算回路 110 2入力バッファ回路 115 簡単補間回路 10, 100 Input terminal 15 Coefficient analysis circuit 20 Subtractor 25 Sound source codebook circuit 30, 120, 130 Gain circuit 35 Long-term prediction filter circuit 40 Short-term prediction filter circuit 45 Weighting circuit 50 Square sum circuit 55 Codebook search control circuit 60 Multiplexer 65 , 125 output terminal 105 adder circuit 110 2 input buffer circuit 115 simple interpolation circuit

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 入力音声信号の小数点値のピッチ周期を
符号化する長期予測フィルタ回路を備え、前記入力音声
を予め定めたサブフレーム長ごとに符号化する音声符号
化装置において、前記長期予測フィルタが、自己の現在
の出力値の状態を表すバッファ信号を受けてこのバッフ
ァ信号に対する補間演算を行い演算結果である補間値を
出力する補間回路と、前記補間回路の出力する補間値に
長期予測ゲインを積算することによって帰還値を算出す
る帰還ゲイン回路と、前記帰還ゲイン回路の算出した帰
還値と新たに到着するサブフレームの入力値とを加算し
て新たな出力値として出力する加算回路と、前記加算回
路の出力した出力値と前記補間回路が出力した補間値と
からなるバッファ信号を蓄積するバッファ回路とを有す
ることを特徴とする音声符号化装置。
1. A speech coding apparatus, comprising: a long-term prediction filter circuit for coding a pitch period of a decimal point value of an input speech signal, wherein the input speech is coded for each predetermined subframe length. Is an interpolator that receives a buffer signal representing the current output value state of itself and performs an interpolation operation on this buffer signal and outputs an interpolated value that is the operation result, and a long-term prediction gain for the interpolated value output by the interpolator. A feedback gain circuit that calculates a feedback value by accumulating, and an addition circuit that adds the feedback value calculated by the feedback gain circuit and the input value of a newly arriving subframe and outputs the result as a new output value, A buffer circuit for accumulating a buffer signal composed of the output value output from the adder circuit and the interpolated value output from the interpolator. Speech coding device.
【請求項2】 入力音声信号の小数点値のピッチ周期を
符号化する長期予測フィルタ回路を備え、前記入力音声
を予め定めたサブフレーム長ごとに符号化する音声符号
化装置において、前記長期予測フィルタが、自己の現在
の出力値の状態を表すバッファ信号を受けてこのバッフ
ァ信号に対する補間演算を行い演算結果である補間値を
出力する補間回路と、前記補間回路の出力する補間値に
帰還ゲインを積算することにより積算結果値を算出する
ゲイン回路と、前記補間回路の出力する補間値に長期予
測ゲインを積算することによって帰還値を算出する帰還
ゲイン回路と、前記帰還ゲイン回路の算出した帰還値と
新たに到着するサブフレームの入力値とを加算して新た
な出力値として出力する加算回路と、前記加算回路の出
力した出力値と前記ゲイン回路の出力する積算結果値と
からなるバッファ信号を蓄積するバッファ回路とを有す
ることを特徴とする音声符号化装置。
2. A speech coding apparatus comprising a long-term prediction filter circuit for coding a pitch period of a decimal point value of an input speech signal, wherein the input speech is coded for each predetermined sub-frame length. Receives a buffer signal representing the current output value state of its own, performs an interpolation operation on this buffer signal, and outputs an interpolation value as the operation result, and a feedback gain to the interpolation value output by the interpolation circuit. A gain circuit for calculating an integrated result value by integrating, a feedback gain circuit for calculating a feedback value by integrating a long-term predicted gain with the interpolation value output by the interpolation circuit, and a feedback value calculated by the feedback gain circuit. And an input value of a newly arrived subframe and output as a new output value; an output value output by the addition circuit; And a buffer circuit for accumulating a buffer signal composed of an integration result value output from the gain circuit.
JP6268519A 1994-11-01 1994-11-01 Audio coding device Expired - Fee Related JP3039293B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6268519A JP3039293B2 (en) 1994-11-01 1994-11-01 Audio coding device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6268519A JP3039293B2 (en) 1994-11-01 1994-11-01 Audio coding device

Publications (2)

Publication Number Publication Date
JPH08129399A true JPH08129399A (en) 1996-05-21
JP3039293B2 JP3039293B2 (en) 2000-05-08

Family

ID=17459651

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6268519A Expired - Fee Related JP3039293B2 (en) 1994-11-01 1994-11-01 Audio coding device

Country Status (1)

Country Link
JP (1) JP3039293B2 (en)

Also Published As

Publication number Publication date
JP3039293B2 (en) 2000-05-08

Similar Documents

Publication Publication Date Title
CN100583241C (en) Audio encoding device, audio decoding device, audio encoding method and audio decoding method
US7496506B2 (en) Method and apparatus for one-stage and two-stage noise feedback coding of speech and audio signals
US5359696A (en) Digital speech coder having improved sub-sample resolution long-term predictor
KR100304682B1 (en) Fast Excitation Coding for Speech Coders
JP3073017B2 (en) Double-mode long-term prediction in speech coding
JP3254687B2 (en) Audio coding method
JP3268360B2 (en) Digital speech coder with improved long-term predictor
US5659659A (en) Speech compressor using trellis encoding and linear prediction
JPH0990995A (en) Speech coding device
US20040111257A1 (en) Transcoding apparatus and method between CELP-based codecs using bandwidth extension
JP3180786B2 (en) Audio encoding method and audio encoding device
JP3070955B2 (en) Method of generating a spectral noise weighting filter for use in a speech coder
JPH08179795A (en) Voice pitch lag coding method and device
JP2970407B2 (en) Speech excitation signal encoding device
JP3905706B2 (en) Speech coding apparatus, speech processing apparatus, and speech processing method
EP1114415B1 (en) Linear predictive analysis-by-synthesis encoding method and encoder
JP3039293B2 (en) Audio coding device
JP3249144B2 (en) Audio coding device
JP2968109B2 (en) Code-excited linear prediction encoder and decoder
JP3299099B2 (en) Audio coding device
JPH0830299A (en) Voice coder
JP3089967B2 (en) Audio coding device
JP2734995B2 (en) Spectrum parameter extraction device
JPH08185199A (en) Voice coding device
JPH06282298A (en) Voice coding method

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: 20000201

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

Free format text: PAYMENT UNTIL: 20080303

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20090303

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20090303

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20100303

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees