JPH0256119A - ベクトル量子化器の符号化回路 - Google Patents

ベクトル量子化器の符号化回路

Info

Publication number
JPH0256119A
JPH0256119A JP16210189A JP16210189A JPH0256119A JP H0256119 A JPH0256119 A JP H0256119A JP 16210189 A JP16210189 A JP 16210189A JP 16210189 A JP16210189 A JP 16210189A JP H0256119 A JPH0256119 A JP H0256119A
Authority
JP
Japan
Prior art keywords
vector
output
distortion
output vector
code table
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.)
Pending
Application number
JP16210189A
Other languages
English (en)
Inventor
Atsumichi Murakami
篤道 村上
Kotaro Asai
光太郎 浅井
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP16210189A priority Critical patent/JPH0256119A/ja
Publication of JPH0256119A publication Critical patent/JPH0256119A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion 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/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/3082Vector coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 この発明は、入力信号の振幅確率密度関数に従って最小
歪となる隊に信号系列を量子化する量子化器の符号化回
路に関するものである。
従来のこの種量子化器は入力信号を1サンプル毎に対応
する出力信号レベルに水子化するスカラー量子化による
ものであった。
第1図に従来のスカラー量子化器を示す。図中、(1)
は順次入力される信号系列XI + X2 、・・・、
xK(Kは整数) b (2)はスカラー孟子化器、(
3)は入力信号系列(1)の1サンプル毎に対応した水
子化レベルに変換された出力信号系列y1.y2.・・
・y3である。
今、入力信号系列(1)の振幅確率密度が原点を中心と
してGauss分布をとるものとする。この場合入力信
号系タ旧1)と出力信号系列(2)の歪を最小とする従
来のスカラー處子化特性は、第2図(ζ示す如く、原点
から離れるに従って量子化レベルが粗くなる。しかし、
入力信号系列(1)の各サンプル間に相関がある場合、
従来の如き、1サンプル毎に最小歪となる量子化を施こ
しても出力信号系列(2)は最適に量子化されたことに
ならない。
この発明は従来のスカラー虞子化器による量子化損失を
除去するためになされたもので、入力信号系列を所定サ
ンプル毎にブロック化して、まとめて出力信号系列のブ
ロックに高速に変換してそのアドレスを符号化して出力
するベクトル量子化器の符号化回路を提供することを目
的としている。
次に、ベクトル量子化の原理について説明する。
相関のある入力信号系列に個(但しKは2以上の整数)
からなるブロック、すなわち入力ベクトルX=(Xl、
X2.・・・X、 )に対し、これに対応する出力信号
系列に貼からなる1ブロツク、すなわち出力ベクトルを
yi = (yi+ r Yf2.・・・yi、)とす
る。
今、すべての入力ベクトルXを含むに次元ユークリッド
信号空間REを仮定する。このとき、ベクトル量子化は
出力ベクトルの有限個のセットY=(y++yz+・・
・Yw)へのR1のマツピングとして定義される。R8
のN個の分割を各R1+ R2+・・・島とすると、ベ
クトル量子化Qは次の如く表わされる。
Q:R’−Y ここで、Ri=Q−1(yi)=(XeR’:Q(X)
=Yi)結局、ベクトル量子化Qは符号化Cと復号化り
の継続接続とみなすことができる。この時、符号化Cは
R′のYのインデックスセットJ = (1,2゜・・
・N)へのマツピングであり、復号化りはJからYへの
マツピングである。
C: R’−J  D:J−Y  Q=D−C前記ベク
トル量子化は、入力ベクトルXの元に相関がある場合、
効率の良い量子化が実現できる。
第3図に2次元のベクトル量子化における信号空間と出
力ベクトルの配列を示す。入力信号x1  とx2が相
関があるとき、振幅分布はXI = x2  の近傍に
集中する。それ故、入力ベクトルと出力ペクトIしの誤
差ベクトルの総和が最小となる分割Riとその代表点(
例えば重心)yiがクラスタリングにより第3図の例の
如く最適化される。このとき分割Ri に含まれる入力
ペクトIしは出力ベクトルyi にベクトル量子化され
る。第3図においてXI * 12 > Oとしている
第4図にこの発明に係るベクトル孟子化器の符号化回路
、第5図に本発明の符号化回路に対応する復号化部の一
実施例である構成図を示す。
図中、(4)は入力ベクトルX 、(5)は入力ベクト
ルレジスタ、(6)は出力ベクトルのコードテーブルア
ドレスカウンタ、(7)は出力ベクトルコードテーブル
、(8)は出力ベクトルレジスタ、(9)は減算器、Q
lは絶対値補正器、a刀は最大要素歪検出器、(6)は
最小歪出力ベクトル検出器、□□□は最小歪となる出力
ベクトルのインデックスセットからなる出力回路Q4は
最小歪となる出力ベクトルのインデックス信号、μsは
出力ベクトルである。
次にこの発明に係るベクトル量子化器の符号化回路の動
作について説明する。
第3図に示す符号化部において、信号源から入力する信
号系列はに個毎にブロッキングされに次元入力ベクトル
X = (Xl l xg l・・・xl)(各元はサ
ンプIし値に対応する。)として入力ベクトルレジスタ
(5)にラッチされる。この時点において、あらかじめ
入力信号の確率モデルあるいは標準画像データから、例
えば文献Y、Linde、A、Buzo、and R,
M。
Gray ’ An algorithm for v
ectorquantizer design’IEE
E Trans、Commun 、、 vol C0M
−28,pp、84−95. Jan。
1980に示されているクラスタリングを用いて求めら
れた最小歪となる出力ベクトルyiのセットY ” (
yl + y2 +・・・Y、  )が書き込まれた出
力ベクトルコードテーブル(7)から、順次出力ベクト
ルyiを読み出す。なお、クラスタリングとは一般には
、対象について類似したものを集めてクラスタ(鮮)を
作り、各クラスタ内の類似性と各クラスタ間の相違に基
き対象の構造を記述する手法における一つの操作である
。出力ベクトルyiはi=1.2.・・・Nの順に出力
ベクトルレジスタ(8)に送られ、入力べクトルXと各
元値の減算器(9)と絶対値補正器σQを通して差の絶
対値(以下要素型Dilとして定義する)を計算する。
この要素型D il =(D t+ 、D t2 *・
・・Dim)の最大値Diを最大要素歪検出器αυにて
検出する。最大要素歪検出演算は要素型Dilの各光間
でトーナメント方式で比較すればよい。次に最小歪出力
ベクトル検出器@でD i=(Dt + D2 、・・
・D、)のうち最小歪りを検出する。これはコードテー
ブルアドレスカウンタ(6)がi=t、Z、・・・ N
と順次変化する夕(1ングで過去の最小歪を入れかえな
がら比較検出される。
すなわち入力ベクトルXと出力ベクトルyiの最小歪り
は D=Min (Max  l yil −X+l  )
として求められる。このときのインデックスiを符号出
力回路(至)にてとり込み、インデックス信号i Q4
1として符号化部出力とする。
次に、第5図に示す復号化部では、前記インデックス信
号iα〜をインデックスラッチからなる符号入力回路q
Qにとり込み、これをアドレス信号として出力ベクトル
yiが記憶された出力ベクトルコードテーブル(7)を
参照すれば、インデックス信号iに対応する出力ベクト
ルyiが出力信号(6)として得られる。
ここで、この発明によるベクトル量子化器における符号
化器のインデックス信号α美を伝送あるいはメモリへの
記録に用いれば高能率符号化が実現できる。
この発明によるベクトル重子化器の符号化回路の符号化
効率ηは入力信号系列X4 + X! +・・・X、さ
らにN=2Mとすると+y=M/にビット/サンプルと
なる。それ故、本ベクトル量子化器は相関のあるサンプ
ル系列をブロック化して符号化する画像・音声等のデー
タの高能率符号化に利用できる。
更に、この発明において、最小歪の計算に出力ベクトル
コードテーブル参照方式、ベクトル演算の並列化および
ミニマックス近似歪検出方式を採用しているので高速な
ベクトル量子化器の符号化回路が実現できる。
更(こマイクロプロセッサの導入により本ベクトル演算
を各元値にシーケンシャル処理してもよいことは勿論で
ある。
また出力ベクトルコードテーブルを本構造として入力ベ
クトルとのミニマックス照合を木探索方式としてもよい
更にカラー画像信号の如く3y−ヤンネルの並列信号系
列があるときチャンネル間にまたがって信号系列をブロ
ッキングして入力ベクトルとしてもよいことは勿論であ
る。
以上のようにこの発明によると入力信号系列をブロック
化してまとめてベクトル化し、ミニマックス近似にて最
小歪となる出力信号系列のブロックへ変換し、そのアド
レスを符号化して出力するようにベクトル重子化器の符
号化回路を構成したので、入力信号の高能率符号化が実
現できる利点がある。
【図面の簡単な説明】
第1図は従来のスカラー皇子化器の説明図、第2図は従
来のスカラー皇子化器の皇子化特性の説明図、第3図は
この発明によるベクトル量子化器の麓子化特性の説明図
、第4図はこの発明によるベクトル重子化器の符号化回
路の一実施例を示す構成図、第5図は第4図の符号化回
路に対応する復号化部の一実施例を示す構成図である。 図中、(2)はスカラー皇子化器、(5)は入力ベクト
ルレジスタ、(6)はコードテーブルアドレスカウンタ
、(7)は出力ベクトルコードテーブル、(8)は出力
ベクトルレジスタ、(9)は減算器、coは絶対値補正
器、CIηは最大要素歪検出器、(6)は最小歪出力ベ
クトル検出器、(至)は符号出力回路である。 なお図中、同一符号は同−又は相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. 入力信号系列をK個(但しKは2以上の整数)ブロック
    化した入力ベクトルのK次元ユークリツド信号空間にお
    ける分布に対し、最小歪となるように信号空間を分割し
    てその代表点となる複数個の出力ベクトルを記憶した出
    力ベクトルコードテーブルと、前記出力ベクトルコード
    テーブルに与えるコードテーブルアドレスを発生するア
    ドレス発生器と、前記出力ベクトルコードテーブルから
    前記コードテーブルアドレスに従つて順次読み出される
    出力ベクトルと入力ベクトルとの各元の差を求める減算
    器と、前記減算器の出力を各元毎に絶対値に変換して各
    元毎の歪を求める絶対値補正器と、前記各元毎に比較さ
    れた歪の最大値を求める最大要素歪検出器と、前記入力
    ベクトルと順次照合される出力ベクトルの各元毎の歪の
    最大値が最小となる出力ベクトルを検出する最小歪出力
    ベクトル検出器と、前記最小歪出力ベクトル検出器の検
    出結果に従つて前記最小歪となる出力ベクトルに対応す
    る前記出力ベクトルコードテーブルに与えられるところ
    のコードテーブルアドレスを符号化して出力する符号出
    力回路とを備えたベクトル量子化器の符号化回路。
JP16210189A 1989-06-23 1989-06-23 ベクトル量子化器の符号化回路 Pending JPH0256119A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16210189A JPH0256119A (ja) 1989-06-23 1989-06-23 ベクトル量子化器の符号化回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16210189A JPH0256119A (ja) 1989-06-23 1989-06-23 ベクトル量子化器の符号化回路

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP57100516A Division JPS58218244A (ja) 1982-06-11 1982-06-11 ベクトル量子化器

Publications (1)

Publication Number Publication Date
JPH0256119A true JPH0256119A (ja) 1990-02-26

Family

ID=15748076

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16210189A Pending JPH0256119A (ja) 1989-06-23 1989-06-23 ベクトル量子化器の符号化回路

Country Status (1)

Country Link
JP (1) JPH0256119A (ja)

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
IEEE TRANSACTION OF COMMUNICATIONS=1980 *
IEEE TRANSACTION ON ACOUSTICS SPEECH AND SIGNAL PROCESSING=1980 *

Similar Documents

Publication Publication Date Title
JP3978478B2 (ja) 推定画素値により固定速度のブロック単位の画像圧縮を行うための装置及び方法
US5398069A (en) Adaptive multi-stage vector quantization
CA2013247C (en) Vector quantizer search arrangement
JP2994456B2 (ja) 反射2進エンコーダおよび不均一コードブックを創造する方法
EP0097858B1 (en) Vector quantizer
US4558350A (en) Vector quantizer
JPS62239728A (ja) ベクトル量子化によるディジタル信号符号化のための方法
US5136663A (en) Vector quantization image processing apparatus
EP0272794B1 (en) Pattern processing
EP0457362B1 (en) Vector quantizer
EP0858226B1 (en) Method and apparatus for encoding a contour of an object by using a vertex inserting technique
WO1999044368A1 (fr) Dispositif de traitement de donnees d'images et procede de traitement
JPH0256119A (ja) ベクトル量子化器の符号化回路
Sampson et al. Fast lattice-based gain-shape vector quantisation for image-sequence coding
US20060104358A1 (en) Method and apparatus for motion estimation using adaptive search pattern for video sequence compression
Chang Gradient match and side match fractal vector quantizers for images
JP3407588B2 (ja) 符号化復号化装置
JPS6340507B2 (ja)
Xue et al. Prediction based on backward adaptive recognition of local texture orientation and poisson statistical model for lossless/near-lossless image compression
Lo et al. New fast VQ encoding algorithm for image compression
Li et al. A novel VQ codebook design technique
JPH0621828A (ja) ベクトル量子化復号化器
LO et al. AN EFFICIENT VQ ENCODING ALGORITHM FOR IMAGE CODING
JP2641773B2 (ja) ベクトル量子化符号化装置
JPS6340506B2 (ja)