[go: up one dir, main page]

JP3276977B2 - Audio coding device - Google Patents

Audio coding device

Info

Publication number
JP3276977B2
JP3276977B2 JP08012292A JP8012292A JP3276977B2 JP 3276977 B2 JP3276977 B2 JP 3276977B2 JP 08012292 A JP08012292 A JP 08012292A JP 8012292 A JP8012292 A JP 8012292A JP 3276977 B2 JP3276977 B2 JP 3276977B2
Authority
JP
Japan
Prior art keywords
codebook
excitation
vector
waveform
excitation waveform
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 - Fee Related
Application number
JP08012292A
Other languages
Japanese (ja)
Other versions
JPH05281999A (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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP08012292A priority Critical patent/JP3276977B2/en
Publication of JPH05281999A publication Critical patent/JPH05281999A/en
Application granted granted Critical
Publication of JP3276977B2 publication Critical patent/JP3276977B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Description

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

【0001】[0001]

【産業上の利用分野】この発明は、音声波形を効率的に
情報圧縮して伝送或いは蓄積する装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for efficiently compressing and transmitting or storing speech waveforms.

【0002】[0002]

【従来の技術】音声波形を効率的に情報圧縮して、伝送
或いは蓄積する方式として、符号励振線形予測符号化(C
ode-Excited Linear Prediction : 以後CELPと記す)が
ある。(例えば、 "Code-Excited Linear Prediction (C
ELP): High-Quality Speech atVery Low Bit Rates"、
M. R. Schroeder and B. S. Atal, Proc. IEEE Int.Con
f. on Acoustics, Speech and Signal Processing, pp.
937-940,1985)。
2. Description of the Related Art Code excitation linear prediction coding (C
ode-Excited Linear Prediction: hereinafter referred to as CELP). (For example, "Code-Excited Linear Prediction (C
ELP): High-Quality Speech at Very Low Bit Rates "
MR Schroeder and BS Atal, Proc.IEEE Int.Con
f. on Acoustics, Speech and Signal Processing, pp.
937-940, 1985).

【0003】CELPは低ビットレイトでも高音質の音声が
再生できる方式ではあるが、基本的には合成による分析
手法(Analysis-by-Synthesis)を用いて符号化するゆ
え、演算量が非常に多いという問題がある。特に演算量
の多い部分は、最適な励振波形を多種類記憶された符号
帳を全探索して決定する処理である。
[0003] Although CELP is a system capable of reproducing high-quality sound even at a low bit rate, the amount of calculation is extremely large because coding is basically performed using an analysis-by-synthesis method. There is a problem. In particular, a portion having a large amount of calculation is a process of determining the optimum excitation waveform by performing a full search on a codebook in which various types of excitation waveforms are stored.

【0004】この励振符号帳の探索演算量を削減する方
式が種々提案されている。符号帳にある構造を規定する
ことで演算量を削減する方式として、ベクトル加算によ
るコードブック(例えば、"Vector Sum Excited Linear
Prediction (VSELP) SpeechCoding at 8 kbps"、 I. A.
Gerson and M. Jasiuk, Proc. IEEE Int.Conf. on Aco
ustics, Speech and Signal Processing, pp.461-463,
1990)や、オーバーラッピングコードブックがある(例え
ば、"Improved Speech Qualityand Efficient Vector Q
uantization in SELP", W. B. Kleijn, D. J.Krasinsk
i, and R. H. Ketchum, Proc. IEEE Int. Conf. on Aco
ustics、Speech and Signal Processing, pp. 155-158,
1988)。
Various schemes have been proposed for reducing the amount of search calculation for the excitation codebook. As a method of reducing the amount of calculation by defining a structure in a codebook, a codebook using vector addition (for example, "Vector Sum Excited Linear
Prediction (VSELP) SpeechCoding at 8 kbps ", IA
Gerson and M. Jasiuk, Proc.IEEE Int.Conf. On Aco
ustics, Speech and Signal Processing, pp.461-463,
1990) and overlapping codebooks (eg, "Improved Speech Quality and Efficient Vector Q
uantization in SELP ", WB Kleijn, DJKrasinsk
i, and RH Ketchum, Proc.IEEE Int. Conf. on Aco
ustics, Speech and Signal Processing, pp. 155-158,
1988).

【0005】本発明は、基本的にはオーバーラッピング
コードブックの手法の改良である。以下にW. B.Kleijn
らの前述の参考文献に従って、オーバーラッピングコー
ドブックを用いる演算量の削減について説明を進める。
The present invention is basically an improvement on the overlapping codebook approach. WBKleijn below
A description will be given of the reduction of the amount of calculation using the overlapping codebook according to the above-mentioned reference.

