JPS6232785A - Adaptive vector quantization system - Google Patents

Adaptive vector quantization system

Info

Publication number
JPS6232785A
JPS6232785A JP60172108A JP17210885A JPS6232785A JP S6232785 A JPS6232785 A JP S6232785A JP 60172108 A JP60172108 A JP 60172108A JP 17210885 A JP17210885 A JP 17210885A JP S6232785 A JPS6232785 A JP S6232785A
Authority
JP
Japan
Prior art keywords
vector
brightness
luminance change
reproduction
rank
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
JP60172108A
Other languages
Japanese (ja)
Inventor
Kiichi Matsuda
松田 喜一
Takashi Ito
隆 伊藤
Osamu Kawai
修 川井
Kiyoshi Sakai
潔 酒井
Toshitaka Tsuda
俊隆 津田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP60172108A priority Critical patent/JPS6232785A/en
Publication of JPS6232785A publication Critical patent/JPS6232785A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

PURPOSE:To remarkably reduce the volume of calculation for the selection of reproducing vector by detecting the luminance change of an input signal by block unit and selecting the reproducing vector corresponding to the volume of the luminance change. CONSTITUTION:An inputted block is inputted to a vector quantizer 20 and a luminance change measuring and rank deciding part 10. At the luminance change measuring and rank deciding part 10, the luminance change of the inputted block is measured and a rank is decided corresponding to the volume of the luminance change, for example, 1, 2,...n from the smallest, and a rank information is sent to the vector quantizer 20, and also, is transmitted to a transmission path. At the vector quantizer 20, either of vector quantizers 1-n is selected and quantized corresponding to the rank information and the information quantized, and code information is sent to the transmission path. Thereby, the calculation volume for a selection at the vector quantizer can be reduced.

Description

【発明の詳細な説明】 〔イ既要〕 画像信号をベクトル量子化するに際し、人力信号のブロ
ック単位の輝度の変化を検出し、輝度の変化の大小に応
じ夫々に対応して用意された再生ベクトルを持つコード
ブックの中から再生ベクトルを選ぶようにすることで、
再生ベクトル選択の為の計算量を少なくしたものである
[Detailed Description of the Invention] [Already Required] When vector quantizing an image signal, a change in brightness of the human input signal in units of blocks is detected, and a reproduction method is prepared correspondingly depending on the magnitude of the change in brightness. By selecting a reproduction vector from a codebook that has vectors,
This reduces the amount of calculation required to select a reproduction vector.

〔産業上の利用分野〕[Industrial application field]

本発明は、画像信号のベクトル量子化方式の改良に関す
る。
The present invention relates to improvements in vector quantization methods for image signals.

画像信号の符号化方式として最近ベクトル量子化方式が
用いられるようになった。
Vector quantization has recently come into use as a coding method for image signals.

これは第2図の1例に示す如く、画面を例えば4×4の
画素のブロック(16次元のベクトル)に区切り、これ
等のブロックにて発生が予想される各種輝度情報の再生
ベクトルを種々作り、これにコードを付し、これ等を集
めたコードブックを用意しておき、画像信号を送信する
時、ブロック毎に該コードブック中の、このブロックの
輝度情報に最も近い再生ベクトルを選択し、この再生ベ
クトルのコードを送信することで、帯域圧縮度を高める
ようにする方法である。
As shown in an example in Fig. 2, the screen is divided into 4 x 4 pixel blocks (16-dimensional vectors), and various reproduction vectors of various luminance information that are expected to occur in these blocks are used. Create a code, add a code to it, prepare a codebook that collects these, and when transmitting an image signal, select the reproduction vector closest to the luminance information of this block in the codebook for each block. In this method, the degree of band compression is increased by transmitting the code of this reproduction vector.

このベクトル量子化を行う場合再生ベクトルを選択する
計算量が少ないことが望ましい。
When performing this vector quantization, it is desirable that the amount of calculation for selecting reproduction vectors is small.

