JP3129778B2 - ベクトル量子化器 - Google Patents
ベクトル量子化器Info
- Publication number
- JP3129778B2 JP3129778B2 JP03220320A JP22032091A JP3129778B2 JP 3129778 B2 JP3129778 B2 JP 3129778B2 JP 03220320 A JP03220320 A JP 03220320A JP 22032091 A JP22032091 A JP 22032091A JP 3129778 B2 JP3129778 B2 JP 3129778B2
- Authority
- JP
- Japan
- Prior art keywords
- vector
- codebook
- code
- random number
- code vector
- 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
Links
- 239000013598 vector Substances 0.000 title claims description 75
- 238000010586 diagram Methods 0.000 description 14
- 230000015572 biosynthetic process Effects 0.000 description 10
- 238000003786 synthesis reaction Methods 0.000 description 10
- 238000013139 quantization Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 210000001260 vocal cord Anatomy 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/032—Quantisation or dequantisation of spectral components
- G10L19/038—Vector quantisation, e.g. TwinVQ audio
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/008—Vector quantisation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3082—Vector coding
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
【0001】
【産業上の利用分野】本発明はベクトル量子化器に係
り、特にコードブックの中から最も入力ベクトルに近い
ベクトルを選択して量子化を行なうベクトル量子化器に
関する。
り、特にコードブックの中から最も入力ベクトルに近い
ベクトルを選択して量子化を行なうベクトル量子化器に
関する。
【0002】複数のデーからなるブロック単位に一括し
て量子化するベクトル量子化器は、ブロック内の各デー
タの組合せに対して予め複数のベクトルをコードブック
内に用意しておき、そのコードブックの中から最も入力
ベクトルに近いベクトルを選択し、その選択情報を受信
側へ伝送する。従って、ベクトル量子化器ではコードブ
ックに用意されるコード部によって符号化効率が決まる
ので、コードベクトルの設定が重要となる。
て量子化するベクトル量子化器は、ブロック内の各デー
タの組合せに対して予め複数のベクトルをコードブック
内に用意しておき、そのコードブックの中から最も入力
ベクトルに近いベクトルを選択し、その選択情報を受信
側へ伝送する。従って、ベクトル量子化器ではコードブ
ックに用意されるコード部によって符号化効率が決まる
ので、コードベクトルの設定が重要となる。
【0003】
【従来の技術】図6は従来のベクトル量子化器の一例の
構成図を示す。同図中、符号化部1はコードブックを有
し、そのコードブックから取り出された或るコードベク
トルが復号部2で復号された後、減算器3に入力され、
ここで入力信号と減算される。これにより、減算器3か
らは入力信号と復号部2よりの再生信号との誤差信号が
取り出される。誤差電力最小化部4はこの誤差信号の電
力が最小と検出されるよう、符号化部1内のコードブッ
ク中のコードベクトルを選択する。
構成図を示す。同図中、符号化部1はコードブックを有
し、そのコードブックから取り出された或るコードベク
トルが復号部2で復号された後、減算器3に入力され、
ここで入力信号と減算される。これにより、減算器3か
らは入力信号と復号部2よりの再生信号との誤差信号が
取り出される。誤差電力最小化部4はこの誤差信号の電
力が最小と検出されるよう、符号化部1内のコードブッ
ク中のコードベクトルを選択する。
【0004】図7は従来のベクトル量子化器の他の例の
構成図を示す。同図中、コードブック5内の複数のコー
ドベクトルのうち、誤差信号が最小となるようなコード
ベクトルがスイッチ6により選択出力されて合成フィル
タ7に入力される。
構成図を示す。同図中、コードブック5内の複数のコー
ドベクトルのうち、誤差信号が最小となるようなコード
ベクトルがスイッチ6により選択出力されて合成フィル
タ7に入力される。
【0005】合成フィルタ7は例えば人間の声帯から口
までの調音特性を与えるような回路で、前記復号部2を
構成している。この合成フィルタ7の出力再生信号は減
算器8で入力信号と減算されて誤差信号とされた後誤差
電力最小化部9に入力される。
までの調音特性を与えるような回路で、前記復号部2を
構成している。この合成フィルタ7の出力再生信号は減
算器8で入力信号と減算されて誤差信号とされた後誤差
電力最小化部9に入力される。
【0006】従って、この従来例の基本的な量子化動作
は図6に示したベクトル量子化器と同様であるが、この
従来のベクトル量子化器ではトレーニング回路10を用
いてコードブック5のトレーニングができる点が前記図
6のベクトル量子化器と異なる。
は図6に示したベクトル量子化器と同様であるが、この
従来のベクトル量子化器ではトレーニング回路10を用
いてコードブック5のトレーニングができる点が前記図
6のベクトル量子化器と異なる。
【0007】コードブック5のトレーニングを行なうと
きは、入力信号としてトレーニング信号を入力し、コー
ドベクトルを選択して量子化することを一定期間行なっ
た後、トレーニング回路10でそのときの蓄積された誤
差電力が最小となるようコードベクトルを変化させる。
これにより、入力信号に対して最も量子化誤差が少なく
なるようなコードブック5を作ることができる。
きは、入力信号としてトレーニング信号を入力し、コー
ドベクトルを選択して量子化することを一定期間行なっ
た後、トレーニング回路10でそのときの蓄積された誤
差電力が最小となるようコードベクトルを変化させる。
これにより、入力信号に対して最も量子化誤差が少なく
なるようなコードブック5を作ることができる。
【0008】
【発明が解決しようとする課題】しかるに、上記の従来
のベクトル量子化器では、量子化を行なうときに、コー
ドブック内のすべてのコードベクトルのうち選択される
頻度が極端に低いコードベクトルがあると、コードブッ
クの容量が無駄となると共に、符号化効率が低下すると
いう問題がある。
のベクトル量子化器では、量子化を行なうときに、コー
ドブック内のすべてのコードベクトルのうち選択される
頻度が極端に低いコードベクトルがあると、コードブッ
クの容量が無駄となると共に、符号化効率が低下すると
いう問題がある。
【0009】また、コードブック5のトレーニングを行
なうときに、選択される頻度が極端に低いコードベクト
ルはトレーニングの機会も極端に低く、トレーニングの
効果が低いという問題もある。
なうときに、選択される頻度が極端に低いコードベクト
ルはトレーニングの機会も極端に低く、トレーニングの
効果が低いという問題もある。
【0010】本発明は以上の点に鑑みなされたもので、
選択される頻度が極端に低いコードベクトルに対して
は、新しいコードベクトルに代えることにより、上記の
課題を解決したベクトル量子化器を提供することを目的
とする。
選択される頻度が極端に低いコードベクトルに対して
は、新しいコードベクトルに代えることにより、上記の
課題を解決したベクトル量子化器を提供することを目的
とする。
【0011】
【課題を解決するための手段】図1は請求項1記載の発
明の原理構成図を示す。本発明は、符号化部11により
選択されたコードブック中のコードベクトルを復号部1
2内の合成フィルタで合成した信号と、入力信号との誤
差を検出し、誤差が最小となるようにコードブックから
コードベクトルを選択する制御部13とからなるベクト
ル量子化器において、乱数発生器31と置換手段15と
を設けるようにしたものである。
明の原理構成図を示す。本発明は、符号化部11により
選択されたコードブック中のコードベクトルを復号部1
2内の合成フィルタで合成した信号と、入力信号との誤
差を検出し、誤差が最小となるようにコードブックから
コードベクトルを選択する制御部13とからなるベクト
ル量子化器において、乱数発生器31と置換手段15と
を設けるようにしたものである。
【0012】ここで、乱数発生器31は乱数を発生す
る。置換手段15はコードブックで選択される頻度が設
定値より少ないコードベクトルを乱数発生器31で発生
する乱数に置き換える。
る。置換手段15はコードブックで選択される頻度が設
定値より少ないコードベクトルを乱数発生器31で発生
する乱数に置き換える。
【0013】図2は請求項2記載の発明の原理構成図を
示す。同図中、図1と同一構成部分には同一符号を付
し、その説明を省略する。図2において、復号部12は
コードブック21と合成フィルタ23とよりなり、符号
化部11はコードブック21中のコードベクトルを選択
出力する第1のセレクタ22とからなる。
示す。同図中、図1と同一構成部分には同一符号を付
し、その説明を省略する。図2において、復号部12は
コードブック21と合成フィルタ23とよりなり、符号
化部11はコードブック21中のコードベクトルを選択
出力する第1のセレクタ22とからなる。
【0014】また、置換手段15はコードブック21中
のコードベクトルのうち、選択される頻度を計数する計
数器18と、計数器18の出力に基づいて、選択される
頻度が設定値よりも少ないコードベクトルに代えて、乱
数発生器で発生する乱数をコードブック21に入力する
第2のセレクタ24とよりなる。
のコードベクトルのうち、選択される頻度を計数する計
数器18と、計数器18の出力に基づいて、選択される
頻度が設定値よりも少ないコードベクトルに代えて、乱
数発生器で発生する乱数をコードブック21に入力する
第2のセレクタ24とよりなる。
【0015】
【0016】図3は請求項3記載の発明の原理構成図を
示す。同図中、図2と同一構成部分には同一符号を付
し、その説明を省略する。図3において、トレーニング
回路41は入力信号の特性に合わせてコードブック21
のトレーニングを行なう回路で、トレーニング時に選択
される頻度が設定値よりも少ないコードベクトルを前記
乱数発生器で発生する乱数に置き換える構成としたもの
である。
示す。同図中、図2と同一構成部分には同一符号を付
し、その説明を省略する。図3において、トレーニング
回路41は入力信号の特性に合わせてコードブック21
のトレーニングを行なう回路で、トレーニング時に選択
される頻度が設定値よりも少ないコードベクトルを前記
乱数発生器で発生する乱数に置き換える構成としたもの
である。
【0017】
【作用】請求項1記載の発明では、図1の復号部12よ
りの再生信号と入力信号とを制御部13を構成する減算
器16で減算して得た誤差信号を誤差電力最小化部17
に入力して、これにより誤差電力が最小となるよう符号
化部11内のコードブックのコードベクトルを選択す
る。
りの再生信号と入力信号とを制御部13を構成する減算
器16で減算して得た誤差信号を誤差電力最小化部17
に入力して、これにより誤差電力が最小となるよう符号
化部11内のコードブックのコードベクトルを選択す
る。
【0018】一方、図1の置換手段15は上記の量子化
の際に使用される各コードベクトルが選択される回数を
或る一定時間調べ、選択される頻度が前記設定値以下の
コードベクトルに対しては、乱数発生器で発生する乱数
に置換する。
の際に使用される各コードベクトルが選択される回数を
或る一定時間調べ、選択される頻度が前記設定値以下の
コードベクトルに対しては、乱数発生器で発生する乱数
に置換する。
【0019】図2に示す発明では置換手段15が計数器
18と第2のセレクタ24とから構成されている。計数
器18はコードブック21中の各コードベクトルの各々
について一定時間の量子化時に選択された回数(頻度)
を計数する。セレクタ24は計数器18の出力に基づき
設定値以下の頻度のコードベクトルに対応するコードブ
ック21のアドレスに、乱数発生器で発生する乱数を書
き込む。
18と第2のセレクタ24とから構成されている。計数
器18はコードブック21中の各コードベクトルの各々
について一定時間の量子化時に選択された回数(頻度)
を計数する。セレクタ24は計数器18の出力に基づき
設定値以下の頻度のコードベクトルに対応するコードブ
ック21のアドレスに、乱数発生器で発生する乱数を書
き込む。
【0020】これにより、以後、前記設定値以下の頻度
のコードベクトルに代えて、乱数発生器で発生された乱
数が第1のセレクタ22によりコードベクトルとして選
択される。
のコードベクトルに代えて、乱数発生器で発生された乱
数が第1のセレクタ22によりコードベクトルとして選
択される。
【0021】
【0022】図3に示す発明では、トレーニング回路4
1が入力信号と選択されたコードベクトルをもとにトレ
ーニングを行なう。計数器42はコードブック21の各
コードベクトルの各々について選択される回数を或る一
定時間計数する。
1が入力信号と選択されたコードベクトルをもとにトレ
ーニングを行なう。計数器42はコードブック21の各
コードベクトルの各々について選択される回数を或る一
定時間計数する。
【0023】セレクタ43は計数器42の出力に基づ
き、設定値以下の頻度のコードベクトルに対応するコー
ドブック21のアドレスに、乱数発生器で発生する乱数
を書き込む。従って、頻度が設定値以下のコードベクト
ルは乱数に置換される。
き、設定値以下の頻度のコードベクトルに対応するコー
ドブック21のアドレスに、乱数発生器で発生する乱数
を書き込む。従って、頻度が設定値以下のコードベクト
ルは乱数に置換される。
【0024】
【実施例】図4は本発明の一実施例の構成図、図5は受
信側のベクトル量子化器の一例の構成図を示す。図4
中、図2と同一構成部分には同一符号を付してある。
信側のベクトル量子化器の一例の構成図を示す。図4
中、図2と同一構成部分には同一符号を付してある。
【0025】図4において、コードブック21中のコー
ドベクトルがセレクタ22により選択された後、ゲイン
アンプ50で所定係数倍され、更に合成フィルタ23に
供給され、ここで所定特性が付与されて復号される。こ
れにより、合成フィルタ23から取り出された再生信号
は、減算器16において入力信号との誤差信号に変換さ
れた後、誤差電力最小化部17に供給される。
ドベクトルがセレクタ22により選択された後、ゲイン
アンプ50で所定係数倍され、更に合成フィルタ23に
供給され、ここで所定特性が付与されて復号される。こ
れにより、合成フィルタ23から取り出された再生信号
は、減算器16において入力信号との誤差信号に変換さ
れた後、誤差電力最小化部17に供給される。
【0026】誤差電力最小化部17は入力誤差信号(電
力)が最小となるように、セレクタ22を制御してコー
ドブック21中のコードベクトルを選択させると共に、
ゲインアンプ50のゲインを可変制御する。また、計数
器18は前記したように入力信号の量子化に際してコー
ドベクトルの使用回数(頻度)を計数し、その計数出力
に基づいて使用頻度の少ないコードベクトルに対応する
コードブック21のアドレスに、セレクタ24により予
備コードブック14としての乱数発生器で発生した乱数
を書き込ませる。
力)が最小となるように、セレクタ22を制御してコー
ドブック21中のコードベクトルを選択させると共に、
ゲインアンプ50のゲインを可変制御する。また、計数
器18は前記したように入力信号の量子化に際してコー
ドベクトルの使用回数(頻度)を計数し、その計数出力
に基づいて使用頻度の少ないコードベクトルに対応する
コードブック21のアドレスに、セレクタ24により予
備コードブック14としての乱数発生器で発生した乱数
を書き込ませる。
【0027】上記の動作が繰り返されることにより、コ
ードブック21中の各コードベクトルの夫々は量子化の
際に選択される頻度が略等しくなるため、符号化効率を
従来より向上することができる。
ードブック21中の各コードベクトルの夫々は量子化の
際に選択される頻度が略等しくなるため、符号化効率を
従来より向上することができる。
【0028】このようにして、誤差電力を最小にする再
生信号が得られた後、セレクタ22のセレクト情報(選
択コードベクトル情報)、ゲインアンプ50のゲイン情
報が伝送路へ送出される。また、このとき、合成フィル
タの情報が送られる場合も有る。
生信号が得られた後、セレクタ22のセレクト情報(選
択コードベクトル情報)、ゲインアンプ50のゲイン情
報が伝送路へ送出される。また、このとき、合成フィル
タの情報が送られる場合も有る。
【0029】伝送路を経た上記のセレクト情報及びゲイ
ン情報は、図5の復号器のセレクタ52及びゲインアン
プ56に夫々制御情報として印加される。また、伝送路
を経た上記の合成フィルタの情報は、図5の合成フィル
タ57に印加される。
ン情報は、図5の復号器のセレクタ52及びゲインアン
プ56に夫々制御情報として印加される。また、伝送路
を経た上記の合成フィルタの情報は、図5の合成フィル
タ57に印加される。
【0030】復号器はコードブック51中のコードベク
トルのうちセレクタ52により送信側と同じコードベク
トルを選択し、選択したコードベクトルを計数器53、
ゲインアンプ56及び合成フィルタ57を通して再生信
号として出力する。
トルのうちセレクタ52により送信側と同じコードベク
トルを選択し、選択したコードベクトルを計数器53、
ゲインアンプ56及び合成フィルタ57を通して再生信
号として出力する。
【0031】ここで、復号器にも予備コードブック14
と同じ予備コードベクトルを格納した予備コードブック
54が設けられている。また、計数器53は入力コード
ベクトルをゲインアンプ56へスルーで出力する一方、
コードベクトルの選択頻度を計数する。計数器53の出
力に基づき選択される頻度が極端に低いコードベクトル
は、予備コードブック54としての乱数発生器で発生し
た乱数に置換される。
と同じ予備コードベクトルを格納した予備コードブック
54が設けられている。また、計数器53は入力コード
ベクトルをゲインアンプ56へスルーで出力する一方、
コードベクトルの選択頻度を計数する。計数器53の出
力に基づき選択される頻度が極端に低いコードベクトル
は、予備コードブック54としての乱数発生器で発生し
た乱数に置換される。
【0032】なお、本発明は上記の実施例に限定される
ものではなく、図3の如くトレーニング回路を有してい
てもよいことは勿論である。
ものではなく、図3の如くトレーニング回路を有してい
てもよいことは勿論である。
【0033】
【発明の効果】上述の如く、本発明によれば、量子化を
行なうときに、選択される頻度が極端低いコードベクト
ルの代りに、新しいコードベクトルに置換するようにし
たため、コードブック中の各コードベクトルの夫々につ
いて選択される頻度を略等しくすることができ、よって
従来に比し符号化効率を向上することができ、またコー
ドブックのトレーニングを行なうときも選択される頻度
が極端に低いコードベクトルは新しいコードベクトルに
置換するようにしたため、トレーニング効果を従来に比
し向上することができる等の特長を有するものである。
行なうときに、選択される頻度が極端低いコードベクト
ルの代りに、新しいコードベクトルに置換するようにし
たため、コードブック中の各コードベクトルの夫々につ
いて選択される頻度を略等しくすることができ、よって
従来に比し符号化効率を向上することができ、またコー
ドブックのトレーニングを行なうときも選択される頻度
が極端に低いコードベクトルは新しいコードベクトルに
置換するようにしたため、トレーニング効果を従来に比
し向上することができる等の特長を有するものである。
【図1】請求項1記載の発明の原理構成図である。
【図2】請求項2記載の発明の原理構成図である。
【図3】請求項3記載の発明の原理構成図である。
【図4】本発明の一実施例の構成図である。
【図5】本発明の一実施例の構成図である。
【図6】従来の一例の構成図である。
【図7】従来の他の例の構成図である。
11 符号化部 12 復号部 13 制御部 14,54 予備コードブック 15 置換手段 18 計数器 21 コードブック 22 第1のセレクタ 23 合成フィルタ 24 第2のセレクタ 31 乱数発生器 41 トレーニング回路
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平3−222522(JP,A) 特開 昭62−166655(JP,A) 特開 平2−186836(JP,A) (58)調査した分野(Int.Cl.7,DB名) H03M 7/30
Claims (3)
- 【請求項1】 コードブックで選択されたコードベクト
ルを合成フィルタで合成した信号と、入力された信号と
の誤差が最小となるようにコードブックからコードベク
トルを選択するベクトル量子化器において、乱数を発生する乱数発生器と、 前記コードブックで選択される頻度が設定値より少ない
コードベクトルを前記乱数発生器で発生する乱数に置き
換える置換手段とを設けたことを特徴とするベクトル量
子化器。 - 【請求項2】 前記コードブックからコードベクトルを
選択出力する第1のセレクタと、 前記コードブックで 選択される頻度を計数する計数器と
を 設けたことを特徴とする請求項1記載のベクトル量子
化器。 - 【請求項3】 前記ベクトル量子化器に、入力信号に特
性に合わせて前記コードブックのトレーニングを行なう
トレーニング回路を設け、 前記置換手段は、前記コードブック中の各コードベクト
ルのうち、該トレーニング回路によるトレーニング時に
選択される頻度が設定値よりも少ないコードベクトルを
前記乱数発生器で発生する乱数に置き換える ことを特徴
とする請求項1記載のベクトル量子化器。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03220320A JP3129778B2 (ja) | 1991-08-30 | 1991-08-30 | ベクトル量子化器 |
EP92114389A EP0529556B1 (en) | 1991-08-30 | 1992-08-24 | Vector-quatizing device |
DE69224944T DE69224944T2 (de) | 1991-08-30 | 1992-08-24 | Gerät zur Vektorquantisierung |
US08/261,208 US5524170A (en) | 1991-08-30 | 1994-06-15 | Vector-quantizing device having a capability of adaptive updating of code book |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03220320A JP3129778B2 (ja) | 1991-08-30 | 1991-08-30 | ベクトル量子化器 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0563585A JPH0563585A (ja) | 1993-03-12 |
JP3129778B2 true JP3129778B2 (ja) | 2001-01-31 |
Family
ID=16749297
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP03220320A Expired - Fee Related JP3129778B2 (ja) | 1991-08-30 | 1991-08-30 | ベクトル量子化器 |
Country Status (4)
Country | Link |
---|---|
US (1) | US5524170A (ja) |
EP (1) | EP0529556B1 (ja) |
JP (1) | JP3129778B2 (ja) |
DE (1) | DE69224944T2 (ja) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994023426A1 (en) * | 1993-03-26 | 1994-10-13 | Motorola Inc. | Vector quantizer method and apparatus |
JP2708703B2 (ja) * | 1993-11-18 | 1998-02-04 | 駒井鉄工株式会社 | ベースプレートおよびそのベースプレートを用いた鉄骨柱取付け構造 |
JP3013698B2 (ja) * | 1994-04-20 | 2000-02-28 | 松下電器産業株式会社 | ベクトル量子化符号化装置と復号化装置 |
JP2956473B2 (ja) * | 1994-04-21 | 1999-10-04 | 日本電気株式会社 | ベクトル量子化装置 |
JP3224955B2 (ja) * | 1994-05-27 | 2001-11-05 | 株式会社東芝 | ベクトル量子化装置およびベクトル量子化方法 |
JP3274284B2 (ja) * | 1994-08-08 | 2002-04-15 | キヤノン株式会社 | 符号化装置およびその方法 |
US5797118A (en) * | 1994-08-09 | 1998-08-18 | Yamaha Corporation | Learning vector quantization and a temporary memory such that the codebook contents are renewed when a first speaker returns |
JP3585971B2 (ja) * | 1994-12-21 | 2004-11-10 | 富士通株式会社 | 音声符号器および復号器の同期装置 |
JPH08292797A (ja) * | 1995-04-20 | 1996-11-05 | Nec Corp | 音声符号化装置 |
JP3680380B2 (ja) * | 1995-10-26 | 2005-08-10 | ソニー株式会社 | 音声符号化方法及び装置 |
US5920853A (en) * | 1996-08-23 | 1999-07-06 | Rockwell International Corporation | Signal compression using index mapping technique for the sharing of quantization tables |
SE514792C2 (sv) * | 1997-12-22 | 2001-04-23 | Ericsson Telefon Ab L M | Förfarande och anordning för avkodning vid kanaloptimerad vektorkvantisering |
US6826524B1 (en) | 1998-01-08 | 2004-11-30 | Purdue Research Foundation | Sample-adaptive product quantization |
US20060190251A1 (en) * | 2005-02-24 | 2006-08-24 | Johannes Sandvall | Memory usage in a multiprocessor system |
US9268762B2 (en) | 2012-01-16 | 2016-02-23 | Google Inc. | Techniques for generating outgoing messages based on language, internationalization, and localization preferences of the recipient |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3779351D1 (ja) * | 1986-03-28 | 1992-07-02 | American Telephone And Telegraph Co., New York, N.Y., Us | |
US5194950A (en) * | 1988-02-29 | 1993-03-16 | Mitsubishi Denki Kabushiki Kaisha | Vector quantizer |
DE3853161T2 (de) * | 1988-10-19 | 1995-08-17 | Ibm | Vektorquantisierungscodierer. |
JPH0636156B2 (ja) * | 1989-03-13 | 1994-05-11 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 音声認識装置 |
EP1845529B1 (en) * | 2003-02-19 | 2011-05-04 | Panasonic Corporation | Recording medium, playback apparatus and recording method |
-
1991
- 1991-08-30 JP JP03220320A patent/JP3129778B2/ja not_active Expired - Fee Related
-
1992
- 1992-08-24 DE DE69224944T patent/DE69224944T2/de not_active Expired - Fee Related
- 1992-08-24 EP EP92114389A patent/EP0529556B1/en not_active Expired - Lifetime
-
1994
- 1994-06-15 US US08/261,208 patent/US5524170A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0563585A (ja) | 1993-03-12 |
DE69224944D1 (de) | 1998-05-07 |
EP0529556A2 (en) | 1993-03-03 |
EP0529556A3 (en) | 1993-10-13 |
EP0529556B1 (en) | 1998-04-01 |
US5524170A (en) | 1996-06-04 |
DE69224944T2 (de) | 1998-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3129778B2 (ja) | ベクトル量子化器 | |
US5752223A (en) | Code-excited linear predictive coder and decoder with conversion filter for converting stochastic and impulsive excitation signals | |
EP0826274A2 (en) | Lossless coding method for waveform data | |
KR20010113782A (ko) | 무손실 부호화 및 복호화에 대한 개선된 매트릭스 | |
US5826221A (en) | Vocal tract prediction coefficient coding and decoding circuitry capable of adaptively selecting quantized values and interpolation values | |
JPS647790A (en) | Image data compressing and reconstructing method by vector quantization | |
US20060209076A1 (en) | Variable play back speed in video mail | |
JPH05502517A (ja) | 最適化された信号エネルギパラメータを有するデジタル音声コーダ | |
JP3379610B2 (ja) | ビット割当にチャネルのマスキング特性を用いる符号化及び復号化装置及び方法 | |
US20080109219A1 (en) | ADPCM encoding and decoding method and system with improved step size adaptation thereof | |
JP3277425B2 (ja) | ディジタル信号の符号化方法、符号化用テーブル生成方法、符号化装置及び符号化方法 | |
US5583567A (en) | Digital image data processing apparatus for storing and/or reading digital data at multiple rates | |
KR0183328B1 (ko) | 부호화 데이터 복호 장치와 그것을 이용한 화상 오디오다중화 데이터 복호 장치 | |
JP2674161B2 (ja) | 音源データ圧縮符号化方法 | |
JP3119063B2 (ja) | 符号情報処理方式並びにその符号装置及び復号装置 | |
US6542865B1 (en) | Method and apparatus for subband coding, allocating available frame bits based on changable subband weights | |
JP2583338B2 (ja) | 画像符号化装置 | |
JPS59104699A (ja) | 音声合成器 | |
JP3293654B2 (ja) | 音声伝送方式 | |
KR960033094A (ko) | 영상정보의 가변비트레이트 코딩 방법 및 장치 | |
JP2612423B2 (ja) | Pcmデータのフレーム生成方式 | |
JPH0357000A (ja) | 音声記録装置 | |
JP3268349B2 (ja) | 音声合成器 | |
JPH0351900A (ja) | エラー処理方式 | |
JP3049573B2 (ja) | 振幅包絡分離ベクトル量子化法 |
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: 20001031 |
|
LAPS | Cancellation because of no payment of annual fees |