【0006】現分析フレームの音声信号のベクトルを
s、 合成フィルタのインパルス応答を表す行列をH、 現
フレームの合成フィルタの零入力応答をzと表すと、最
適な励振波形ベクトルtは数1の関係を満たす。
The vector of the speech signal of the current analysis frame is
s, the matrix representing the impulse response of the synthesis filter is H, and the quiescent response of the synthesis filter of the current frame is z, the optimal excitation waveform vector t satisfies the relationship of Equation 1.

【0007】[0007]

【数1】 (Equation 1)

【0008】ここでHは、 その合成フィルタのインパル
ス応答をRサンプルで打ち切って数2のように表現す
る。
[0008] Here, H is expressed as in Equation 2 by cutting off the impulse response of the synthesis filter with R samples.

【0009】[0009]

【数2】 (Equation 2)

【0010】最適励振波形の探索は、最適ゲイン情報で
増幅された侯補ベクトルriの中から、数3で示されるε
を最小化するものを全てのi(コードワードの種類だけあ
る)から選択する処理である。
The search for the optimum excitation waveform is performed by selecting ε represented by the following equation 3 from the candidate vector r i amplified by the optimum gain information.
Is selected from all i (there are only the types of codewords) that minimize.

【0011】[0011]

【数3】 (Equation 3)

【0012】数3は数4のように展開される。Equation 3 is developed as shown in Equation 4.

【0013】[0013]

【数4】 (Equation 4)

【0014】数4の右辺第1項はiによらず一定。第2項
のHTHtもiによらず一定で、結局励振波形ベクトルとの
内積演算になる。処理量の多いのは第3項目である。こ
の3項目の再帰処理について以下に述べる。
The first term on the right side of Equation 4 is constant regardless of i. H T Ht of the second term is also constant regardless of i, and eventually becomes an inner product operation with the excitation waveform vector. The third item has the largest amount of processing. The recursive processing of these three items is described below.

【0015】ここで数5、数6で表されるシフト行列
と、マスク行列を定義する。
Here, a shift matrix represented by Equations 5 and 6 and a mask matrix are defined.

【0016】[0016]

【数5】 (Equation 5)

【0017】[0017]

【数6】 (Equation 6)

【0018】Ikは、k行目に最後の否零要素の現れる行
列である。これらの行列を用いるとオーバーラッピング
コードブックでは励振波形は数7のように再帰的に表現
できる。
I k is a matrix in which the last zero element appears in the k-th row. When these matrices are used, in the overlapping codebook, the excitation waveform can be expressed recursively as shown in Expression 7.

【0019】[0019]

【数7】 (Equation 7)

【0020】処理量の多い数4の第3項目Ei = ri THTHi
は、HTHが対称テプリッツ行列であることより、結局、
数8のように再帰的に表現できる。
The third item E i = r i T H T H i of Expression 4 with a large amount of processing
Is, since H T H is a symmetric Toeplitz matrix,
It can be expressed recursively as shown in Equation 8.

【0021】[0021]

【数8】 (Equation 8)

【0022】数8の演算は否零の要素が少なく、結局2R
+3回の積和演算になる。
The operation of Equation 8 has few elements of no zero, and eventually 2R
+3 product-sum operations.

【0023】[0023]

【発明が解決しようとする課題】VSELPはN個の基底ベク
トルを+1或いは-1倍して加算することで、2N個の励振波
形を作り出す。これにより処理量とメモリー量削減を実
現している。例えば512個の励振波形は9個の基底ベクト
ルから作られる。しかしながら次の問題点がある。
The VSELP generates 2 N excitation waveforms by multiplying N base vectors by +1 or -1 and adding them. As a result, the processing amount and the memory amount are reduced. For example, 512 excitation waveforms are created from 9 basis vectors. However, there are the following problems.

【0024】励振波形のベクトルの次元数を40次元とす
る。この40次元の超空間を 512個の代表ベクトルでベク
トル量子化する訳だが、9個の基底ベクトルの加減算で
作られるベクトルは、高々9次元の空間上に張られるの
みであって、40次元の空間を代表するには片寄りが大き
いという問題がある。これは符号化音声の品質劣化の原
因となり得る。
The number of dimensions of the excitation waveform vector is assumed to be 40 dimensions. This 40-dimensional super space is vector-quantized with 512 representative vectors, but the vector created by addition and subtraction of 9 base vectors is only placed on a 9-dimensional space at most, and the 40-dimensional There is a problem that the deviation is large to represent the space. This can cause quality degradation of the encoded voice.

