JPH07120959B2 - n-ary tree search vector quantizer - Google Patents
n-ary tree search vector quantizerInfo
- Publication number
- JPH07120959B2 JPH07120959B2 JP63221902A JP22190288A JPH07120959B2 JP H07120959 B2 JPH07120959 B2 JP H07120959B2 JP 63221902 A JP63221902 A JP 63221902A JP 22190288 A JP22190288 A JP 22190288A JP H07120959 B2 JPH07120959 B2 JP H07120959B2
- Authority
- JP
- Japan
- Prior art keywords
- vector
- inner product
- tree search
- output
- stage
- 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
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] この発明は信号の高能率符号化を行うベクトル量子化装
置に関するものである。Description: TECHNICAL FIELD The present invention relates to a vector quantizer for high-efficiency signal coding.
[従来の技術] 第2図は例えば特願昭62−10487号に示されたn進木探
索ベクトル量子化器のブロックス図、第3図は特願昭62
−10487号に示された内積演算を用いたベクトル量子化
器の詳細ブロック図、第4図は特願昭62−10487号に示
された木探索とインデックスコードの関係を示す説明図
である。[Prior Art] FIG. 2 is a block diagram of an n-ary tree search vector quantizer shown in Japanese Patent Application No. 62-10487, and FIG.
FIG. 4 is a detailed block diagram of a vector quantizer using the inner product operation shown in -10487, and FIG. 4 is an explanatory diagram showing the relationship between the tree search and the index code shown in Japanese Patent Application No. 62-10487.
第2図において、(1)は平均値分離された入力ベクト
ル、(2)に各段のベクトル量子化器、(3)は出力ベ
クトルインデックス、(4)は各段のコードブック、
(5)は振幅利得、第3図において、(6)は前段のベ
クトル量子化器(2)が出力した出力ベクトルインデッ
クス(3)に応じて順次読み出すべき出力ベクトルのア
ドレス(12)を出力するアドレスカウンタ、(7)は乗
算器、(8)は内積値、(9)は最大内積検出器、(1
0)は内積値を振幅利得としてラッチする振幅利得ラッ
チ、(11)はコードブックアドレスをラッチしてインデ
ックスとして出力するインデックスラッチ、(13)は加
算器である。In FIG. 2, (1) is an input vector whose average value is separated, (2) is a vector quantizer of each stage, (3) is an output vector index, (4) is a codebook of each stage,
(5) is the amplitude gain, and in FIG. 3, (6) outputs the address (12) of the output vector to be sequentially read according to the output vector index (3) output from the vector quantizer (2) in the preceding stage. Address counter, (7) multiplier, (8) inner product value, (9) maximum inner product detector, (1
0) is an amplitude gain latch that latches the inner product value as an amplitude gain, (11) is an index latch that latches the codebook address and outputs it as an index, and (13) is an adder.
次に動作について説明する。Next, the operation will be described.
第2図において平均値分離された入力ベクトル(1)は
ベクトル量子化器(2)によって以下のように量子化が
行なわれる。まず出力ベクトルはn進(nは2のベキ
乗)木探索とする。第4図に2進木と4進木の一部分を
例として示す。木構造の各節点の出力ベクトルに付すイ
ンデックスのコードは例えば第4図に示すように定め
る。The input vector (1) whose average value has been separated in FIG. 2 is quantized by the vector quantizer (2) as follows. First, the output vector is an n-ary (n is a power of 2) tree search. FIG. 4 shows an example of a binary tree and a part of a quaternary tree. The code of the index attached to the output vector of each node of the tree structure is determined as shown in FIG. 4, for example.
第4図(b)の4進木のコードは上段に2進数、下段に
4進数で示した。この図からわかるようにn進木構造に
おいて段数が1段増す毎にlog2nビット(n進数で1
桁)ずつコードが増し、LSBからコードをlog2nビットず
つ切り捨てることにより、木構造の節点を下段から上段
に逆登ることができる。The codes of the quaternary tree in FIG. 4 (b) are shown in binary numbers in the upper row and quaternary numbers in the lower row. As can be seen from this figure, each time the number of stages in the n-ary tree structure increases by one, log 2 n bits (1 in n-ary number)
By increasing the code by (digits), and truncating the code by log 2 n bits from the LSB, the node of the tree structure can be reversely climbed from the lower stage to the upper stage.
上記のような出力ベクトルコードブックを最終段まで木
探索することにより平均値分離された入力ベクトル
(1)は内積を歪測度に用いてベクトル量子化される。
木探索ベクトル量子化器は第2図のようにベクトル量子
化器の接続で表わされ、更に第m段のベクトル量子化器
は第3図のブロック図で示される。The input vector (1) whose average value is separated by searching the output vector codebook as described above up to the final stage is vector-quantized using the inner product as the distortion measure.
The tree search vector quantizer is represented by the connection of vector quantizers as shown in FIG. 2, and the vector quantizer at the m-th stage is shown in the block diagram of FIG.
第3図において第(m−1)段ベクトル量子化器に出力
ベクトルインデックス(3)を入力すると、アドレスカ
ウンタ(6)はn進木構造出力ベクトルに基づいて入力
ベクトル(1)との比較を行なうべき出力ベクトルのア
ドレス(12)を出力する。コードブック(4)から出力
ベクトルが読み出されると入力ベクトル(1)との間で
積和がとられる。このようにして求めたベクトルの内積
値(8)が入力ベクトルに対して最大となった時、最大
内積検出器(9)はストローブを発生する。このストロ
ーブにより、振幅利得ラッチ(10)には内積値(8)
が、インデックスラッチ(11)には出力ベクトルアドレ
ス(12)が取り込まれ、アドレスカウンタ(6)が入力
ベクトル(1)に対する出力ベクトルアドレス(12)を
全て出し終えた時点でインデックスラッチ(11)に取り
込まれていた値が第m段の出力ベクトルインデックス
(3)として出力される。第m段が最終段の場合は振幅
利得ラッチ(10)の振幅利得(5)も出力される。In FIG. 3, when the output vector index (3) is input to the (m-1) th stage vector quantizer, the address counter (6) compares the input vector (1) with the n-ary tree structure output vector. Outputs the address (12) of the output vector to be performed. When the output vector is read from the codebook (4), the product sum is calculated with the input vector (1). When the inner product value (8) of the vector thus obtained becomes maximum with respect to the input vector, the maximum inner product detector (9) generates a strobe. This strobe causes the amplitude gain latch (10) to have an inner product value (8).
However, the output vector address (12) is taken into the index latch (11), and when the address counter (6) finishes outputting all the output vector addresses (12) for the input vector (1), it is stored in the index latch (11). The fetched value is output as the output vector index (3) of the m-th stage. When the m-th stage is the final stage, the amplitude gain (5) of the amplitude gain latch (10) is also output.
[発明が解決しようとする課題] 従来のn進木探索ベクトル量子化器は以上のように構成
されているため、木探索の各段の処理で内積の演算をn
回行うことが必要であるという問題点があった。[Problems to be Solved by the Invention] Since the conventional n-ary tree search vector quantizer is configured as described above, the calculation of the inner product is performed by n at each stage of the tree search.
There was a problem that it was necessary to do it once.
この発明は上記のような問題点を解消するためになされ
たもので、各ベクトル量子化器で行なう木探索の同一段
の内積演算をn回以下の回数で高速に行なうことがで
き、さらに、各ベクトル量子化器における上記内積演算
をn回以下の回数行なうのか、n回行なうのかを切り換
えることができるn進木探索ベクトル量子化器を得るこ
とを目的とする。The present invention has been made in order to solve the above problems, and it is possible to perform the inner product operation of the same stage of the tree search performed by each vector quantizer at a high speed no more than n times. An object of the present invention is to obtain an n-ary tree search vector quantizer capable of switching whether to perform the inner product calculation in each vector quantizer n times or less or n times.
[課題を解決するための手段] この発明に係るn進木探索ベクトル量子化器は、入力ベ
クトルとインデックスコードとを入力し、このインデッ
クスコードに基づいてn進木探索コードブックを木探索
して読み出した次段の出力ベクトルと上記入力ベクトル
との内積を算出し最大内積を与える上記出力ベクトルの
インデックスコードと共にその時の最大内積値を出力す
る複数のベクトル量子化器と、1組のベクトル量子化器
が2以上となるように上記複数のベクトル量子化器を分
割した1組内の各ベクトル量子化器で木探索の同一段の
内積を分担して算出する高速モードと1つのベクトル量
子化器で木探索の同一段の内積を算出する通常モードと
を切り換える切り換え信号と、上記1組内の各ベクトル
量子化器が出力した内積値と上記インデックスコードと
を入力し、最大内積値を出力した上記ベクトル量子化器
からの上記インデックスコードを出力する比較選択器と
を備え、上記切り換え信号が高速モード時には、上記1
組内の各ベクトル量子化器はそれぞれ、木探索の同一段
における内積を分担して算出し、最大内積を与える上記
出力ベクトルのインデックスコードと共にその時の最大
内積値を上記比較選択器に出力し、上記切り換え信号が
通常モード時には、1つの上記ベクトル量子化器は、木
探索の同一段における内積を算出し、最大内積を与える
上記出力ベクトルのインデックスコードと共にその時の
最大内積値を木探索の次段処理をする上記ベクトル量子
化器に出力するものである。[Means for Solving the Problem] An n-ary tree search vector quantizer according to the present invention inputs an input vector and an index code, and performs a tree search on an n-ary tree search codebook based on this index code. A plurality of vector quantizers that output the maximum inner product value at that time together with the index code of the above output vector that calculates the inner product of the read next stage output vector and the above input vector and gives the maximum inner product, and a set of vector quantizers High-speed mode in which the inner products of the same stage of the tree search are shared and calculated by each vector quantizer in one set obtained by dividing the above-mentioned plurality of vector quantizers so that there are two or more , A switching signal for switching between the normal mode for calculating the inner product of the same stage of the tree search, the inner product value output from each vector quantizer in the one set, and the index And a comparison selector for outputting the index code from the vector quantizer that has output the maximum inner product value.
Each vector quantizer in the set is calculated by sharing the inner product in the same stage of the tree search, and outputs the maximum inner product value at that time together with the index code of the output vector giving the maximum inner product to the comparison selector, When the switching signal is in the normal mode, one of the vector quantizers calculates the inner product in the same stage of the tree search, and outputs the maximum inner product value at that time together with the index code of the output vector giving the maximum inner product to the next stage of the tree search. It is output to the vector quantizer for processing.
[作用] この発明に係るn進木探索ベクトル量子化器において
は、上記切り換え信号が高速モード時には、上記1組内
の各ベクトル量子化器はそれぞれ、木探索の同一段にお
ける内積を分担して算出し、最大内積を与える上記出力
ベクトルのインデックスコードと共にその時の最大内積
値を上記比較選択器に出力し、上記切り換え信号が通常
モード時には、1つの上記ベクトル量子化器は、木探索
の同一段における内積を算出し、最大内積を与える上記
出力ベクトルのインデックスコードと共にその時の最大
内積値を木探索の次段処理をする上記ベクトル量子化器
に出力する。[Operation] In the n-ary tree search vector quantizer according to the present invention, when the switching signal is in the high speed mode, the vector quantizers in the one set share the inner product in the same stage of the tree search. The maximum inner product value at that time, which is calculated and gives the maximum inner product, is output to the comparator / selector, and when the switching signal is in the normal mode, one of the vector quantizers has the same stage of tree search. The inner product in is calculated, and the maximum inner product value at that time is output to the vector quantizer which performs the next stage processing of the tree search together with the index code of the output vector which gives the maximum inner product.
[実施例] 以下、この発明の一実施例を図について説明する。[Embodiment] An embodiment of the present invention will be described below with reference to the drawings.
第1図はこの発明の一実施例を示すn進木探索ベクトル
量子化器を示すブロック図であり、(1)は平均値分離
された入力ベクトル、(2)は各段のベクトル量子化
器、(3)は出力ベクトルインデックス、(4)は入力
ベクトル(1)を入力とした木探索が最終段へ至る過程
で選択される各段の節点の出力ベクトルと、この出力ベ
クトルに対し所定の関係を持たせて付与したインデック
スコードとが格納されている各段のコードブック、
(5)は振幅利得となる最大内積値、(14)はコンパレ
ータ、(15)は2つのベクトル量子化器を並列使用する
高速モードのときに、2つのベクトル量子化器が出力し
た出力ベクトルインデックス(3)のいずれかを選択す
るアドレス生成器、(16)は2つのベクトル量子化器を
並列使用し、各ベクトル量子化器ではそれぞれ内積演算
をn/2回行なう高速モードと、1つのベクトル量子化器
で内積演算をn回行なう通常モードとを切り換える切り
換え信号である。FIG. 1 is a block diagram showing an n-ary tree search vector quantizer showing an embodiment of the present invention. (1) is an input vector whose mean value is separated, and (2) is a vector quantizer at each stage. , (3) is the output vector index, and (4) is the output vector of the node of each stage selected in the process of the tree search using the input vector (1) as the input, and a predetermined value for this output vector. The codebook of each stage that stores the index code that is given in a related relationship,
(5) is the maximum inner product value that is the amplitude gain, (14) is the comparator, and (15) is the output vector index output by the two vector quantizers in the high-speed mode in which the two vector quantizers are used in parallel. An address generator that selects one of (3), (16) uses two vector quantizers in parallel, and each vector quantizer has a high-speed mode in which the inner product operation is performed n / 2 times, and one vector This is a switching signal for switching between the normal mode in which the inner product calculation is performed n times by the quantizer.
次に動作について説明する。Next, the operation will be described.
まず、入力された平均値分離ベクトルを量子化するが出
力ベクトルがn進(nは2のベキ乗)木探索であるこ
と、内積を歪測度に用いてベクトル量子化されること、
また通常モード時の動作は従来のn進木探索ベクトル量
子化器と同様であり、第m段のベクトル量子化器は従来
のものと同様であってもかまわない。First, the input mean value separation vector is quantized, but the output vector is an n-ary (n is a power of 2) tree search, vector quantization is performed using the inner product as a distortion measure,
The operation in the normal mode is the same as that of the conventional n-ary tree search vector quantizer, and the vector quantizer at the m-th stage may be the same as that of the conventional one.
以下、第1図に基づいて第1段ベクトル量子化器(2)
及び第2段ベクトル量子化器(2)の2つを並列に使用
する高速モードについて説明する。Hereinafter, based on FIG. 1, the first stage vector quantizer (2)
A high-speed mode in which two of the second-stage vector quantizers (2) are used in parallel will be described.
この高速モード時2つのベクトル量子化器を使ってn進
木探索の各段の処理を行うことになる。この時第1段、
第2段のコードブック(4)にはそれぞれ、各段探索の
半分の出力ベクトルが格納され、例えば前半の中で最も
大きい内積値(5)が第1段ベクトル量子化器(2)か
ら出力され、後半の探索の中で最も大きい内積値(5)
が第2段ベクトル量子化器(2)から出力される。In this high speed mode, the processing of each stage of n-ary tree search is performed using two vector quantizers. At this time, the first stage,
The second stage codebook (4) stores half the output vectors of each stage search, and the largest inner product value (5) in the first half is output from the first stage vector quantizer (2), for example. And the largest inner product value in the latter half of the search (5)
Is output from the second stage vector quantizer (2).
例えば木探索を4進木で行う場合、第1段の探索では、
第4図(b)の第1段における4つの比較すべき出力ベ
クトル(0(4),1(4),2(4),3(4))と入力ベクトル(1)
との内積をそれぞれ#0、#1、#2、#3とする。For example, if the tree search is a quaternary tree,
Four output vectors (0 (4) , 1 (4) , 2 (4) , 3 (4) ) to be compared and an input vector (1) in the first stage of FIG. 4 (b)
The inner products of and are # 0, # 1, # 2, and # 3, respectively.
この時、第1段ベクトル量子化器(2)からは内積#
0、#1のどちらか大きい方の内積値が、第2段ベクト
ル量子化器(2)からは内積#2、#3のどちらか大き
い方の内積値が出力される。At this time, the inner product # from the first stage vector quantizer (2)
The larger inner product value of 0 and # 1 is output from the second stage vector quantizer (2), and the larger inner product value of inner products # 2 and # 3 is output.
この時、第1段コードブック(4)には0(4)と1(4)の出
力ベクトルが、第2段コードブック(4)には2(4)と3
(4)の出力ベクトルが予め格納されている。At this time, output vectors of 0 (4) and 1 (4) are input to the first stage codebook (4), and 2 (4) and 3 are output to the second stage codebook (4).
The output vector of (4) is stored in advance.
また、モード選択信号(16)により第1段ベクトル量子
化器(2)から第2段ベクトル量子化器(2)への出力
ベクトルインデックス(3)はスイッチで遮断される。
第1段、第2段ベクトル量子化器(2)から出力された
内積値(5)はコンパレータ(14)により比較され、そ
の結果はアドレス生成器(15)に出力される。Also, the output vector index (3) from the first stage vector quantizer (2) to the second stage vector quantizer (2) is cut off by a switch by the mode selection signal (16).
The inner product value (5) output from the first and second stage vector quantizers (2) is compared by a comparator (14), and the result is output to an address generator (15).
アドレス生成器(15)はコンパレータ(14)の比較出力
と第1段及び第2段ベクトル量子化器(2)からの出力
ベクトルインデックス(3)を入力し、大きい方の内積
値を出力したベクトル量子化器からの出力ベクトルイン
デックス(3)(4進木の場合、最上位2ビット)を出
力する。第3段ベクトル量子化器(2)に送出される出
力ベクトルインデックス(3)は、モード選択信号(1
6)により、通常モードの場合は第2段ベクトル量子化
器(2)からの出力が選択され、高速モードの場合はア
ドレス生成器(15)からの出力が選択される。The address generator (15) receives the comparison output of the comparator (14) and the output vector index (3) from the first and second stage vector quantizers (2), and outputs the larger inner product value. The output vector index (3) from the quantizer (in the case of a quaternary tree, the most significant 2 bits) is output. The output vector index (3) sent to the third stage vector quantizer (2) is the mode selection signal (1
By 6), the output from the second stage vector quantizer (2) is selected in the normal mode, and the output from the address generator (15) is selected in the high speed mode.
上記のような木探索を最終段まで行うことにより、平均
値分離された入力ベクトルが、内積を歪測度として用い
ることにより、ベクトル量子化される。By performing the tree search as described above to the final stage, the input vector whose average value has been separated is vector-quantized by using the inner product as the distortion measure.
なお、上記実施例では、木探索が4進木でベクトル量子
化器2つを並列に使用した場合について説明したが、木
探索はn進木(nは2のベキ乗)であってもよく、ま
た、ベクトル量子化器は3つ以上であってもよく、上記
実施例と同様の効果を奏する。In the above embodiment, the case where the tree search is a quaternary tree and two vector quantizers are used in parallel has been described, but the tree search may be an n-ary tree (n is a power of 2). Further, the number of vector quantizers may be three or more, and the same effect as that of the above-described embodiment can be obtained.
[発明の効果] 以上のように、この発明のn進木探索ベクトル量子化器
によれば、切り換え信号が高速モード時には、1組内の
2以上のベクトル量子化器はそれぞれ、木探索の同一段
における内積を分担して算出し、切り換え信号が通常モ
ード時には、1つのベクトル量子化器は、木探索の同一
段における内積を算出するので、各ベクトル量子化器で
行なう内積演算をn回以下の回数で高速に行なうことが
でき、さらに、各ベクトル量子化器における内積演算を
n回以下の回数行なうのか、n回行なうのかを切り換え
ることができる。[Effects of the Invention] As described above, according to the n-ary tree search vector quantizer of the present invention, two or more vector quantizers in one set are the same as those in the tree search when the switching signal is in the high speed mode. When the switching signal is in the normal mode, one vector quantizer calculates the inner product in the same stage of the tree search, so that the inner product calculation performed by each vector quantizer is performed n times or less. Can be performed at high speed, and the inner product operation in each vector quantizer can be switched between n times or less or n times.
第1図はこの発明の一実施例によるn進木探索ベクトル
量子化器を示すブロック図、第2図は従来のn進木探索
ベクトル量子化器を示すブロック図、第3図は従来の歪
演算に内積演算を用いたベクトル量子化器の詳細ブロッ
ク、第4図は木探索とインデックスコードの関係を示す
説明図である。 (1)は平均値分離された入力ベクトル(2)は各段の
ベクトル量子化器(3)はベクトルインデックス、
(4)は各段のコードブック、(5)は最大内積値であ
る振幅利得、(6)は前段量子化器の出力ベクトルイン
デックスに応じて順次読み出しアドレス(12)を出力す
るアドレスカウンタ、(7)は乗算器、(8)内積値、
(9)は最大内積検出器、(10)は振幅利得ラッチ、
(11)はインデックスラッチ、(13)は加算器、(14)
はコンパレータ、(15)はアドレス生成器、(16)はモ
ード選択信号である。 なお、図中同一符号は同一、又は相当部分を示す。FIG. 1 is a block diagram showing an n-ary tree search vector quantizer according to an embodiment of the present invention, FIG. 2 is a block diagram showing a conventional n-ary tree search vector quantizer, and FIG. 3 is a conventional distortion. FIG. 4 is a detailed block diagram of the vector quantizer using the inner product operation for the operation, and FIG. 4 is an explanatory diagram showing the relationship between the tree search and the index code. (1) is an input vector whose average value is separated (2) is a vector quantizer (3) at each stage is a vector index,
(4) is a codebook of each stage, (5) is an amplitude gain which is a maximum inner product value, (6) is an address counter which sequentially outputs a read address (12) according to the output vector index of the preceding-stage quantizer, ( 7) is a multiplier, (8) inner product value,
(9) is the maximum inner product detector, (10) is the amplitude gain latch,
(11) is an index latch, (13) is an adder, (14)
Is a comparator, (15) is an address generator, and (16) is a mode selection signal. The same reference numerals in the drawings indicate the same or corresponding parts.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 1/41 Z 7/24 ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI technical display location H04N 1/41 Z 7/24
Claims (1)
毎にブロック化したK次元ベクトルを入力とした木探索
が最終段へ至る過程で選択される各段の節点の出力ベク
トルとこの出力ベクトルに対し所定の関係を持たせて付
与したインデックスコードとを記憶するn進木探索コー
ドブック(nは2のベキ乗)と、 上記入力ベクトルと上記インデックスコードとを入力
し、このインデックスコードに基づいて上記n進木探索
コードブックを木探索して読み出した次段の上記出力ベ
クトルと上記入力ベクトルとの内積を算出し最大内積を
与える上記出力ベクトルのインデックスコードと共にそ
の時の最大内積値を出力する複数のベクトル量子化器
と、 1組のベクトル量子化器が2以上となるように上記複数
のベクトル量子化器を分割した1組内の各ベクトル量子
化器で木探索の同一段の内積を分担して算出する高速モ
ードと1つのベクトル量子化器で木探索の同一段の内積
を算出する通常モードとを切り換える換え信号と、 上記1組内の各ベクトル量子化器が出力した内積値と上
記インデックスコードとを入力し、最大内積値を出力し
た上記ベクトル量子化器からの上記インデックスコード
を出力する比較選択器とを備え、 上記切り換え信号が高速モード時には、上記1組内の各
ベクトル量子化器はそれぞれ、木探索の同一段における
内積を分担して算出し、最大内積を与える上記出力ベク
トルのインデックスコードと共にその時の最大内積値を
上記比較選択器に出力し、 上記切り換え信号が通常モード時には、1つの上記ベク
トル量子化器は、木探索の同一段における内積を算出
し、最大内積を与える上記出力ベクトルのインデックス
コードと共にその時の最大内積値を木探索の次段処理を
する上記ベクトル量子化器に出力することを特徴とする
n進木探索ベクトル量子化器。1. K input signal sequences (K is an integer of 2 or more)
The output vector of the node at each stage selected in the process of reaching the final stage of the tree search with the K-dimensional vector blocked for each input as an input, and the index code given in a predetermined relationship with this output vector The n-ary tree search codebook to be stored (n is a power of 2), the input vector and the index code are input, and the n-ary tree search codebook is tree-searched and read based on the index code. A plurality of vector quantizers for calculating the inner product of the output vector of the next stage and the input vector and outputting the maximum inner product value at that time together with the index code of the output vector giving the maximum inner product, and a set of vector quantizers. So that each vector quantizer in the set obtained by dividing the plurality of vector quantizers is 2 or more, the inner product of the same stage of the tree search is shared. A switching signal for switching between the high-speed mode for calculation and the normal mode for calculating the inner product of the same stage of the tree search by one vector quantizer, the inner product value output by each vector quantizer in the one set, and the index code And a comparator / selector that outputs the index code from the vector quantizer that outputs the maximum inner product value, and when the switching signal is in the high-speed mode, each vector quantizer in the set is In each case, the inner product at the same stage of the tree search is shared, and the maximum inner product value at that time is output to the comparison selector together with the index code of the output vector that gives the maximum inner product. The two vector quantizers calculate the inner product in the same stage of the tree search, and give the index vector of the output vector that gives the maximum inner product. And an n-ary tree search vector quantizer which outputs the maximum inner product value at that time to the vector quantizer which performs the next stage processing of the tree search.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63221902A JPH07120959B2 (en) | 1988-09-05 | 1988-09-05 | n-ary tree search vector quantizer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63221902A JPH07120959B2 (en) | 1988-09-05 | 1988-09-05 | n-ary tree search vector quantizer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0269073A JPH0269073A (en) | 1990-03-08 |
| JPH07120959B2 true JPH07120959B2 (en) | 1995-12-20 |
Family
ID=16773947
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63221902A Expired - Fee Related JPH07120959B2 (en) | 1988-09-05 | 1988-09-05 | n-ary tree search vector quantizer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07120959B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100820869B1 (en) * | 2006-05-08 | 2008-04-10 | 장귀수 | Stabilization unit of automotive storage battery |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62183284A (en) * | 1986-02-07 | 1987-08-11 | Hitachi Ltd | Encoder |
| JPS63146516A (en) * | 1986-12-09 | 1988-06-18 | Mitsubishi Electric Corp | Vector quantizer |
| JPH0646805B2 (en) * | 1987-01-20 | 1994-06-15 | 三菱電機株式会社 | Amplitude adaptive vector quantizer |
-
1988
- 1988-09-05 JP JP63221902A patent/JPH07120959B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0269073A (en) | 1990-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5535402A (en) | System for (N•M)-bit correlation using N M-bit correlators | |
| US6692534B1 (en) | Specialized booth decoding apparatus | |
| EP0431608B1 (en) | A reflective binary encoder for vector quantization | |
| US5561618A (en) | Method and apparatus for performing a fast Hadamard transform | |
| JPH04312184A (en) | Method and apparatus for detecting edge of image processing system | |
| NL9220005A (en) | SWITCH FOR LOOKING FOR A MAXIMUM VALUE. | |
| JP2000502481A (en) | Absolute sum generator | |
| WO1990012460A1 (en) | Vector quantizer codebook processing circuit | |
| US5113362A (en) | Integrated interpolator and method of operation | |
| US4949176A (en) | Method and apparatus for DPCM video signal compression and transmission | |
| Abut et al. | Vector quantizer architectures for speech and image coding | |
| JPH07120959B2 (en) | n-ary tree search vector quantizer | |
| EP0075684B1 (en) | Real-time ordinal-value filter utilizing half-interval ranking | |
| US6731820B2 (en) | Image filter circuit and image filtering method | |
| GB2262681A (en) | Television signal standard conversion | |
| KR0169662B1 (en) | PTS vector quantization encoder with multiple code books | |
| JPH07120960B2 (en) | n-ary tree search vector quantizer | |
| JPH07120958B2 (en) | Tree search vector quantizer | |
| JPH0832033B2 (en) | Learning-type multistage vector quantization method and apparatus | |
| JP2991788B2 (en) | Decoder | |
| JPS60191566A (en) | Adaptive type tree retrieval vector quantization coder | |
| JPH0137047B2 (en) | ||
| JP3049962B2 (en) | Stack filter | |
| KR0138861B1 (en) | Jpeg standard quantizer inverse quantizer architecture | |
| JPH06301711A (en) | High speed hadamard converter |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |