JPH0728500A - Speech encoder and decoder - Google Patents
Speech encoder and decoderInfo
- Publication number
- JPH0728500A JPH0728500A JP5170732A JP17073293A JPH0728500A JP H0728500 A JPH0728500 A JP H0728500A JP 5170732 A JP5170732 A JP 5170732A JP 17073293 A JP17073293 A JP 17073293A JP H0728500 A JPH0728500 A JP H0728500A
- Authority
- JP
- Japan
- Prior art keywords
- code
- vector
- index
- generation
- probability
- 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.)
- Withdrawn
Links
- 239000013598 vector Substances 0.000 claims abstract description 75
- 230000005540 biological transmission Effects 0.000 claims abstract description 16
- 230000005284 excitation Effects 0.000 abstract description 3
- 230000002542 deteriorative effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Landscapes
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は音声符号器及び復号器に
関し、特に音声信号の情報圧縮伝送を行うための高能率
なCELP方式の音声符号器及び復号器に関するもので
ある。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a speech coder and a decoder, and more particularly to a highly efficient CELP system speech coder and decoder for performing information compression transmission of a speech signal.
【0002】近年、ディジタル信号処理技術の発展に伴
いディジタル通信網の発達及び普及には目覚ましいもの
があるが、それに伴い、常に要求されるものとして、伝
送帯域の削減による通信コストの削減や、背反する音質
劣化の低減、余剰ビットによる他情報の伝送である。音
声符号器・復号器としては、より効率的な伝送方式が検
討される必要がある。[0002] In recent years, the development and spread of digital communication networks have been remarkable with the development of digital signal processing technology. With this, it is always required to reduce the communication cost by reducing the transmission band, and to reduce the cost. Contrary to this, there is a reduction in contradictory sound quality deterioration, and the transmission of other information by surplus bits. As a voice encoder / decoder, a more efficient transmission method needs to be studied.
【0003】[0003]
【従来の技術】上記のような高能率な音声符号器及び復
号器としては、予測残差信号をベクトル量子化して、そ
の励振ベクトルのインデックスを伝送するCELP(符
号励振線型予測)符号化方式が注目されている。2. Description of the Related Art As a highly efficient speech coder and decoder as described above, there is a CELP (Code Excitation Linear Prediction) coding system which vector-quantizes a prediction residual signal and transmits the index of its excitation vector. Attention has been paid.
【0004】このCELP方式の構成図が図4に示され
ており、その動作においては、先ず入力音声信号を複数
サンプル毎にまとめた(ベクトル化)ターゲットベクト
ルTVに対し、コードブック11内に格納されている各
コードベクトルをゲイン補正の後、合成フィルタ12に
より量子化信号ベクトルを生成し、その差分(残差信
号)を聴覚重み付けフィルタ13による重み付けを行っ
た後、誤差評価を誤差評価部14で行う。繰り返し全コ
ードベクトルについて行った誤差評価の結果、最も誤差
が小さくなるコードッブックのインデックス(符号)を
求め、復号側へ伝送する。A block diagram of this CELP system is shown in FIG. 4, and in its operation, first, an input audio signal is stored in a codebook 11 for a target vector TV in which a plurality of samples are collected (vectorized). After the gain correction of each of the code vectors that have been performed, a quantized signal vector is generated by the synthesis filter 12, the difference (residual signal) is weighted by the auditory weighting filter 13, and the error evaluation is performed by the error evaluation unit 14 Done in. As a result of error evaluation performed repeatedly for all code vectors, the codebook index (code) having the smallest error is obtained and transmitted to the decoding side.
【0005】復号側では、伝送されてきたコードブック
インデックスの示すコードベクトルをゲイン補正をし、
合成フィルタ12’により再生し、再生信号を得る。On the decoding side, the code vector indicated by the transmitted codebook index is gain-corrected,
Reproduction is performed by the synthesis filter 12 'to obtain a reproduction signal.
【0006】またCELP方式では、復号器が受信する
符号(コードブックインデックス)の境界を通知する必
要があるため音声符号の他に符号器/復号器間で同期情
報の伝送も必要となる。Further, in the CELP system, since it is necessary to notify the boundary of the code (codebook index) received by the decoder, it is necessary to transmit synchronization information between the encoder / decoder in addition to the voice code.
【0007】[0007]
【発明が解決しようとする課題】従来のコードベクトル
においては、全て同じ長さ(ビット数)のインデックス
が割り当てられていた。In the conventional code vector, indexes of the same length (number of bits) are all assigned.
【0008】しかしながら、CELP方式の音声符号器
では、各コードベクトルの発生確率は一様ではなく発生
確率の高いコードベクトルと低いコードベクトルとがあ
るので、この点に着目して伝送効率の向上が図れると考
えられる。However, in the CELP type speech coder, the occurrence probability of each code vector is not uniform and there are a code vector with a high occurrence probability and a code vector with a low occurrence probability. Therefore, attention is paid to this point to improve the transmission efficiency. It is thought to be possible.
【0009】また、同期情報の伝送方法として、音声符
号の伝送帯域外に同期情報の伝送帯域を用意する場合
と、音声符号の一部へ挿入する場合とがあるが、帯域容
量の点から同期情報を音声符号の一部へ挿入する後者の
場合、音声符号のビット数を削減するため、コードベク
トルの探索範囲を狭めることで空きビットを作るため、
これによる音声品質の劣化が少なからず生じている。Further, as a method of transmitting the synchronization information, there are a case where the transmission band of the synchronization information is prepared outside the transmission band of the voice code and a case where it is inserted into a part of the voice code. In the latter case where information is inserted into a part of the voice code, in order to reduce the number of bits of the voice code, the search range of the code vector is narrowed to create empty bits.
This causes considerable deterioration in voice quality.
【0010】従って本発明は、CELP方式の音声符号
器及び復号器において、コードブックインデックスを効
率的に割り当てることにより音声品質を劣化させること
無く、削減された帯域に同期情報等の他の情報を挿入す
ることが可能なようにすることを目的とする。Therefore, according to the present invention, in a CELP type speech encoder and decoder, by efficiently allocating a codebook index, other information such as synchronization information can be transmitted in a reduced band without degrading speech quality. The purpose is to be able to insert.
【0011】[0011]
【課題を解決するための手段及び作用】本発明に係る音
声符号器においては、CELP方式のコードブックのコ
ードベクトルインデックスに、各コードベクトルの発生
確率が高いほど短い符号を割り当てたことを特徴とする
ものである。In the speech coder according to the present invention, a shorter code is assigned to a code vector index of a CELP type code book as the probability of occurrence of each code vector is higher. To do.
【0012】これにより、発生確率が高いコードベクト
ルについては、短い符号(インデックス)を、確率の低
いコードベクトルついては、長い符号(インデックス)
を付加することとなり、平均符号長が小さくなり、伝送
帯域が低く抑えられる。As a result, a short code (index) is used for a code vector having a high occurrence probability, and a long code (index) is used for a code vector having a low probability.
Is added, the average code length is reduced, and the transmission band can be suppressed low.
【0013】そして、伝送帯域を低く抑えることによ
り、空いた帯域で符号器・復号器間の同期を取るための
同期情報等の他の情報を伝送することで、音声品質への
影響を与えることなく同期確保が可能となる。Then, by suppressing the transmission band to be low, other information such as synchronization information for synchronizing the encoder / decoder in the vacant band is transmitted, thereby affecting the voice quality. Without this, synchronization can be secured.
【0014】この場合、各符号長の中で互いに相関の強
いコードベクトルに対し、グレイ符号を同時に割り当て
ることで、ビット誤り耐力を向上させることができる。In this case, it is possible to improve the bit error resistance by simultaneously assigning the gray code to the code vectors having a strong correlation with each other within each code length.
【0015】また本発明に係る音声復号器においては、
上記の符号器で用いたコードベクトルインデックスと同
じインデックスを割り当てたコードブックを有してい
る。Further, in the speech decoder according to the present invention,
It has a codebook to which the same index as the code vector index used in the above encoder is assigned.
【0016】[0016]
【実施例】図1は本発明に係る音声符号器及び復号器に
おいて使用するコードブックを生成するための実施例を
示したものであり、以下に順を追って説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows an embodiment for generating a codebook used in a speech coder and a decoder according to the present invention, which will be described below in order.
【0017】元となるコードブックを備えた符号器を
用意する この場合の符号器としては、(1) 既存のCELP方式の
符号器を持ってくるか、又は(2) 新たにCELP方式の
符号器を用意しトレーニングを行っておく。The encoder provided with the original codebook
As an encoder to be prepared in this case, (1) bring an existing CELP type encoder, or (2) prepare a new CELP type encoder for training.
【0018】コードブックの各コードベクトル毎の発
生回数を求める。これは、任意の音声信号を予め用意し
たファイルから取り出して長時間、CELP符号器1に
入力し、この符号器1で選択されたコードベクトルをカ
ウンタ2により総ベクトル数をカウントし、カウンタ3
により各ベクトル毎の数をカウントする。A codebook is generated for each code vector.
Find the number of times to live. This is because an arbitrary audio signal is taken out from a file prepared in advance and input to the CELP encoder 1 for a long time, the code vector selected by this encoder 1 is counted by the counter 2, and the total number of vectors is counted by the counter 3.
Is used to count the number of each vector.
【0019】これを図2を用いてより具体的に説明する
と、任意の入力音声信号によりベクトル化部4で生成し
たターゲットベクトルと、コードブック5を構成するコ
ードベクトルに対してゲイン調整(図示せず)を行い、
合成フィルタ6により生成した量子化音声ベクトルとの
誤差を誤差判定部7で求める。This will be described more specifically with reference to FIG. 2. Gain adjustment (not shown) is performed on the target vector generated by the vectorization unit 4 by an arbitrary input speech signal and the code vector forming the codebook 5. Do)
The error determination unit 7 obtains an error from the quantized speech vector generated by the synthesis filter 6.
【0020】そして、この誤差の内の最小のものを与え
るコードベクトルを誤差判定部7で決定する。決定され
たコードベクトルは、通常の伝送時であれば図4に示し
たCELP方式と同様にそのインデックスのみが復号側
に伝送されるものである。Then, the error determination unit 7 determines the code vector that gives the smallest of these errors. Only the index of the determined code vector is transmitted to the decoding side during normal transmission as in the CELP method shown in FIG.
【0021】但し、ここでは各コードベクトルのインデ
ックスを求める前段階であるので、復号化回路側で伝送
されるコードベクトルの総数をカウンタ2でカウントす
ると共に各ベクトルの発生回数をカウンタ3でカウント
する。However, since this is the stage before the index of each code vector is obtained, the total number of code vectors transmitted on the decoding circuit side is counted by the counter 2 and the number of times each vector is generated is counted by the counter 3. .
【0022】全ベクトル数と各ベクトル数の発生回数
により、各コードベクトル毎の発生確率(p0 〜pn )
を計算する。例えば、コードブックの各コードベクトル
に対するインデックスを最初、「00…0000」〜「11…11
111 」(長さlに固定) としておき、これらの各ベクト
ル毎の発生回数a,b,…nを求め、それぞれ全発生回
数(a+b+…+n)で割り算することによりベクトル
毎の発生確率p0 〜pn か求められる。The total number of vectors and the number of occurrences of each vector
Therefore, the occurrence probability (p 0 to pn ) of each code vector
To calculate. For example, the index for each code vector in the codebook is first "00 ... 0000" to "11 ... 11".
111 ”(fixed to the length l), the number of occurrences a, b, ... N of each of these vectors is obtained and divided by the total number of occurrences (a + b + ... + n) to generate the probability p 0 of each vector. ~ Pn is required.
【0023】各ベクトルのコードブックli を求め、
その長さの符号語を割り当てる。この場合、情報理論の
分野において、その発生確率が定常分布を持つような情
報源S(ここで言うCELP方式の音声符号化回路)か
らの情報(ここで言うコードベクトル)を(0,1)の
2元符号を用いて符号化する場合、その平均符号長L
は、情報源Sの1次エントロピーをH1(S)とする
と、H1(S)≦Lを満たし、L<H1(S)となる符号
を作ることができる。Find the codebook l i for each vector,
Assign a codeword of that length. In this case, in the field of information theory, information (code vector here) from the information source S (CELP speech coding circuit here) whose occurrence probability has a stationary distribution is (0, 1). When the binary code is used for encoding, its average code length L
When the primary entropy of the information source S is H 1 (S), H 1 (S) ≦ L can be satisfied and a code satisfying L <H 1 (S) can be created.
【0024】ここで、H1(S)=−Σpilog2p
i(i =1〜M(=コードベクトル数))であり、 −log2pi ≦li <−log2pi +1 ・・・式(1) を満たす整数li が各コードベクトルの符号長となる。Here, H 1 (S) = − Σp i log 2 p
i (i = 1 to M (= the number of code vectors)), and −log 2 p i ≦ l i <−log 2 p i +1 ... The integer l i that satisfies the formula (1) is the code of each code vector. Be long.
【0025】この式(1) により各コードベクトルの発
生確率を基に、コードベクトルインデックス(符号)を
置き換え、平均符号長が短いコードブックを有する符号
器を完成する。 From this equation (1), the generation of each code vector is
Code vector index (sign) based on raw probability
Code with replacement and codebook with short average code length
Complete the vessel.
【0026】図3は図1の及びに示したステップを
より一層具体的に示したもので、以下これについて説明
する。FIG. 3 shows the steps shown in and of FIG. 1 more specifically, and will be described below.
【0027】まず、図3(a) に示すようなコードブック
を用意したとして、このコードブックについて1000ベク
トル分だけ符号化を行った時の各インデックスの発生回
数がカウンタ2のカウント数により図示のようになっ
た。First, assuming that a codebook as shown in FIG. 3A is prepared, the number of occurrences of each index when the codebook is encoded by 1000 vectors is shown by the count number of the counter 2. It became so.
【0028】この後、各コードベクトル(インデック
ス)毎の発生確率を図1に示すように求めると、同図
(b) のようになった。Thereafter, the probability of occurrence for each code vector (index) is calculated as shown in FIG.
It became like (b).
【0029】そして、各コードベクトルの符号長l
i (i=0〜n)を上記の式(1) により求めると、同図
(c) に示すようになる。Then, the code length l of each code vector
When i (i = 0 to n) is calculated by the above equation (1),
It becomes as shown in (c).
【0030】このようにして求めた符号長に合わせて同
図(a) の各コードベクトルのインデックスを新しいイン
デックスに修正すると、同図(d) に示すように、最も発
生回数が多かった当初のインデックス「010 」のベクト
ルの符号長が最小となり、新インデックスは「0 」とな
る。また、発生回数が最小であった当初のインデックス
「101 」のベクトルの符号長が最大となりインデックス
は「101110100 」となる。When the index of each code vector in FIG. 7A is modified to a new index in accordance with the code length thus obtained, as shown in FIG. 7D, the initial number of times of occurrence is the highest. The code length of the vector of index "010" becomes the minimum, and the new index becomes "0". Further, the code length of the vector of the initial index "101", which has the smallest number of occurrences, becomes the maximum, and the index becomes "101110100".
【0031】上記の場合、元のインデックスの平均符号
長と新しいインデックスの平均符号長とを求めてみる。
尚、平均符号長はΣ(インデックスの符号長×発生確
率)で表される。In the above case, the average code length of the original index and the average code length of the new index will be calculated.
The average code length is represented by Σ (code length of index x occurrence probability).
【0032】元のインデックスの平均符号長 3×0.07+3×0.125+3×0.5+3×0.004+3×0.032+3×0.003
+3×0.25+3×0.016=3.00 Average code length of original index 3 × 0.07 + 3 × 0.125 + 3 × 0.5 + 3 × 0.004 + 3 × 0.032 + 3 × 0.003
+3 x 0.25 +3 x 0.016 = 3.00
【0033】新インデックスの平均符号長 4×0.07+3×0.125+1×0.5+8×0.004+5×0.032+9×0.003
+2×0.25+6×0.016=1.97 Average code length of new index 4 × 0.07 + 3 × 0.125 + 1 × 0.5 + 8 × 0.004 + 5 × 0.032 + 9 × 0.003
+2 x 0.25 +6 x 0.016 = 1.97
【0034】この場合、平均で約1ビット分の符号長の
削減ができる。In this case, the code length can be reduced by about 1 bit on average.
【0035】また、ここで上記のような発生確率で発生
したインデックスを、元のインデックスと新インデック
スで伝送した場合、必要となる伝送速度は次のようにな
る。Further, when the index generated with the above-mentioned occurrence probability is transmitted by the original index and the new index, the required transmission rate is as follows.
【0036】例えば、8KHz の入力音声信号で、1コー
ドベクトル当たり4サンプルのCELP符号化を行った
とすると、コードベクトル(インデックス)の発生周期
は、 1/8KHz ×4サンプル=0.5ms となり、この周期で各インデックスが送信される。For example, if CELP encoding of 4 samples per code vector is performed on an input voice signal of 8 KHz, the code vector (index) generation period is 1/8 KHz × 4 samples = 0.5 ms. Each index is transmitted in a cycle.
【0037】今、1000ベクトル発生するのに必要な時間
は、 0.5ms ×1000ベクトル=500ms となる。Now, the time required to generate 1000 vectors is 0.5 ms × 1000 vectors = 500 ms.
【0038】この500ms の間に各インデックスが各回数
伝送されたことになるため、その総量を算出すると、 元のインデックス 3ビット×1000回=3000 ビット 新インデックス 4ビット×70回+3×125+1×500+…+
2×250+6×16=1970ビット となる。Since each index has been transmitted each number of times within this 500 ms, the total amount is calculated. Original index 3 bits × 1000 times = 3000 bits New index 4 bits × 70 times + 3 × 125 + 1 × 500 +… +
2 x 250 + 6 x 16 = 1970 bits.
【0039】従って、これらを500ms で割ると、次のよ
うに伝送速度が求められる。 元のインデックス 3000ビット/500ms=6000bps 新インデックス 1970ビット/500ms=3940bpsTherefore, by dividing these by 500 ms, the transmission rate can be obtained as follows. Original index 3000 bits / 500ms = 6000bps New index 1970 bits / 500ms = 3940bps
【0040】よって、約35%のデータ量を削減するこ
とができる。Therefore, the amount of data can be reduced by about 35%.
【0041】また、これにより、残りの2060bps を利用
して、同期情報等の別の情報を伝送することができる。Further, by this means, other information such as synchronization information can be transmitted using the remaining 2060 bps.
【0042】或いは、コードベクトルインデックスの符
号長が削減されたことで、余ったビットを更に他のコー
ドベクトルを用意して、そのインデックスとして使用す
ることで、コードベクトルの次元(個数)を増やし、音
声品質の向上を狙うことも可能となる。Alternatively, since the code length of the code vector index is reduced, extra bits are prepared for another code vector and used as the index to increase the dimension (number) of the code vector. It is also possible to aim at improving the voice quality.
【0043】尚、上記の実施例においてグレイ符号化を
行うには、各コードベクトルを符号長毎に分類し、その
中でお互いに相関の強いコードベクトルを見つけ、符号
を割り当てて行くことで、ビット誤り耐力を向上させる
ことが出来る。In order to perform the Gray coding in the above-mentioned embodiment, each code vector is classified according to the code length, the code vectors having a strong correlation with each other are found, and the codes are assigned. Bit error tolerance can be improved.
【0044】更に、上記のようにして求めたコードブッ
クは受信側の復号器においても同様に用意されて用いら
れることにより、信号再生を行うことができる。Further, the codebook obtained as described above is also prepared and used in the decoder on the receiving side, so that the signal can be reproduced.
【0045】[0045]
【発明の効果】以上説明したように、本発明に係る音声
符号器及び復号器によれば、コードブックのコードベク
トルインデックスに、各コードベクトルの発生確率が高
いほど短い符号を割り当てたので、符号器から発生する
符号の伝送帯域を下げる効果を奏し、全体として見た時
の平均符号化速度を落とすことが出来る。As described above, according to the speech encoder and decoder according to the present invention, the shorter the code is assigned to the code vector index of the codebook, the higher the probability of occurrence of each code vector. This has the effect of lowering the transmission band of the code generated from the device, and can reduce the average coding speed as a whole.
【0046】また伝送帯域を落とすことにより、空いた
帯域で他の情報を伝送することも可能となる。符号器と
復号器との間で同期信号が必要な場合、この空いた帯域
で伝送することにより、不要な音声信号の品質劣化を無
くすことが可能となる。Further, by dropping the transmission band, it becomes possible to transmit other information in the vacant band. When a synchronizing signal is required between the encoder and the decoder, it is possible to eliminate unnecessary quality deterioration of the voice signal by transmitting in this vacant band.
【図1】図1は本発明に係るCELP式音声符号器及び
復号器に用いるコードブックを生成するための手順の実
施例を示した図である。FIG. 1 is a diagram showing an embodiment of a procedure for generating a codebook used in a CELP type speech encoder and decoder according to the present invention.
【図2】図1に示した手順を実行する際に用いる回路例
を示したブロック図である。FIG. 2 is a block diagram showing an example of a circuit used when executing the procedure shown in FIG.
【図3】インデックス修正の実施例を詳しく示した図で
ある。FIG. 3 is a diagram showing in detail an embodiment of index correction.
【図4】一般的なCELP式音声符号器を示したブロッ
ク図である。FIG. 4 is a block diagram showing a general CELP type speech coder.
1 符号器 2 総ベクトルカウンタ 3 各ベクトルカウンタ 4 ターゲットベクトル 5 雑音コードブック 6 重み付けフィルタ 7 誤差判定部 図中、同一符号は同一又は相当部分を示す。 DESCRIPTION OF SYMBOLS 1 encoder 2 total vector counter 3 each vector counter 4 target vector 5 noise codebook 6 weighting filter 7 error determination part In the figure, the same code | symbol shows the same or corresponding part.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 江口 修英 福岡県福岡市博多区博多駅前三丁目22番8 号 富士通九州ディジタル・テクノロジ株 式会社内 (72)発明者 信本 俊明 福岡県福岡市博多区博多駅前三丁目22番8 号 富士通九州ディジタル・テクノロジ株 式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Shuei Eguchi 3-22-8 Hakataekimae, Hakata-ku, Fukuoka City, Fukuoka City, Fujitsu Kyushu Digital Technology Co., Ltd. (72) Inventor Toshiaki Nobumoto Fukuoka City, Fukuoka Prefecture 3-22-8 Hakata Ekimae, Hakata-ku, Fujitsu Kyushu Digital Technology Co., Ltd.
Claims (4)
ベクトルの発生確率が高いほど短い符号を割り当てたこ
とを特徴とする音声符号器。1. A CELP type speech coder, wherein a shorter code is assigned to a codebook index of a codebook as the probability of occurrence of each code vector is higher.
ることを特徴とした請求項1に記載の音声符号器。2. The speech coder according to claim 1, wherein other information is transmitted in a reduced transmission band.
中で互いに相関の強いコードベクトルに対し、グレイ符
号を割り当てたことを特徴とする音声符号器。3. A speech coder, wherein a Gray code is assigned to a code vector having a strong correlation with each other in each code length at the same time when the code is assigned.
デックスを割り当てたコードブックを有することを特徴
とした請求項1又は2に記載の音声復号器。4. The speech decoder according to claim 1, having a codebook to which the same index as the codebook index is assigned.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5170732A JPH0728500A (en) | 1993-07-09 | 1993-07-09 | Speech encoder and decoder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5170732A JPH0728500A (en) | 1993-07-09 | 1993-07-09 | Speech encoder and decoder |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0728500A true JPH0728500A (en) | 1995-01-31 |
Family
ID=15910367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5170732A Withdrawn JPH0728500A (en) | 1993-07-09 | 1993-07-09 | Speech encoder and decoder |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0728500A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009193073A (en) * | 2001-02-13 | 2009-08-27 | Qualcomm Inc | Method and apparatus for reducing undesired packet generation |
-
1993
- 1993-07-09 JP JP5170732A patent/JPH0728500A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009193073A (en) * | 2001-02-13 | 2009-08-27 | Qualcomm Inc | Method and apparatus for reducing undesired packet generation |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3816957B2 (en) | Digital information signal encoding method and apparatus | |
KR101226566B1 (en) | Method for encoding a symbol, method for decoding a symbol, method for transmitting a symbol from a transmitter to a receiver, encoder, decoder and system for transmitting a symbol from a transmitter to a receiver | |
KR100518640B1 (en) | Data Compression / Restoration Using Rice Encoder / Decoder and Method | |
US8090574B2 (en) | Entropy encoding and decoding using direct level and run-length/level context-adaptive arithmetic coding/decoding modes | |
JP2746033B2 (en) | Audio decoding device | |
CN101238509A (en) | Apparatus and method of processing an audio signal | |
US7756698B2 (en) | Sound decoder and sound decoding method with demultiplexing order determination | |
JPH07311596A (en) | Generation method of linear prediction coefficient signal | |
US20070078646A1 (en) | Method and apparatus to encode/decode audio signal | |
JP3396480B2 (en) | Error protection for multimode speech coders | |
US8494843B2 (en) | Encoding and decoding apparatuses for improving sound quality of G.711 codec | |
US20120123788A1 (en) | Coding method, decoding method, and device and program using the methods | |
JPH0728500A (en) | Speech encoder and decoder | |
JP3308783B2 (en) | Audio decoding device | |
EP1359755B1 (en) | A coded information signal | |
WO1999041736A2 (en) | A system and method for providing split vector quantization data coding | |
JPH08101700A (en) | Vector quantization device | |
JPS6139770B2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20001003 |