【0025】またベクトル加算によって生成される各励
振波形のエネルギーを一定に保つことが困難ゆえ、励振
波形のエネルギーを表現する情報量が多く必要となる問
題点もある。
Since it is difficult to keep the energy of each excitation waveform generated by vector addition constant, there is also a problem that a large amount of information expressing the energy of the excitation waveform is required.

【0026】一方オーバーラッピングコードブックは、
コードブックとして長いサンプル長の励振波形をシフト
してアクセスすることで、演算量とメモリー量削減を実
現している。例えばサンプル長が551の励振波形を1ずつ
シフトしてアクセスすることで、40次元のコードブック
が512個作成できる。しかしながら、この処理法では生
成される各励振波形のエネルギーが一定でないという問
題点がある。
On the other hand, the overlapping codebook is
By shifting and accessing the excitation waveform with a long sample length as a codebook, the amount of computation and the amount of memory are reduced. For example, by shifting the excitation waveform having a sample length of 551 one by one and accessing it, 512 code books of 40 dimensions can be created. However, this processing method has a problem that the energy of each generated excitation waveform is not constant.

【0027】[0027]

【課題を解決するための手段】符号励振線形予測符号化
方式を用いる音声符号化装置において、予め定められた
長さの励振波形の符号帳を巡回的にアクセスする巡回符
号帳と、線形予測器から作成される合成フィルタのイン
パルス応答から求められる行列の要素であるベクトルを
算出する手段を備え、最適な励振波形の探索に用いられ
る評価値の計算が、前記インパルス応答から求められる
行列の要素であるベクトルと、巡回的にアクセスして生
成される励振波形のベクトルの内積演算に更に励振波形
の指定サンプル位置の値を掛けた値を加算する再帰的演
算で実行することで、符号化器における演算量と符号帳
を記憶するメモリーサイズを削減する。また、巡回励振
符号帳がエネルギーを正規化したランダムコードブック
からなる。
SUMMARY OF THE INVENTION In a speech coding apparatus using a code-excited linear predictive coding method, a predetermined
A cyclic code that cyclically accesses the codebook of the excitation waveform of length
Book and the synthesis filter created from the linear predictor.
The vector which is the element of the matrix obtained from the pulse response
Calculation means, which is used to search for the optimal excitation waveform.
Is calculated from the impulse response.
A vector that is an element of a matrix
The excitation waveform is further calculated by calculating the inner product of the vectors of the excitation waveform to be formed.
Recursive function that adds the value multiplied by the value of the specified sample position of
By performing the calculation, the amount of calculation in the encoder and the memory size for storing the codebook are reduced. Further, the cyclic excitation codebook comprises a random codebook in which energy is normalized.

【0028】[0028]

【作用】符号励振線形予測符号化方式を用いる音声符号
化装置において、励振波形の符号帳は1個或いは複数個
の基底ベクトルを記憶しており、各々の波形を巡回的に
シフトしながらアクセスし励振波形を作成する。オーバ
ーラッピングコードブックと同様に再帰的処理により、
最適励振波形探索の演算量が削減できる。
In the speech coding apparatus using the code excitation linear predictive coding method, the codebook of the excitation waveform stores one or a plurality of base vectors, and each waveform is accessed while being cyclically shifted. Create an excitation waveform. By recursive processing like overlapping codebook,
The amount of calculation for searching for the optimal excitation waveform can be reduced.

【0029】[0029]

【実施例】【Example】

<実施例1>図1は、 本発明の巡回符号を備えるCELP
の音声符号化装置である。101は本発明の巡回励振符号
帳、102は励振波形をゲイン(gain)情報で増幅する掛
算器、103及び105は加算器、104は音声のピッチ構造を
生成する長期予測器、106は音声のスペクトル構造を生
成する短期予測器、107は音声信号の入力端子、108は入
力音声信号と合成音声信号の減算器、109は入力音声信
号と合成音声信号の差信号の聴覚重み付けフィルタ、11
0は聴覚的重み付けされた差信号のエネルギー最小化判
定器である。
<Embodiment 1> FIG. 1 is a block diagram showing a CELP having a cyclic code according to the present invention.
Of the present invention. 101 is a cyclic excitation codebook of the present invention, 102 is a multiplier for amplifying an excitation waveform with gain information, 103 and 105 are adders, 104 is a long-term predictor for generating a voice pitch structure, and 106 is a voice A short-term predictor for generating a spectrum structure; 107, an input terminal of an audio signal; 108, a subtractor for an input audio signal and a synthesized audio signal; 109, an auditory weighting filter for a difference signal between the input audio signal and the synthesized audio signal;
0 is an energy minimization determiner of the difference signal that is weighted auditory.