〔従来の技術と発明が解決しようとする問題点〕従来の
ベクトル量子化方式としては、画像信号を送信する時、
ブロック毎にコードブック中の、このブロックの種度情
報に最も近い再生ベクトルを選択し、この再生ベクトル
のコードを送信している。
[Prior art and problems to be solved by the invention] In the conventional vector quantization method, when transmitting an image signal,
For each block, the reproduction vector closest to the species information of this block in the codebook is selected, and the code of this reproduction vector is transmitted.

この場合、綺麗な絵を再生するのに、輝度の変化の少な
い平坦部(輝度の変化の小さい所)では少ない再生ベク
トルで対応出来るが、絵の輪郭部の如く輝度の変化の多
いエツジ部では多くの再生ベクトルが必要になる。従っ
て、綺麗な絵を再生するのには平坦部エツジ部両方に対
応した大量の再生ベクトルを持ち、この中から選択する
ようにしているので、再生ベクトルを選択する計算量が
多くなる問題点がある。
In this case, in order to reproduce a beautiful picture, a small number of reproduction vectors can be used for flat areas with little change in brightness (areas with small changes in brightness), but for edge parts where there are many changes in brightness such as the contours of the picture, Many reproduction vectors are required. Therefore, in order to reproduce a beautiful picture, a large number of reproduction vectors corresponding to both the flat part and the edge part are required, and the selection is made from among these, which solves the problem of increasing the amount of calculation required to select the reproduction vector. be.

尚輝度の変化Pとは画素の輝度のレベルをXiとした時
以下の式に示す場合を含んでいる。
Note that the change in brightness P includes the case shown in the following equation when the brightness level of a pixel is defined as Xi.

P=1/ng(Xi−又)2、 P=1/nff1 IXi −Xl 、I 〔問題点を解決するための手段〕 上記問題点は、入力信号のプロ・ツク単位の輝度の変化
を検出し、輝度の変化の大小に応じ夫々に対応して用意
された再生ベクトルを持つコードブックの中から再生ベ
クトルを選び、輝度の変化の大小のランク情報と再生ベ
クトルのコードとを伝送するようにした本発明の適応形
ベクトル量子化方式により解決される。
P=1/ng(Xi-Xl)2, P=1/nff1 IXi -Xl,I [Means for solving the problem] The above problem is based on detecting the change in brightness of the input signal for each program. Then, a reproduction vector is selected from a codebook with reproduction vectors prepared for each magnitude of change in brightness, and rank information on the magnitude of change in brightness and a code of the reproduction vector are transmitted. This problem is solved by the adaptive vector quantization method of the present invention.

〔作用〕[Effect]

本発明によれば、輝度の変化の小さい平坦部に対しては
少ない再生ベクトルのコードブックを与え、輝度の変化
の大きいエツジ部に対しては、これに対応した再生ベク
トルの多いコードブックを与える如く、輝度の変化の大
小に応じて夫々に対応したコードブックを与え、輝度の
変化の大小に応じて夫々のコードブックの中から再生ベ
クトルを選択するので、選択の為の計算量としては、平
坦部においては非常に少なく、エツジ部において。
According to the present invention, a codebook with a small number of reproduction vectors is given to a flat part where the luminance changes are small, and a codebook with a corresponding large number of reproduction vectors is given to an edge part where the luminance variation is large. As described above, codebooks corresponding to the magnitude of the change in brightness are provided, and reproduction vectors are selected from each codebook according to the magnitude of the change in brightness, so the amount of calculation for selection is as follows. Very little on the flat parts, and very little on the edges.

も従来よりは少なくなるので全体として計算量を非常に
少なく出来る。
Since the amount of calculation is also smaller than that of the conventional method, the overall amount of calculation can be greatly reduced.

〔実施例〕〔Example〕

第1図は本発明の実施例のブロック図である。 FIG. 1 is a block diagram of an embodiment of the invention.