【0030】先ず励振波形の生成方法について説明し、
その後処理量削減について説明する。励振符号帳101に
は複数の励振波形が記憶されている。波形のサンプル長
(次元数)をD、個数をNとする。記憶されている各々の波
形をEI(n)、I = 0、1、...、N-1、 n = 0、
1、...、D-1 と表す。 この巡回符号帳より生成され
る符号は、励振波形を選択するパラメータインデックス
(index)と、そのシフトアクセス位置を示すパラメー
タポジション(position)により、数9により励振波形
を生成する。
First, a method of generating an excitation waveform will be described.
Thereafter, the processing amount reduction will be described. The excitation codebook 101 stores a plurality of excitation waveforms. Waveform sample length
(The number of dimensions) is D, and the number is N. Let each stored waveform be E I (n), I = 0, 1,. . . , N-1, n = 0,
1,. . . , D-1. A code generated from the cyclic codebook generates an excitation waveform by Expression 9 using a parameter index (index) for selecting an excitation waveform and a parameter position (position) indicating the shift access position.

【0031】[0031]

【数9】 (Equation 9)

【0032】ここで、 n = 0、1、...、D-1。 a % b
は、aをbで割った余りを示す。
Here, n = 0, 1,. . . , D-1. a% b
Indicates the remainder of dividing a by b.

【0033】例えば40次元の励振波形16種類を記憶した
励振波形それぞれを、32個の異なるシフト位置から巡回
的にアクセスすることで、512個の励振波形が生成でき
る。励振符号帳に記憶されている複数の励振波形の作成
方法は、種々考えられる。例えば単純にはエネルギーを
正規化したランダムコードブック(ランダムコードブッ
クについては前述のM.R.Schroeder の文献参照)が用
いられる。
For example, 512 excitation waveforms can be generated by cyclically accessing each of the excitation waveforms storing 16 types of 40-dimensional excitation waveforms from 32 different shift positions. There are various methods for creating a plurality of excitation waveforms stored in the excitation codebook. For example, a random codebook in which energy is normalized is simply used (for the random codebook, refer to the above-mentioned MR Schroeder document).

【0034】またエネルギーを正規化した互いに直交す
るランダムコードブックの直交基底ベクトルに選ぶこと
もできる。これはホワイトガウシアン(white Gaussia
n)から生成されるランダムコードブックを、グラムシ
ュミット(Gram-Schmidt)の直交化手法を用いて、全て
の他の基底ベクトルに対して直交化した後、エネルギー
を正規化することで得られる。
It is also possible to select orthogonal base vectors of random codebooks whose energy is normalized and which are orthogonal to each other. This is white Gaussia
The random codebook generated from n) is obtained by orthogonalizing all other basis vectors using the Gram-Schmidt orthogonalization method, and then normalizing the energy.

【0035】このようなホワイトガウシアン(white Ga
ussian)の直交基底ランダムコードブックを巡回的にシ
フトして生成される励振波形ベクトルは、互いに成す角
度が直交に近く、ランダムコードブックとして表現され
る励振波形のベクトル空間を、ベクトル量子化する点で
は効率的であると考えられる。また励振波形ベクトルの
エネルギーも全て正規化されるので、励振波形のエネル
ギーを表現する情報 (図1中ではgainと表記)も効率的
に表現できる。
Such white Gaussian (white Gaussian)
(ussian) orthogonal excitation random codebook is generated by cyclically shifting the excitation waveform vector, the angle between each other is almost orthogonal, and the vector space of the excitation waveform vector space expressed as a random codebook is vector-quantized. It is considered to be efficient. Further, since all the energy of the excitation waveform vector is normalized, information expressing the energy of the excitation waveform (indicated as gain in FIG. 1) can also be efficiently expressed.

【0036】次に巡回符号帳の中から最適な励振波形を
探索する際の、処理量削減について述べる。基本的には
オーバーラッピングコードブックで用いられる手法に基
づくが、巡回的にアクセスすることで再帰処理の部分が
更に処理量削減できる。従来技術で説明したオーバーラ
ッピングコードブックを用いる演算量削減の手順を、巡
回符号に適応してみる。ここで数10で表される行列を
定義する。
Next, a description will be given of how to reduce the amount of processing when searching for an optimal excitation waveform from the cyclic codebook. Basically, it is based on the method used in the overlapping codebook, but by performing cyclic access, the amount of recursive processing can be further reduced. The procedure for reducing the amount of computation using the overlapping codebook described in the related art will be applied to cyclic codes. Here, a matrix represented by Expression 10 is defined.

【0037】[0037]

【数10】 (Equation 10)

【0038】ここで、Dはベクトル次元数、即ち分析フ
レームのサンプル数を表す。巡回的に生成される励振波
形は数1で表されるが、以下表記を簡潔にするため、r
はEindex、(n)、 n=0、1、...、
D−1を表すものとする。また再帰処理の一例としてi
=0で以下説明するが、iは0、1、...、D−1の
いづれの値でも良い。巡回符号の場合について数の右
辺をi=0とし、実際の演算を記述すると、
Here, D represents the number of vector dimensions, that is, the number of samples in the analysis frame. The excitation waveform that is generated cyclically is represented by Equation 1, but in order to simplify the notation below, r
i is Eindex, i (n), n = 0, 1,. . . ,
D-1. Also, as an example of recursive processing, i
= 0, i is 0, 1,. . . , D-1. In the case of the cyclic code, the right side of Equation 8 is set to i = 0, and the actual operation is described as follows.

【0039】[0039]

【数11】 [Equation 11]

【0040】[0040]

【数12】 (Equation 12)

【0041】[0041]

【数13】 (Equation 13)

【0042】[0042]

【数14】 [Equation 14]

【0043】結局、巡回符号を用いることで数の演算
は数15で表され、D+2回の積和演算になる。
After all, by using the cyclic code, the operation of Expression 8 is represented by Expression 15 and becomes a D + 2 product-sum operation.

【0044】[0044]

【数15】 (Equation 15)

【0045】ここで、bn = aD-n - anであり、Hが決定
すると一度計算するのみである。再帰処理の演算量は、
オーバーラッピングコードブックの場合、インパルスレ
スポンスの打ち切り数Rに、そして巡回符号の場合は分
析フレームのサンプル数Dに依存する。処理量の具体的
比較例として、R = D = 40とすると、(D+2) /(2R+3) の
比率は約50%になる。
[0045] Here, b n = a Dn - is a n, is only calculated once H is determined. The amount of computation for recursive processing is
In the case of the overlapping codebook, it depends on the number of truncations R of the impulse response, and in the case of the cyclic code, it depends on the number of samples D of the analysis frame. As a specific comparative example of the processing amount, if R = D = 40, the ratio of (D + 2) / (2R + 3) becomes about 50%.

【0046】しかしながら、巡回符号の生成源となる符
号を複数種類(N)備える場合は、数9の再帰処理の初期
値E0の計算を複数回行わねばならない。それゆえ再帰演
算以外の処理量は増加する。
However, when a plurality of types (N) of codes are generated as cyclic code generation sources, the calculation of the initial value E 0 of the recursive processing of Expression 9 must be performed a plurality of times. Therefore, the amount of processing other than the recursive operation increases.

【0047】[0047]

【発明の効果】以上より明らかのように、符号励振線形
予測符号化方式を用いる音声符号化装置において、エネ
ルギーを正規化した直交基底のランダムコードブックか
らなる励振波形の符号帳を、巡回的にアクセスすること
で、励振波形を効率良くベクトル量子化することができ
るとともに、励振波形を記憶するメモリー量を削減し、
最適励振波形探索の演算量も削減できる。
As is apparent from the above description, in the speech coding apparatus using the code excitation linear prediction coding method, the codebook of the excitation waveform composed of the random codebook of the orthogonal basis whose energy is normalized is cyclically transferred. By accessing, the excitation waveform can be efficiently vector-quantized, and the amount of memory for storing the excitation waveform is reduced.
The amount of calculation for searching for the optimum excitation waveform can also be reduced.

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

【図1】本発明の音声符号化装置の符号化器の一実施例
のブロック図である。
FIG. 1 is a block diagram of an embodiment of an encoder of a speech encoding device according to the present invention.

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