図中10は輝度の変化測定及びランク決定部、20.1
,2.nはベクトル量子化器で、1はパワーの小さい部
分に対応した再生ベクトルの少ないベクトル量子化器、
nは輝度の変化の大きい部分に対応した再生ベクトルの
多いベクトル量子化器、2は輝度の変化の中間部分に対
応した再生ベクトルの数も中間のベクトル量子化器であ
る。
In the figure, 10 is a luminance change measurement and rank determination unit, 20.1
,2. n is a vector quantizer, 1 is a vector quantizer with few reproduction vectors corresponding to the small power part,
n is a vector quantizer with a large number of reproduction vectors corresponding to a portion with a large change in brightness, and 2 is a vector quantizer with an intermediate number of reproduction vectors corresponding to an intermediate portion of a change in brightness.

入力するブロックは、ベクトル量子化器20及び輝度の
変化測定及びランク決定部lOに入力する。
The input blocks are input to the vector quantizer 20 and the brightness change measurement and rank determination unit IO.

輝度の変化測定及びランク決定部10では、入力するブ
ロックの輝度の変化を測定し、輝度の変化の大きさに応
じて例えば輝度の変化の小さい方から1.2・・nとラ
ンクを決定し、このランク情報をベクトル量子化器10
に送ると共に伝送路に送信する。
The brightness change measurement and rank determination unit 10 measures the brightness change of the input block, and determines the rank according to the magnitude of the brightness change, for example, 1.2...n from the side with the smallest brightness change. , this rank information is transmitted to the vector quantizer 10
It is also sent to the transmission line.

ベクトル量子化器20ではランク情報に応じて、ベクト
ル量子化器1,2・・nのいづれかを選択して、ベクト
ル量子化して、コード情報を伝送路に送出する。
The vector quantizer 20 selects one of the vector quantizers 1, 2, .

このようにすれば、ベクトル量子化器1では再生ベクト
ル数は少ないので計算量は非常に少なく、ベクトル量子
化器2・・nになるに従い、再生ベクトル数が多くなる
ので計算量は多くなるも、ベクトル量子化器nでも従来
のものに比しては選択の為の計算量は少ないので、全体
として非常に計算量を少なく出来る。
In this way, the number of reproduced vectors in vector quantizer 1 is small, so the amount of calculation is very small, and as the vector quantizer 2...n increases, the number of reproduced vectors increases, so the amount of calculation increases. , vector quantizer n requires less calculation for selection than the conventional one, so the overall calculation amount can be significantly reduced.

〔発明の効果〕〔Effect of the invention〕

以上詳細に説明せる如く本発明によれば、画像信号をベ
クトル量子化する場合、再生ベクトルを選択する計算量
を、非常に少な(出来る効果がある。
As described in detail above, according to the present invention, when vector quantizing an image signal, the amount of calculation for selecting a reproduction vector can be extremely reduced.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の実施例のプロ・ツク図、第2図はベク
トル量子化の場合の1例の画面をフ゛ロックへの分割図
である。 図において、 l、’l、n、20はベクトル量子化器、10は輝度の
変化測定及びランク決定部である。 ベット)レーt−+他の場合の−1す1]のh?幻17
0−77への分1図第20
FIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a diagram of dividing an example screen into blocks in the case of vector quantization. In the figure, l,'l,n, 20 is a vector quantizer, and 10 is a luminance change measurement and rank determination unit. bet) rate t-+-1 in other cases h? Phantom 17
Minute 1 figure 20 to 0-77

Claims (1)

【特許請求の範囲】 画像信号をベクトル量子化するに際し、 入力信号のブロック単位の輝度の変化を検出し、輝度の
変化の大小に応じ夫々に対応して用意された再生ベクト
ルを持つコードブックの中から再生ベクトルを選び、 輝度の変化の大小のランク情報と再生ベクトルのコード
とを伝送するようにしたことを特徴とする適応形ベクト
ル量子化方式。
[Claims] When vector quantizing an image signal, changes in brightness in blocks of the input signal are detected, and a codebook is created that has reproduction vectors prepared in accordance with the magnitude of the change in brightness. An adaptive vector quantization method is characterized in that a reproduction vector is selected from among them, and rank information on the magnitude of change in brightness and a code of the reproduction vector are transmitted.
JP60172108A 1985-08-05 1985-08-05 Adaptive vector quantization system Pending JPS6232785A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60172108A JPS6232785A (en) 1985-08-05 1985-08-05 Adaptive vector quantization system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60172108A JPS6232785A (en) 1985-08-05 1985-08-05 Adaptive vector quantization system

Publications (1)

Publication Number Publication Date
JPS6232785A true JPS6232785A (en) 1987-02-12

Family

ID=15935698

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60172108A Pending JPS6232785A (en) 1985-08-05 1985-08-05 Adaptive vector quantization system

Country Status (1)

Country Link
JP (1) JPS6232785A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62139089A (en) * 1985-12-13 1987-06-22 Nippon Telegr & Teleph Corp <Ntt> Vector quantization system
JPH01284082A (en) * 1988-05-11 1989-11-15 Mitsubishi Electric Corp Inter-frame vector quantizer
JPH02183684A (en) * 1988-11-18 1990-07-18 American Teleph & Telegr Co <Att> Coding system of two-dimensional information
JPH02237270A (en) * 1989-03-10 1990-09-19 Canon Inc encoding device
WO1999055007A1 (en) * 1998-04-17 1999-10-28 Ultraclean Technology Research Institute, Co., Ltd. Method and apparatus for making code book, vector quantizing device, device and method for data compression, device and method for data decompression, system for data compression/decompression
US6072910A (en) * 1989-03-10 2000-06-06 Canon Kabushiki Kaisha Method and apparatus for coding image information, and method of creating code book

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62139089A (en) * 1985-12-13 1987-06-22 Nippon Telegr & Teleph Corp <Ntt> Vector quantization system
JPH01284082A (en) * 1988-05-11 1989-11-15 Mitsubishi Electric Corp Inter-frame vector quantizer
JPH02183684A (en) * 1988-11-18 1990-07-18 American Teleph & Telegr Co <Att> Coding system of two-dimensional information
JPH02237270A (en) * 1989-03-10 1990-09-19 Canon Inc encoding device
US6072910A (en) * 1989-03-10 2000-06-06 Canon Kabushiki Kaisha Method and apparatus for coding image information, and method of creating code book
WO1999055007A1 (en) * 1998-04-17 1999-10-28 Ultraclean Technology Research Institute, Co., Ltd. Method and apparatus for making code book, vector quantizing device, device and method for data compression, device and method for data decompression, system for data compression/decompression

Similar Documents

Publication Publication Date Title
AU2010249173B2 (en) Complex-transform channel coding with extended-band frequency coding
JP2527351B2 (en) Image data compression method
JPS623535A (en) Encodeding transmission equipment
CN108900838A (en) A kind of Rate-distortion optimization method based on HDR-VDP-2 distortion criterion
Ramamurthi et al. Image vector quantization with a perceptually-based cell classifier
Netravali On quantizers for DPCM coding of picture signals
US5396292A (en) Encoding apparatus for motion video signals
JPS6232785A (en) Adaptive vector quantization system
JPH01256278A (en) Prediction coding system
JPH0388488A (en) Picture coding system
JPH03166887A (en) Coding device
JP2800269B2 (en) Image signal encoding / decoding device and encoding device
KR0153997B1 (en) Apparatus for transmitting bitplane compressed by means of data codebook
JPH1049200A (en) Method and apparatus for compressing and storing audio information
JPS6232786A (en) Average value forecasting type vector quantization system
JPH02264522A (en) Encoder
JP2736116B2 (en) Image coding device
JPH06205396A (en) Image compression method with weighted screen
JPH0417465A (en) Picture processing system
KR100351071B1 (en) Video data encoding method
JP2004266720A (en) Image compression apparatus, image compression method, and image compression program
JPH0421274A (en) Picture processing system
JPH0313064A (en) Picture decoder
JPH0197085A (en) Picture coding device
JPH0291700A (en) Quantizer and inverse quantizer