101 巡回励振符号帳 102 掛算器 103、105 加算器 104 長期予測器 106 短期予測器 107 信号入力端子 108 減算器 109 聴覚的重み付けフィルタ 110 エネルギー最小化判定器 Reference Signs List 101 cyclic excitation codebook 102 multiplier 103, 105 adder 104 long-term predictor 106 short-term predictor 107 signal input terminal 108 subtractor 109 auditory weighting filter 110 energy minimization determiner

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 符号励振線形予測符号化方式を用いる音
声符号化装置において、予め定められた長さの励振波形の符号帳を巡回的にアク
セスする巡回符号帳と、線形予測器から作成される合成
フィルタのインパルス応答から求められる行列の要素で
あるベクトルを算出する手段を備え、 最適な励振波形の探索に用いられる評価値の計算が、前
記インパルス応答から求められる行列の要素であるベク
トルと、巡回的にアクセスして生成される励振波形のベ
クトルの内積演算に更に励振波形の指定サンプル位置の
値を掛けた値を加算する再帰的演算で実行する ことを特
徴とする音声符号化装置。
1. A speech coding apparatus using a code excitation linear predictive coding method, wherein a codebook of an excitation waveform having a predetermined length is cyclically accessed.
Access to the cyclic codebook and the synthesis created from the linear predictor
Matrix element calculated from the impulse response of the filter
A means for calculating a certain vector is provided, and calculation of an evaluation value used for searching for an optimal excitation waveform is
Vector, a matrix element obtained from the impulse response
And the waveform of the excitation waveform generated by cyclic access.
In addition to the calculation of the inner product of the vector,
A speech coding apparatus, which is executed by a recursive operation of adding values multiplied by values .
【請求項2】 前記巡回符号帳は、エネルギーを正規化
したランダムコードブックからなる励振波形の符号帳で
あることを特徴とする請求項1に記載の音声符号化装
置。
2. The cyclic codebook normalizes energy.
Excitation codebook consisting of random codebook
The speech encoding device according to claim 1, wherein:
JP08012292A 1992-04-02 1992-04-02 Audio coding device Expired - Fee Related JP3276977B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP08012292A JP3276977B2 (en) 1992-04-02 1992-04-02 Audio coding device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08012292A JP3276977B2 (en) 1992-04-02 1992-04-02 Audio coding device

Publications (2)

Publication Number Publication Date
JPH05281999A JPH05281999A (en) 1993-10-29
JP3276977B2 true JP3276977B2 (en) 2002-04-22

Family

ID=13709408

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08012292A Expired - Fee Related JP3276977B2 (en) 1992-04-02 1992-04-02 Audio coding device

Country Status (1)

Country Link
JP (1) JP3276977B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69713633T2 (en) 1996-11-07 2002-10-31 Matsushita Electric Industrial Co., Ltd. Method for generating a vector quantization code book
US6973424B1 (en) 1998-06-30 2005-12-06 Nec Corporation Voice coder
JP5255638B2 (en) * 2007-08-27 2013-08-07 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Noise replenishment method and apparatus

Also Published As

Publication number Publication date
JPH05281999A (en) 1993-10-29

Similar Documents

Publication Publication Date Title
EP1353323B1 (en) Method, device and program for coding and decoding acoustic parameter, and method, device and program for coding and decoding sound
JP3196595B2 (en) Audio coding device
JP3180762B2 (en) Audio encoding device and audio decoding device
JPH06222797A (en) Voice encoding system
JP4008607B2 (en) Speech encoding / decoding method
JP3275247B2 (en) Audio encoding / decoding method
JP3095133B2 (en) Acoustic signal coding method
JP3276977B2 (en) Audio coding device
KR100465316B1 (en) Speech encoder and speech encoding method thereof
JP3148778B2 (en) Audio encoding method
JPH08328597A (en) Sound encoding device
JP3268750B2 (en) Speech synthesis method and system
JPH1063300A (en) Voice decoding and voice coding device
JP3299099B2 (en) Audio coding device
JPH0519795A (en) Excitation signal encoding and decoding method for voice
JP3471889B2 (en) Audio encoding method and apparatus
JP3194930B2 (en) Audio coding device
JP2002221998A (en) Method, device and program for encoding and decoding acoustic parameter and voice
JP3024467B2 (en) Audio coding device
JP3192051B2 (en) Audio coding device
JPH06186998A (en) Code book search system of speech encoding device
JP2907019B2 (en) Audio coding device
JP2808841B2 (en) Audio coding method
KR100550002B1 (en) Adaptive Codebook Searcher and its Method in Speech Encoder
JP3354338B2 (en) Audio coding device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080208

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090208

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100208

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees