[go: up one dir, main page]

JPH02121589A - High-efficiency coding device for picture signal - Google Patents

High-efficiency coding device for picture signal

Info

Publication number
JPH02121589A
JPH02121589A JP63275143A JP27514388A JPH02121589A JP H02121589 A JPH02121589 A JP H02121589A JP 63275143 A JP63275143 A JP 63275143A JP 27514388 A JP27514388 A JP 27514388A JP H02121589 A JPH02121589 A JP H02121589A
Authority
JP
Japan
Prior art keywords
pixel
circuit
data
pixels
supplied
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.)
Granted
Application number
JP63275143A
Other languages
Japanese (ja)
Other versions
JP2684720B2 (en
Inventor
Tetsujiro Kondo
哲二郎 近藤
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP27514388A priority Critical patent/JP2684720B2/en
Publication of JPH02121589A publication Critical patent/JPH02121589A/en
Application granted granted Critical
Publication of JP2684720B2 publication Critical patent/JP2684720B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

PURPOSE:To improve the quality of a reproduced picture and reduce the number of control codes by performing transmitting and thinning processes in accordance the size of an estimation error of plural interpolating picture elements, and transmitting a control code indication indicating transmission or thinning together with the data of transmitted picture elements. CONSTITUTION:An estimated value is calculated from two picture element data (a) and (b) taken out to output terminals 4 and 5 of a peripheral picture element taking out circuit 2. An estimated value 1/2(a+b) is formed by means of an adder circuit 13 and 1/2-multiplication circuit 14. The estimated value is supplied to a subtraction circuit 15 by which the difference between the estimated value and a real value is calculated and an estimated error is obtained from a absolute value production circuit 16. A threshold value is supplied to the other input terminal of a comparator circuit 17 from a terminal 18. The comparator circuit 17 performs thinning when estimated error is the same as or smaller than a threshold value and makes no thinning when estimated value is larger than the threshold value. Thus the data of each picture element on which transmission/thinning is controlled are transmitted together with one-bit control code indicating the transmission/thinning.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、テレビジョン信号等の画像信号の高能率符
号化装置、特に、サブサンプリングを用いるものに関す
る。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a highly efficient encoding device for an image signal such as a television signal, and particularly to one using subsampling.

〔発明の概要〕[Summary of the invention]

この発明では、時間的又は空間的な配列を有する複数の
画素中で規則的に位置する基本画素が伝送され、基本画
素を使用して、基本画素同士の間に在る複数個の補間画
素の予測がなされ、予測の誤差が大きい時には、補間画
素の略々中央に位置する補間画素が伝送され、予測の誤
差が小さい時には、複数個の補間画素の間引きがなされ
、基本画素と補間画素とを使用して次の細かさのステッ
プの予測がされると共に、予測の誤差の大きさに応じて
、伝送及び間引きの処理がなされ、伝送及び間引きの処
理のステップを繰り返すことで、全画素の伝送又は間引
きの処理が行われ、伝送される画素のデータと共に、伝
送又は間引きの処理を示す制御コードが伝送される。こ
の発明に依れば、画像の微細な部分の特徴に応じてサブ
サンプリングの密度が変化され、復元画質を良好とでき
、また、高い圧縮率が得られ、更に、伝送すべき制御コ
ードを低減できる。
In this invention, basic pixels regularly located among a plurality of pixels having a temporal or spatial arrangement are transmitted, and the basic pixels are used to generate a plurality of interpolated pixels between the basic pixels. When prediction is made and the prediction error is large, the interpolation pixel located approximately at the center of the interpolation pixels is transmitted, and when the prediction error is small, multiple interpolation pixels are thinned out and the basic pixel and the interpolation pixel are separated. This is used to predict the next step of fineness, and depending on the size of the prediction error, transmission and thinning are performed. By repeating the steps of transmission and thinning, all pixels are transmitted. Alternatively, thinning processing is performed, and a control code indicating the transmission or thinning processing is transmitted together with the transmitted pixel data. According to this invention, the density of subsampling is changed according to the characteristics of minute parts of the image, the restored image quality can be improved, a high compression rate can be obtained, and the number of control codes to be transmitted can be reduced. can.

〔従来の技術〕[Conventional technology]

ディジタルビデオ信号を伝送する場合に、伝送するデー
タ量を元のデータ量に比して圧縮する方法として、サブ
サンプリングによって画素を間引き、サンプリング周波
数を低くするものが知られている。サブサンプリングの
一つとして、画像のデータが%に間引かれ、サブサンプ
リング点と、補間の時に使用するサブサンプリング点の
位置を示す2ビツトのフラグとを伝送するものが提案さ
れている。ディジタルビデオイ、;3の1+1hilデ
ータが8ビツトの場合、フラグの2ビツトを加えると、
1画素当りが5ビツトとなり、圧縮率が (5/8)と
なる。
When transmitting a digital video signal, a known method for compressing the amount of data to be transmitted compared to the original amount of data is to thin out pixels by subsampling and lower the sampling frequency. As one type of subsampling, a method has been proposed in which image data is thinned out to %, and a subsampling point and a 2-bit flag indicating the position of the subsampling point used during interpolation are transmitted. If the 1+1hil data of digital video I, ;3 is 8 bits, adding 2 bits of flag,
There are 5 bits per pixel, and the compression ratio is (5/8).

この従来のサブサンプリングは、サブサンプリングのパ
ターンが常に同じであるので、画像中で物体の輪76の
ような部分では、復元画質の劣化が目立う問題があった
。特に、サブサンプリングのレートを%より高くすると
、画質の劣化が著しい欠点があった。
In this conventional sub-sampling, since the sub-sampling pattern is always the same, there is a problem in that the restored image quality is noticeably degraded in areas such as the ring 76 of the object in the image. In particular, when the subsampling rate is set higher than %, the image quality deteriorates significantly.

本願出願人は、上述の問題点を解決するために、特願昭
61−110098号明細書に記載されているように、
1枚の画像を多数の2次元ブロックに分割し、このブロ
ック内の複数の画素データの最大値と最小値との差(ダ
イナミックレンジ)を求め、ブロックのダイナミックレ
ンジに応じてサブサンプリングの周期を可変する符号化
方法を提案している。
In order to solve the above-mentioned problems, the applicant of the present application, as described in Japanese Patent Application No. 110098/1983,
Divide one image into many two-dimensional blocks, find the difference (dynamic range) between the maximum and minimum values of multiple pixel data in this block, and set the subsampling period according to the dynamic range of the block. A variable encoding method is proposed.

即ち、ダイナミックレンジが小さいブロックに関しては
、平面的な画像と判断して、サブサンプリングの周期を
例えば(1/8)のように長くし、また、ダイナミック
レンジが比較的大きいブロックに関しては、変化がある
画像と判断して、サブサンプリングの周期が(′A)と
され、更に、ダイナミックレンジが極めて大きいブロッ
クに関しては、変化が激しい画像と判断して、サブサン
プリングがなされない。
That is, for blocks with a small dynamic range, it is determined that the image is a flat image and the subsampling period is lengthened, for example (1/8), and for blocks with a relatively large dynamic range, changes are made. It is determined that the image is a certain image, and the subsampling period is set to ('A).Furthermore, for a block with an extremely large dynamic range, it is determined that the image changes rapidly, and subsampling is not performed.

上述のように、ダイナミックレンジに応じてサブサンプ
リングの周期を選択的に切り替える高能率符号化装置は
、ブロックの単位でサブサンプリングの周期が設定され
るので、ブロックの単位で復元画像の画質の良否が発生
し、ブロックの歪が目立つ欠点があった。また、サブサ
ンプリングの周期として選択できる種類は、限界があり
、画像の特徴に対する適応性が不充分であった。
As mentioned above, a high-efficiency encoding device that selectively switches the subsampling period according to the dynamic range sets the subsampling period in units of blocks, so it is possible to determine the quality of the restored image in each block. This had the disadvantage that block distortion was noticeable. Furthermore, there are limits to the types of subsampling cycles that can be selected, and the adaptability to image characteristics is insufficient.

このようなブロック単位の劣化が生ぜず、また、画像の
特徴に適応した任意のサブサンプリングの密度を形成で
き、良好な復元画像が得られる画像信号の高能率符号化
装置が本願出願人により提案されている(特願昭62−
208957号明細書参照)。
The applicant has proposed a high-efficiency encoding device for image signals that does not cause such block-by-block deterioration, can form arbitrary subsampling densities that are adapted to image characteristics, and can obtain good restored images. (Special application 1986-
208957).

また、上記の出願明細書に記載された発明と同様の利点
を有し、補間誤差の算出時に実データを使用し、従って
、実時間処理が可能であって、動画像に通用できる画像
信号の高能率符号化装置が本願出願人により、提案され
ている(特19fi昭6285210号明細書参照)。
In addition, it has the same advantages as the invention described in the above application specification, uses real data when calculating interpolation errors, and therefore can perform real-time processing, and can generate image signals that can be used for moving images. A high-efficiency encoding device has been proposed by the applicant of the present invention (see specification of Japanese Patent Application No. 1985-6285210).

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

先に提案されている可変密度サブサンプリングの場合、
伝送及び間引きを示す1ビツトの制御コードを全画素に
対して割り当てるために、伝送すべき制御コードが多い
問題があった。
For the previously proposed variable density subsampling,
Since a 1-bit control code indicating transmission and thinning is assigned to all pixels, there is a problem in that there are many control codes to be transmitted.

従って、この発明の目的は、ブロック単位の劣化が生ぜ
ず、画像の特徴に適応した任意のサブサンプリングの密
度を形成でき、良好な復元画像が得られる利点を有する
と共に、制御コートを低減できる画像信号の高能率符号
化装置を提供することにある。
Therefore, an object of the present invention is to create an image that does not cause block-by-block deterioration, can form an arbitrary subsampling density that is adapted to the characteristics of the image, has the advantage of obtaining a good restored image, and can reduce control coats. An object of the present invention is to provide a highly efficient signal encoding device.

(課題を解決するための手段〕 この発明では、時間的又は空間的な配列を有する複数の
画素中で規則的に位置する基本画素S1が伝送され、 基本画素Slを使用して、基本画素S1同十の間に在る
複数個の補間画素S5、S9.313の予測が行われ、 予測の誤差が大きい時には、補間画素の略々中央に位置
する補間画素S9が伝送され、予測の誤差が小さい時に
は、複数個の補間画素S5、S9、S13の間引きが行
われ、 基本画素S1と補間画素とを使用して次の細かさのステ
ップの予測がされると共に、予測の誤差の大きさに応じ
て、伝送及び間引きの処理がなされ、 この伝送及び間引きの処理のステップを繰り返すことで
、全画素の伝送又は間引きの処理が行われ、伝送される
画素のデータと共に、伝送又は間引きの処理を示す制御
コードが伝送される。
(Means for Solving the Problems) In the present invention, basic pixels S1 regularly located among a plurality of pixels having a temporal or spatial arrangement are transmitted, and the basic pixels S1 are transmitted using the basic pixels S1. A plurality of interpolation pixels S5 and S9.313 located between the same ten pixels are predicted, and when the prediction error is large, the interpolation pixel S9 located approximately in the center of the interpolation pixels is transmitted, and the prediction error is reduced. When it is small, a plurality of interpolation pixels S5, S9, and S13 are thinned out, and the basic pixel S1 and the interpolation pixel are used to predict the next step of fineness. Accordingly, transmission and thinning processing are performed, and by repeating the steps of transmission and thinning processing, transmission or thinning processing of all pixels is performed, and the transmission or thinning processing is performed together with the data of the pixels to be transmitted. A control code indicating this is transmitted.

〔作用〕[Effect]

一例として、ディジタルビデオ信号の(4サンプル×4
ライン)画素毎に位置する基本画素Slは、間引かれず
に必ず伝送される。この基本画素Sl以外の補間画素は
、サブサンプリングによって間引かれるか又はそのまま
伝送される。この判断は、受信側で間引かれた画素を周
辺の画素のデータにより補間した場合に、予測される誤
差の大小に応じてなされる。予測誤差は、しきい値と比
較され、その大小が判断される。即ら、予測誤差がしき
い値より大きい時には、間引きができないために、原デ
ータが伝送され、予測誤差がしきい値より小さい時には
、間引きが可能なために、原データが伝送されない。
As an example, (4 samples x 4
The basic pixels Sl located in each pixel (line) are always transmitted without being thinned out. The interpolation pixels other than the basic pixel Sl are thinned out by subsampling or transmitted as they are. This determination is made depending on the size of the predicted error when the thinned out pixels are interpolated using data of surrounding pixels on the receiving side. The prediction error is compared with a threshold value to determine its magnitude. That is, when the prediction error is larger than the threshold, the original data is transmitted because thinning is not possible, and when the prediction error is smaller than the threshold, the original data is not transmitted because thinning is possible.

サブサンプリングは、粗いサブサンプリングの密度から
細かいサブサンプリングの密度に順になされる。最初に
基本画素S1を使用してなされる粗い密度のサブサンプ
リングの場合に、基本画素SLの間の複数個例えば3個
の画素S5、S9、S13が予測され、予測誤差が小さ
い時には、3個の画素S5、S9、S13が一度に間引
かれる。
Subsampling is performed in order from coarse subsampling density to finer subsampling density. In the case of coarse density subsampling that is first performed using the basic pixel S1, a plurality of pixels, for example, three pixels S5, S9, and S13 between the basic pixels SL are predicted, and when the prediction error is small, three pixels are predicted. The pixels S5, S9, and S13 are thinned out at once.

このようにして伝送/間引きが制?卸された画素のデー
タと基本画素S1のデータとが伝送される。
Is transmission/thinning controlled in this way? The data of the removed pixel and the data of the basic pixel S1 are transmitted.

各画素のデータに対しては、伝送/間引きを示すための
1ビツトの制御コードが付加される。受信側では、この
制御コードを見て受信された原データを使用するか又は
補間値を使用するかどうかが判断される。
A 1-bit control code is added to each pixel data to indicate transmission/thinning. On the receiving side, it is determined whether to use the received original data or the interpolated value by looking at this control code.

〔実施例〕〔Example〕

以下、この発明について図面を参照して説明する。この
説明は、下記の順序でなされる。
The present invention will be explained below with reference to the drawings. This description will be given in the following order.

a、一実施例の全体の構成 り1周辺画素取り出し回路 C1基本画素の間の3個の画素の予測誤差d、書き込み
制御回路 e、変形例 a、一実施例の全体の構成 第1図は、この発明の一実施例を示し、第1図において
、lで示す入力端子にディジタル画像信号例えばディジ
タルビデオ信号が供給される。このディジタルビデオ信
号は、−例として13.5(MHz)のサンプリング周
波数で、1画素データが8ビツトとされたものである。
a. Overall configuration of an embodiment 1. Surrounding pixel extraction circuit C1. Prediction error of three pixels between basic pixels d. Write control circuit e. Modification a. Overall configuration of an embodiment. , an embodiment of the present invention is shown, and in FIG. 1, a digital image signal, for example a digital video signal, is supplied to an input terminal indicated by l. This digital video signal has a sampling frequency of 13.5 (MHz), for example, and one pixel data is 8 bits.

ディジタルビデオ信号がブロック化回路LAに供給され
る。ブロック化回路IAは、第2図に示すように、1フ
イールド(又は1フレーム)の画像を多数のブロックB
ll、  B12.  ・・・・BNMに細分化する。
A digital video signal is supplied to a blocking circuit LA. As shown in FIG. 2, the blocking circuit IA converts one field (or one frame) of image into a large number of blocks B.
ll, B12. ...Subdivide into BNM.

各ブロックは、第3図に示すように、(4X4’)の構
造を有し、lブロックには、16個の画素データが含ま
れる。ブロック化回路IAから発生するデータの順序は
、ブロックの順序が第2図において矢印で示すものであ
る。ブロック内では、第3図におけるラインLLの最も
左側の画素から順にラインL2、L3、L4と16個の
画素が伝送される。
Each block has a (4×4') structure as shown in FIG. 3, and one block includes 16 pixel data. The order of the data generated from the blocking circuit IA is the order of the blocks indicated by the arrows in FIG. Within the block, 16 pixels are transmitted in order from the leftmost pixel of line LL in FIG. 3 to lines L2, L3, and L4.

ブロック化回路IAの出力データが周辺画素取り出し回
路2に供給される0周辺画素取り出し回路2により、伝
送及び間引きの処理に必要な周辺の画素のデータが取り
出される。出力端子3には、処理の対象である注目画素
のデータが取り出される。出力端子4及び5には、補間
値を演算するのに必要な二つの画素データが取り出され
る。出力端子6.7.8.9には、予測誤差を算出する
ために、画素データの真値が取り出される0周辺画素取
り出し回路2については、後述する。
The output data of the blocking circuit IA is supplied to the peripheral pixel extraction circuit 2. The 0 peripheral pixel extraction circuit 2 extracts peripheral pixel data necessary for transmission and thinning processing. Data of the pixel of interest, which is the target of processing, is taken out to the output terminal 3. Two pieces of pixel data necessary for calculating an interpolation value are taken out from output terminals 4 and 5. The 0 peripheral pixel extraction circuit 2 from which the true value of pixel data is extracted to the output terminal 6.7.8.9 in order to calculate a prediction error will be described later.

周辺画素取り出し回路2の端子3からの注目画素のデー
タがゲート回路10に供給される。ゲート回路10は、
サブサンプリング用のもので、ゲート回路10がオンで
、画素データが伝送され、ゲート回路10がオフで画素
データが間引かれる。
Data of the pixel of interest from the terminal 3 of the peripheral pixel extraction circuit 2 is supplied to the gate circuit 10. The gate circuit 10 is
This is for subsampling, and when the gate circuit 10 is on, pixel data is transmitted, and when the gate circuit 10 is off, the pixel data is thinned out.

ケート回路10のオン/オフを制御するビットマツプが
出力端子12に取り出される。このビットマツプは、1
画素毎に0(論理的な0)又は1(論理的な1)であっ
て、この例では、0が間引き、即ち、ゲート回路10が
オフすることを意味し、■が伝送、即ち、ゲート回路1
0がオンすることを意味する。更に、ゲート回路10は
、ブランキング信号でオフとされる。
A bitmap for controlling on/off of the gate circuit 10 is output to an output terminal 12. This bitmap is 1
Each pixel is 0 (logical 0) or 1 (logical 1), and in this example, 0 means thinning out, that is, the gate circuit 10 is turned off, and ■ means transmission, that is, gate circuit 10 is turned off. circuit 1
0 means on. Further, the gate circuit 10 is turned off by a blanking signal.

周辺画素取り出し回路2の出力端子4及び5に取り出さ
れた二つの画素データ(仮にこれらの画素データの値を
a及びbとする)から予測値が演算される。加算回路1
3及びη倍回路14により、予測値′A(a+b)が形
成される。この予測値が減算回路15に供給され、予測
値と真値との差が算出され、この差信号が絶対値化回路
16に供給される。絶対値化回路16から予測誤差が得
られ、この予測誤差が比較回路17の一方の入力端子に
供給される。
A predicted value is calculated from two pixel data taken out to the output terminals 4 and 5 of the peripheral pixel extraction circuit 2 (assuming the values of these pixel data are a and b). Addition circuit 1
The predicted value 'A(a+b) is formed by the 3 and η multiplier circuit 14. This predicted value is supplied to the subtraction circuit 15, the difference between the predicted value and the true value is calculated, and this difference signal is supplied to the absolute value conversion circuit 16. A prediction error is obtained from the absolute value conversion circuit 16, and this prediction error is supplied to one input terminal of the comparison circuit 17.

比較回路17の他方の入力端子には、端子18からしき
い値が供給される。比較回路17は、(予測誤差≦しき
い値)の時に、間引きが許されることを意味するOの出
力信号を発生し、(予測誤差〉しきい値)の時に、間引
きが許されないことを意味する1の出力信号を発生する
。しきい値は、復元画質の劣化の程度、圧縮率等を考慮
して定められている。比較回路17の出力信号がスイッ
チ回路19の一方の入力端子20aとORゲート21と
に供給される。
The other input terminal of the comparison circuit 17 is supplied with a threshold value from the terminal 18 . The comparison circuit 17 generates an output signal of O, which means that thinning is allowed when (prediction error≦threshold), and means that thinning is not allowed when (prediction error>threshold). generates an output signal of 1. The threshold value is determined in consideration of the degree of deterioration of restored image quality, compression rate, and the like. The output signal of the comparison circuit 17 is supplied to one input terminal 20a of the switch circuit 19 and the OR gate 21.

周辺画素取り出し回路2の出力端子4及び5に取り出さ
れた二つの画素データから他の予測値が演算される。画
素データaを3倍とする乗算回路22、加算回路23及
びA倍回路24により、予測値+A(3a+b)が形成
される。この予測値が減算回路25に供給され、予測値
と真価との差が算出され、この差信号が絶対値化回路2
6に供給される。絶対値化回路26から予測誤差が得ら
れ、この予測誤差が比較回路27の一方の入力端子に供
給される。比較回路27では、予測誤差としきい値とが
比較される。比較回路27は、比較回路17と同様の比
較動作を行い、比較回路27の出力信号がORゲート2
1に供給される。
Other predicted values are calculated from the two pixel data taken out to the output terminals 4 and 5 of the peripheral pixel extraction circuit 2. A predicted value +A (3a+b) is formed by a multiplication circuit 22, an addition circuit 23, and an A multiplication circuit 24, which triple the pixel data a. This predicted value is supplied to the subtraction circuit 25, the difference between the predicted value and the true value is calculated, and this difference signal is sent to the absolute value conversion circuit 25.
6. A prediction error is obtained from the absolute value conversion circuit 26, and this prediction error is supplied to one input terminal of the comparison circuit 27. The comparison circuit 27 compares the prediction error with a threshold value. The comparison circuit 27 performs the same comparison operation as the comparison circuit 17, and the output signal of the comparison circuit 27 is output from the OR gate 2.
1.

減算回路25に供給される真値は、スイッチ回路28を
介して周辺画素取り出し回路2から供給される。スイッ
チ回路28の第1の入力端子29aには、周辺画素取り
出し回路2の出力端子6からの画素データが供給され、
スイッチ回路2日の第2の入力端子29bは、画素デー
タが供給されない端子とされ、スイッチ回路28の第3
の入力端子29 efは、周辺画素取り出し回路2の出
力端子7からの画素データが供給される。
The true value supplied to the subtraction circuit 25 is supplied from the peripheral pixel extraction circuit 2 via the switch circuit 28. Pixel data from the output terminal 6 of the peripheral pixel extraction circuit 2 is supplied to the first input terminal 29a of the switch circuit 28.
The second input terminal 29b of the switch circuit 2 is a terminal to which pixel data is not supplied, and the third input terminal 29b of the switch circuit 28 is
The input terminal 29 ef of is supplied with pixel data from the output terminal 7 of the peripheral pixel extraction circuit 2 .

更に、画素データbを3倍とする乗算回路30、加算回
路31及び2倍回路32により、予測値ス(a+3b)
が形成される。この予測値が減算回路33に供給され、
予測値と真値との差が算出され、この差信号が絶対値化
回路34に供給される。
Furthermore, a multiplication circuit 30, an addition circuit 31, and a doubling circuit 32, which triple the pixel data b, calculate the predicted value S(a+3b).
is formed. This predicted value is supplied to the subtraction circuit 33,
The difference between the predicted value and the true value is calculated, and this difference signal is supplied to the absolute value conversion circuit 34.

絶対値化回路34から予測誤差が得られ、この予測誤差
が比較回路35の一方の入力端子に供給される。比較回
路35では、予測誤差としきい値とが比較される。比較
回路35は、比較回路17及び27と同様の比較動作を
行い、比較回路35の出力信号がORゲー)21に供給
される。
A prediction error is obtained from the absolute value conversion circuit 34, and this prediction error is supplied to one input terminal of the comparison circuit 35. The comparison circuit 35 compares the prediction error with a threshold value. The comparison circuit 35 performs the same comparison operation as the comparison circuits 17 and 27, and the output signal of the comparison circuit 35 is supplied to the OR gate 21.

減算回路33に供給される真値は、スイッチ回路36か
ら供給される。スイッチ回路36の第1の入力端子37
aには、周辺画素取り出し回路2の出力端子8からの画
素データが供給され、スイッチ回路36の第2の入力端
子37bは、画素データが供給されない端子とされ、ス
イッチ回路36の第3の入力端子37cには、周辺画素
取り出し回路2の出力端子9からの画素データが供給さ
れる。
The true value supplied to the subtraction circuit 33 is supplied from the switch circuit 36. First input terminal 37 of switch circuit 36
pixel data from the output terminal 8 of the peripheral pixel extraction circuit 2 is supplied to a, the second input terminal 37b of the switch circuit 36 is a terminal to which no pixel data is supplied, and the third input terminal of the switch circuit 36 is Pixel data from the output terminal 9 of the peripheral pixel extraction circuit 2 is supplied to the terminal 37c.

ORゲート21の出力信号がスイッチ回路19の他方の
入力端子20bに供給され、スイッチ回路19の出力信
号が書き込み制御回路38に供給される、スイッチ回路
19.28.36は、セレクタ制御回路39により、接
続状態が制御される。
The switch circuits 19, 28, and 36 are controlled by the selector control circuit 39, in which the output signal of the OR gate 21 is supplied to the other input terminal 20b of the switch circuit 19, and the output signal of the switch circuit 19 is supplied to the write control circuit 38. , the connection state is controlled.

書き込み制御回路38に対して、セレクタ制御回路39
の出力信号が供給される。セレクタ制御回路39は、画
素の位置と同期した制御信号を発生する。セレクタ制御
回路39には、カウンタ40の出力信号が供給されてい
る。このカウンタ40は、端子41からのサンプリング
クロックを計数すると共に、端子42からのブロック周
期のブロッククロックでクリアされる。
For the write control circuit 38, the selector control circuit 39
output signal is provided. The selector control circuit 39 generates a control signal synchronized with the pixel position. The output signal of the counter 40 is supplied to the selector control circuit 39 . This counter 40 counts the sampling clock from the terminal 41 and is cleared by the block clock of the block period from the terminal 42.

b0周辺画素取り出し回路 周辺画素取り出し回路2の一例を第4図に示す。b0 peripheral pixel extraction circuit An example of the peripheral pixel extraction circuit 2 is shown in FIG.

ブロック化回路IAからのディジタルビデオ信号が供給
される入力端子50に対して、順番に遅延回路51.5
2.53.54.55.56.57.58.59.60
.61.62が直列に接続される。遅延回路51及び5
3は、ライン遅延回路であり、LDで示す1ライン分の
遅延量を有している。遅延回路52は、2LDの遅延量
を有する。
Delay circuits 51.5 and 51.5 are connected to the input terminal 50 to which the digital video signal from the blocking circuit IA is supplied.
2.53.54.55.56.57.58.59.60
.. 61 and 62 are connected in series. Delay circuits 51 and 5
3 is a line delay circuit, which has a delay amount for one line indicated by LD. The delay circuit 52 has a delay amount of 2LD.

遅延回路54〜61は、SDで示すサンプリング期間の
遅延量を有している。遅延回路62は、4SDの遅延量
を有する。
The delay circuits 54 to 61 have a delay amount of a sampling period indicated by SD. The delay circuit 62 has a delay amount of 4SD.

第5図は、lブロックの画素の配列を示し、水平方向の
画素の間隔がサンプリング期間SDであり、垂直方向の
画素の間隔がライン期間LDである。ブロック内では、
Sl、、S2、S3、・・・・315、S16の順序で
画素データが伝送される。この(4X4)8のブロック
内の各画素に付された記号(Δ、・、口、×、○)の夫
々は、以下に説明するように、受信側でなされる補間の
処理の違いを表している。
FIG. 5 shows the pixel arrangement of l block, where the horizontal pixel interval is the sampling period SD, and the vertical pixel interval is the line period LD. Within the block,
Pixel data is transmitted in the order of S1, S2, S3, . . . 315, S16. The symbols (Δ, ·, mouth, ×, ○) attached to each pixel in this (4×4)8 block represent differences in the interpolation processing performed on the receiving side, as explained below. ing.

まず、Oで示される画素S1は、4ライン毎及び4画素
毎に位置する基本画素を表す、この16個の画素毎に1
個の割合の基本画素は、間引かれずに必ず伝送される。
First, the pixel S1 denoted by O represents the basic pixel located every 4 lines and every 4 pixels, and 1 pixel for every 16 pixels.
A proportion of basic pixels are always transmitted without being thinned out.

従って、予測誤差は、当然0である。Therefore, the prediction error is naturally 0.

基本画素S1と隣接する他のブロックの基本画素317
及びSiを使用して、基本画素の間に位置する3個の画
素の予測を行う。基本画素S1及びSiの垂直補間で画
素S5、S9、S13の予測を行う、同様に、基本画素
S1及びS17の水平補間で画素S2、S3、S4の予
測を行う、更に、この実施例では、画素S9及びS25
の水平補間で画素SIO,Sll、312の予測がなさ
れる。3個の画素に関しての全ての予測誤差がしきい値
以下の時に、ビットマツプがOとされ、3個の画素を間
引く、若し、少なく共、1個の予測誤差がしきい値を超
える時にビットマツプが1とされ、3個の画素の中央の
画素S9(・で示す)、S3及び5ll(口で示す)を
伝送する。これらの3個の画素が間引けない時には、各
画素と他の二つの画素の平均値との間の予測誤差が求め
られ、この予測誤差に応じて、伝送及び間引きの判断が
なされる。
Basic pixel 317 of another block adjacent to basic pixel S1
and Si are used to predict three pixels located between the basic pixels. In this embodiment, pixels S5, S9, and S13 are predicted by vertical interpolation of basic pixels S1 and Si, and similarly, pixels S2, S3, and S4 are predicted by horizontal interpolation of basic pixels S1 and S17. Pixels S9 and S25
Pixels SIO, Sll, 312 are predicted by horizontal interpolation. When all prediction errors for three pixels are below the threshold, the bitmap is set to O and three pixels are thinned out, or when at least one prediction error exceeds the threshold, the bitmap is is set to 1, and the central three pixels S9 (indicated by *), S3 and 5ll (indicated by mouth) are transmitted. When these three pixels cannot be thinned out, a prediction error between each pixel and the average value of the other two pixels is determined, and a decision on transmission or thinning is made according to this prediction error.

Δで表される画素S5、S7、S13、S15:上下の
ラインに夫々位置する画素データの平均値との比較で、
予測誤差が求められる。
Pixels S5, S7, S13, S15 represented by Δ: Comparison with the average value of pixel data located on the upper and lower lines, respectively,
The prediction error is determined.

×で表される画素S2、S6、SIO,S14、S4、
S8.312、S16:左右に隣接する画素の平均値と
の比較で、予測誤差が求められる。
Pixels represented by × S2, S6, SIO, S14, S4,
S8.312, S16: A prediction error is determined by comparison with the average value of pixels adjacent to the left and right.

遅延回路51〜62の所定の出力信号が第1の入力端子
aO〜第7の入力端子a6に供給されるセレクタ63及
び64は、補間値を演算するのに使用される二つの画素
データを出力端子4及び5に夫々取り出すために設けら
れている。セレクタ63及び64は、ROM65からの
セレクタ制御信号で制御される。ROM65には、端子
66及び67からブロック化回路IAの出力信号と同期
したサンプリングクロック及びブロック周期のブロック
クロックが供給される。
Selectors 63 and 64, to which predetermined output signals of the delay circuits 51 to 62 are supplied to the first input terminal aO to the seventh input terminal a6, output two pixel data used to calculate the interpolation value. The terminals 4 and 5 are provided for taking out, respectively. Selectors 63 and 64 are controlled by a selector control signal from ROM 65. The ROM 65 is supplied with a sampling clock synchronized with the output signal of the blocking circuit IA and a block clock having a block period from terminals 66 and 67.

第6図は、ROM65の一例を示し、68は、ROM6
5のアドレスカウンタである。ROM65には、1ブロ
ツクの画素51〜S16の夫々の位置と対応して、3ビ
ツトのセレクタ制御信号が格納されている。但し、第6
図では、簡単のため、(000)(001)(010)
 ・・・・・・(110)の3ビツトを0.1.2、・
・・・6と示している。セレクタ制御信号がOの時に、
セレクタ63及び64は、入力端子aOに供給されてい
るデータを選択的に出力し、同様に、セレク夕制御信号
の1から6に応じて、セレクタ63及び64は、入力端
子a1からa6に供給されているデータを選択的に出力
する。
FIG. 6 shows an example of the ROM 65, and 68 is the ROM 6.
5 address counter. The ROM 65 stores 3-bit selector control signals corresponding to the respective positions of the pixels 51 to S16 of one block. However, the 6th
In the figure, for simplicity, (000) (001) (010)
・・・・・・3 bits of (110) are 0.1.2,・
... is shown as 6. When the selector control signal is O,
The selectors 63 and 64 selectively output the data supplied to the input terminal aO, and similarly, according to the selector control signals 1 to 6, the selectors 63 and 64 output the data supplied to the input terminals a1 to a6. Selectively output the data that is displayed.

第6図に示すROM65からのセレクタ制御信号から分
るように、ブロック内の各画素が注目画素の時、即ち、
遅延回路57の出力側(出力端子3)に注目画素のデー
タが発生する時に、これらのセレクタ63及び64が補
間値を形成するための二つの画素データを選択的に出力
する。
As can be seen from the selector control signal from the ROM 65 shown in FIG. 6, when each pixel in the block is the pixel of interest, that is,
When the data of the pixel of interest is generated on the output side (output terminal 3) of the delay circuit 57, these selectors 63 and 64 selectively output two pixel data for forming an interpolated value.

セレクタ63及び64(出力端子4及び5)から取り出
された二つの画素データから前述のような第1図の構成
により、予測誤差が形成される。
A prediction error is formed from the two pixel data taken out from the selectors 63 and 64 (output terminals 4 and 5) using the configuration shown in FIG. 1 as described above.

第5図に示される画素31〜S16の夫々が注目画素の
時に、セレクタ63及び64が選択する二つの画素デー
タに関して、以下に説明する。
The two pixel data selected by the selectors 63 and 64 when each of the pixels 31 to S16 shown in FIG. 5 is the pixel of interest will be described below.

画素Slが注目画素の時に、0のセレクタ制御信号が発
生し、セレクタ63及び64は、遅延回路57の出力側
から入力端子aOに供給されている注目画素のデータを
選択的に出力する0画素S1は、必ず伝送される基本画
素であり、予測誤差は、常に0である。
When the pixel Sl is the pixel of interest, a selector control signal of 0 is generated, and the selectors 63 and 64 selectively output the data of the pixel of interest that is supplied from the output side of the delay circuit 57 to the input terminal aO. S1 is a basic pixel that is always transmitted, and the prediction error is always 0.

画素S2が注目画素の時に、■のセレクタ制御信号が発
生する。セレクタ63の入力端子alには、遅延回路5
8からの1サンプリング期間(ISD)前の画素S1の
データが供給されており、セレクタ64の入力端子a1
には、遅延回路56の出力側から画素S2に対して、I
SD後の画素S3が供給されている。従って、これらの
二つの画素S1及びS3のデータがセレクタ63及び6
4により、夫々選択される。
When the pixel S2 is the pixel of interest, the selector control signal (■) is generated. The delay circuit 5 is connected to the input terminal al of the selector 63.
The data of the pixel S1 one sampling period (ISD) before from 8 is supplied, and the input terminal a1 of the selector 64
In this case, I is applied from the output side of the delay circuit 56 to the pixel S2.
Pixel S3 after SD is supplied. Therefore, the data of these two pixels S1 and S3 are sent to the selectors 63 and 6.
4, respectively.

画素S3が注目画素の時に、2のセレクタ制御信号が発
生する。セレクタ63の入力端子a2には、画素S3の
2SD前の画素S1のデータが遅延回路59から供給さ
れており、セレクタ64の入力端子a2には、画素S3
に対して、14SD後の画素S17が遅延回路53の途
中の段階から供給されている。即ち、遅延回路54.5
5.56.57により、4SDの遅延量が発生し、遅延
回路53の途中の段階で、遅延回路53の出力側に対し
てl03Dの遅延量が発生する。従って、これらの二つ
の画素Sl及びS17のデータがセレクタ63及び64
により、夫々選択される。
When pixel S3 is the pixel of interest, selector control signal 2 is generated. The input terminal a2 of the selector 63 is supplied with the data of the pixel S1 2 SD before the pixel S3 from the delay circuit 59, and the input terminal a2 of the selector 64 is supplied with the data of the pixel S1 2 SD before the pixel S3.
On the other hand, the pixel S17 after 14SD is supplied from an intermediate stage of the delay circuit 53. That is, the delay circuit 54.5
5.56.57, a delay amount of 4SD is generated, and a delay amount of 103D is generated on the output side of the delay circuit 53 at an intermediate stage of the delay circuit 53. Therefore, the data of these two pixels Sl and S17 are sent to the selectors 63 and 64.
are selected respectively.

画素S4が注目画素の時に、3のセレクタ制御信号が発
生する。セレクタ63の入力端子a3には、遅延回路5
8からのISD前の画素s3のデータが供給されており
、セレクタ64の入力端子a3には、画素S4に対して
、13SD後の画素317が遅延回路53の途中の段階
から供給されている。即ち、遅延回路54.55.56
.57により、4SDの遅延量が発生し、遅延回路53
の途中の段階で、遅延回路53の出力側に対して9SD
の遅延量が発生する。これらの二つの画素S3及び31
7のデータがセレクタ63及び64により、夫々選択さ
れる。
When pixel S4 is the pixel of interest, selector control signal 3 is generated. The delay circuit 5 is connected to the input terminal a3 of the selector 63.
The input terminal a3 of the selector 64 is supplied with the data of the pixel 317 after 13SD from the delay circuit 53 to the input terminal a3 of the selector 64. That is, delay circuits 54, 55, 56
.. 57, a delay amount of 4SD is generated, and the delay circuit 53
At an intermediate stage, 9SD is applied to the output side of the delay circuit 53.
amount of delay occurs. These two pixels S3 and 31
7 data are selected by selectors 63 and 64, respectively.

画素S5が注目画素の時に、4のセレクタ制御信号が発
生する。セレクタ63の入力端子a4には、遅延回路6
1からの4SD前の画素slのデータが供給されており
、セレクタ64の入力端子a4には、画素S5に対して
、dSD後の画素S9が遅延回路53の出力側から供給
されている。
When pixel S5 is the pixel of interest, selector control signal 4 is generated. The delay circuit 6 is connected to the input terminal a4 of the selector 63.
The data of the pixel sl 4SD before the pixel S5 is supplied to the input terminal a4 of the selector 64 from the output side of the delay circuit 53.

従って、これらの二つの画素St及びS9のデータがセ
レクタ63及び64により、夫々選択される。
Therefore, the data of these two pixels St and S9 are selected by selectors 63 and 64, respectively.

画素S6が注目画素の時に、1のセレクタ制御信号が発
生する。セレクタ63の入力端子a1には、遅延回路5
8からのISD前の画素S5のデータが供給されており
、セレクタ64の入力端子alには、画素S6に対して
、ISD後の画素S7が供給されている。従って、これ
らの二つの画素S5及びS7のデータがセレクタ63及
び64により、夫々選択される。
When pixel S6 is the pixel of interest, a selector control signal of 1 is generated. The delay circuit 5 is connected to the input terminal a1 of the selector 63.
The data of the pixel S5 before ISD from 8 is supplied, and the pixel S7 after ISD is supplied to the input terminal al of the selector 64 with respect to the pixel S6. Therefore, the data of these two pixels S5 and S7 are selected by selectors 63 and 64, respectively.

画素S7が注目画素の時に、4のセレクタ制御信号が発
生する。セレクタ63の入力端子a4には、遅延回路6
1からの4SD前の画素S3のデータが供給されており
、セレクタ64の入力端子a4には、画素S7に対して
、4SD後の画素S11が遅延回路53の出力側から供
給されている。
When pixel S7 is the pixel of interest, selector control signal 4 is generated. The delay circuit 6 is connected to the input terminal a4 of the selector 63.
The data of the pixel S3 after 4SD from pixel S7 is supplied to the input terminal a4 of the selector 64 from the output side of the delay circuit 53.

従って、これらの二つの画素S3及びSllのデータが
セレクタ63及び64により、夫々選択される。
Therefore, the data of these two pixels S3 and Sll are selected by selectors 63 and 64, respectively.

画素S8が注目画素の時に、3のセレクタ制御信号が発
生する。セレクタ63の入力端子a3には、遅延回路5
8からのISD前の画素S7のデータが供給されており
、セレクタ64の入力端子a3には、画素S8に対して
、13sD後の画素S21が遅延回路53の途中の段階
から供給されている。従って、これらの二つの画素S7
及びS21のデータがセレクタ63及び64により、夫
々選択される。
When pixel S8 is the pixel of interest, selector control signal 3 is generated. The delay circuit 5 is connected to the input terminal a3 of the selector 63.
The input terminal a3 of the selector 64 is supplied with the data of the pixel S21 after 13 sD from the delay circuit 53 to the input terminal a3 of the selector 64. Therefore, these two pixels S7
and S21 are selected by selectors 63 and 64, respectively.

画素S9が注目画素の時に、5のセレクタ制御信号が発
生する。第4図に示すように、セレクタ63の入力端子
a5には、遅延回路62から8SD前の画素S1のデー
タが供給されており、セレクタ64の入力端子a5には
、(4LD−83D)後の画素Siのデータが供給され
ている。第5図に示されるブロックの下のブロックにお
いて、画素S9から4LD後の画素の位置は、画素S9
と対応する画素(図示せず)である、この画素に対して
、画素Stは、BSD前である。遅延回路51.52.
53により4LDの遅延量が発生し、また、遅延回路5
4.55.56.57により4SDの遅延量が発生する
。従って、遅延回路51の入力側に対して一123Dの
位置からの出力信号がセレクタ64の入力端子a5に供
給される。
When pixel S9 is the pixel of interest, a selector control signal of 5 is generated. As shown in FIG. 4, the input terminal a5 of the selector 63 is supplied with the data of the pixel S1 8 SD before from the delay circuit 62, and the data of the pixel S1 after (4LD-83D) is supplied to the input terminal a5 of the selector 64. Data of pixel Si is supplied. In the block below the block shown in FIG. 5, the position of the pixel 4LD after pixel S9 is pixel S9.
For this pixel, which is the pixel corresponding to (not shown), pixel St is pre-BSD. Delay circuit 51.52.
53 causes a delay amount of 4LD, and the delay circuit 5
4.55.56.57 causes a delay amount of 4SD. Therefore, the output signal from the position 123D relative to the input side of the delay circuit 51 is supplied to the input terminal a5 of the selector 64.

セレクタ63及び64は、画素S1及びStのデータを
夫々選択する。
Selectors 63 and 64 select data of pixels S1 and St, respectively.

画素SIOが注目画素の時に、1のセレクタ制御信号が
発生する。セレクタ63の入力端子a1には、遅延回路
58からのIsD前の画素S9のデータが供給されてお
り、セレクタ64の入力端子a1には、画素S10に対
して、ISD後の画素S11が供給されている。従って
、これらの二つの画素S9及びS11のデータがセレク
タ63及び64により、夫々選択される。
When pixel SIO is the pixel of interest, a selector control signal of 1 is generated. The input terminal a1 of the selector 63 is supplied with the data of the pixel S9 before ISD from the delay circuit 58, and the input terminal a1 of the selector 64 is supplied with the data of the pixel S11 after ISD for the pixel S10. ing. Therefore, the data of these two pixels S9 and S11 are selected by selectors 63 and 64, respectively.

画素Sllが注目画素の時に、2のセレクタ制御信号が
発生する。セレクタ63の入力端子a2には、画素Sl
lの2SD前の画素S9のデータが遅延回路59から供
給されており、セレクタ64の入力端子a2には、画素
Sllに対して、1JSD後の画素S25が遅延回路5
3の途中の段階から供給されている。従って、これらの
二つの画素S9及びS25のデータがセレクタ63及び
64により、夫々選択される。
When pixel Sll is the pixel of interest, selector control signal 2 is generated. The input terminal a2 of the selector 63 has a pixel Sl.
The data of the pixel S9 2SD before l is supplied from the delay circuit 59, and the data of the pixel S25 after 1JSD with respect to the pixel Sll is supplied to the input terminal a2 of the selector 64.
It has been supplied since the middle stage of 3. Therefore, the data of these two pixels S9 and S25 are selected by selectors 63 and 64, respectively.

画素S12が注目画素の時に、3のセレクタ制御信号が
発生する。セレクタ63の入力端子a3には、遅延回路
58からのISD前の画素Sllのデータが供給されて
おり、セレクタ64の入力端子a3には、画素S12に
対して、13SD後の画素S25が遅延回路53の途中
の段階から供給されている。従って、これらの二つの画
素S11及びS25のデータがセレクタ63及び64に
より、夫々選択される。
When pixel S12 is the pixel of interest, selector control signal 3 is generated. The input terminal a3 of the selector 63 is supplied with the data of the pixel Sll before ISD from the delay circuit 58, and the data of the pixel S25 after 13SD with respect to the pixel S12 is supplied to the input terminal a3 of the selector 64. It has been supplied from the middle of 53. Therefore, the data of these two pixels S11 and S25 are selected by selectors 63 and 64, respectively.

画素313が注目画素の時に、6のセレクタ制御信号が
発生する。セレクタ63の入力端子a6には、遅延回路
61から4SD前の画素S9のデータが供給されており
、セレクタ64の入力端子a6には、(4LD−123
D)後の画素5i(7)データが供給されている。第5
図に示されるブロックの下のブロックにおいて、dLD
後の画素の位置は、画素S13と対応する画素(図示せ
ず)である、この画素に対して、画素Siは、12SD
前である。遅延回路51.52.53により4LDの遅
延量が発生し、また、遅延回路54.55.56.57
により4SDの遅延量が発生する。
When pixel 313 is the pixel of interest, selector control signal 6 is generated. The input terminal a6 of the selector 63 is supplied with the data of the pixel S9 4SD before from the delay circuit 61, and the input terminal a6 of the selector 64 is supplied with (4LD-123
D) Later pixel 5i (7) data is supplied. Fifth
In the block below the block shown in the figure, dLD
The position of the subsequent pixel is a pixel (not shown) corresponding to pixel S13. For this pixel, pixel Si is 12SD
In front. A delay amount of 4LD is generated by the delay circuits 51, 52, 53, and the delay circuits 54, 55, 56, 57
Therefore, a delay amount of 4SD occurs.

従って、遅延回路51の入力側に対して一16SDの位
置からの出力信号がセレクタ64の入力端子a6に供給
される。これらの画素S9及びSiのデータがセレクタ
63及び64により、夫々選択される。
Therefore, the output signal from the position -16 SD with respect to the input side of the delay circuit 51 is supplied to the input terminal a6 of the selector 64. The data of these pixels S9 and Si are selected by selectors 63 and 64, respectively.

画素S14が注目画素の時に、lのセレクタ制御信号が
発生する。セレクタ63の入力端子a1には、遅延回路
58からのISD前の画素S13のデータが供給されて
おり、セレクタ64の入力端子a1には、画素S14に
対して、LSD後の画素S15が供給されている。従っ
て、これらの二つの画素S13及びS15のデータがセ
レクタ63及び64により、夫々選択される。
When the pixel S14 is the pixel of interest, l selector control signals are generated. The input terminal a1 of the selector 63 is supplied with the data of the pixel S13 before ISD from the delay circuit 58, and the input terminal a1 of the selector 64 is supplied with the data of the pixel S15 after LSD for the pixel S14. ing. Therefore, the data of these two pixels S13 and S15 are selected by selectors 63 and 64, respectively.

画素S15が注目画素の時に、6のセレクタ制御信号が
発生する。セレクタ63の入力端子a6には、遅延回路
61から4SD前の画素Sllのデータが供給されてお
り、セレクタ64の入力端子a6には、(4LD−12
SD)後の画素Skのデータが遅延回路51の入力側に
対して一16SDの位置から供給される。これらの画素
Sll及びSkのデータがセレクタ63及び64により
、夫々選択される。
When pixel S15 is the pixel of interest, selector control signal 6 is generated. The input terminal a6 of the selector 63 is supplied with the data of the pixel Sll 4SD before from the delay circuit 61, and the input terminal a6 of the selector 64 is supplied with (4LD-12
SD) The data of the next pixel Sk is supplied to the input side of the delay circuit 51 from a position of -16 SD. The data of these pixels Sll and Sk are selected by selectors 63 and 64, respectively.

画素S16が注目画素の時に、3のセレクタ制御信号が
発生する。セレクタ63の入力端子a3には、遅延回路
58からのISD前の画素S15のデータが供給されて
おり、セレクタ64の入力端子a3には、画素316に
対して、13SD後の画素S29が遅延回路53の途中
の段階から供給されている。従って、これらの二つの画
素315及びS29のデータがセレクタ63及び64に
より、夫々選択される。
When pixel S16 is the pixel of interest, selector control signal 3 is generated. The input terminal a3 of the selector 63 is supplied with the data of the pixel S15 before the ISD from the delay circuit 58, and the data of the pixel S29 after 13SD with respect to the pixel 316 is supplied to the input terminal a3 of the selector 64. It has been supplied from the middle of 53. Therefore, the data of these two pixels 315 and S29 are selected by selectors 63 and 64, respectively.

上述の説明から理解されるように、周辺画素取り出し回
路2の出力端子4及び5の夫々から発生する二つの画素
データが加算回路13、X倍回路14、減算回路15、
絶対値化回路16及び比較回路17により処理され、比
較回路17からは、注目画素の伝送又は間引きを制御す
るビットマツプが発生する。
As understood from the above description, the two pixel data generated from the output terminals 4 and 5 of the peripheral pixel extraction circuit 2 are added to the adder circuit 13, the X-fold circuit 14, the subtracter circuit 15,
This is processed by the absolute value conversion circuit 16 and the comparison circuit 17, and the comparison circuit 17 generates a bitmap for controlling transmission or thinning of the pixel of interest.

C1基本画素の間の3個の画素の予測誤差この実施例で
は、注目画素がS3、S9、S11の時には、スイッチ
回路19の入力端子20bが選択され、上記の画素以外
が注目画素の時には、スイッチ回路19の入力端子20
aが選択される。
Prediction error of three pixels among C1 basic pixels In this embodiment, when the pixel of interest is S3, S9, or S11, the input terminal 20b of the switch circuit 19 is selected, and when the pixel other than the above is the pixel of interest, Input terminal 20 of switch circuit 19
a is selected.

また、注目画素が33及びSllの時に、スイッチ回路
28及び36の入力端子29a及び37aが選択され、
注目画素がS9の時に、スイッチ回路28及び36の入
力端子29c及び37cが選択され、上記の画素以外が
注目画素の時には、スイッチ回路28及び36の入力端
子29b及び37bが選択される。
Further, when the pixel of interest is 33 and Sll, the input terminals 29a and 37a of the switch circuits 28 and 36 are selected,
When the pixel of interest is S9, the input terminals 29c and 37c of the switch circuits 28 and 36 are selected, and when the pixel other than the above-mentioned pixel is the pixel of interest, the input terminals 29b and 37b of the switch circuits 28 and 36 are selected.

注目画素が83の時の動作について説明する。The operation when the pixel of interest is 83 will be explained.

上述のように、画素S3が注目画素の時に、周辺画素取
り出し回路2の出力端子4からは、画素S3の2SD前
の画素S1のデータが発生しており、出力端子5からは
、画素S3に対して、14SD後の画素S17が発生し
ている。従って、比較回路17では、l53−%(S1
+517)lで表される予測誤差がしきい値と比較され
る。
As mentioned above, when the pixel S3 is the pixel of interest, the data of the pixel S1 2 SD before the pixel S3 is generated from the output terminal 4 of the peripheral pixel extraction circuit 2, and the data of the pixel S1 2 SD before the pixel S3 is generated from the output terminal 5. On the other hand, pixel S17 occurs after 14SD. Therefore, in the comparison circuit 17, l53-%(S1
The prediction error, denoted +517)l, is compared to a threshold.

乗算回路22、加算回路23、X倍回路24により、(
ス(3S1+317))の予測値が形成される。この時
、スイッチ回路28は、入力端子29aを選択している
ので、減算回路25には、周辺画素取り出し回路2の出
力端子6からの画素データが供給される。第4図から明
らかなように、出力端子6には、画素S3のLSD前の
画素S2が発生している。従って、比較回路27では、
S2  ’A (3S1+517)lで表される予測誤
差がしきい値と比較される。
The multiplier circuit 22, the adder circuit 23, and the
(3S1+317)) is formed. At this time, since the switch circuit 28 selects the input terminal 29a, the subtraction circuit 25 is supplied with pixel data from the output terminal 6 of the peripheral pixel extraction circuit 2. As is clear from FIG. 4, the pixel S2 before the LSD of the pixel S3 is generated at the output terminal 6. Therefore, in the comparison circuit 27,
The prediction error, denoted S2'A (3S1+517)l, is compared to a threshold.

乗算回路30、加算回路31、X倍回路32により、(
ス(S1+3S17))の予測値が形成される。この時
、スイッチ回路36は、入力端子37aを選択している
ので、減算回路33には、周辺画素取り出し回路2の出
力端子8からの画素データが供給される。第4図から明
らかなように、出力端子8には、画素S3のLSD後の
画素S4が発生している。従って、比較回路35では、
Si−ス(S1+3317)lで表される予測誤差がし
きい値と比較される。
The multiplier circuit 30, the adder circuit 31, and the
A predicted value of (S1+3S17)) is formed. At this time, since the switch circuit 36 selects the input terminal 37a, the subtraction circuit 33 is supplied with pixel data from the output terminal 8 of the peripheral pixel extraction circuit 2. As is clear from FIG. 4, the pixel S4 after the LSD of the pixel S3 is generated at the output terminal 8. Therefore, in the comparison circuit 35,
The prediction error, represented by Si-S(S1+3317)l, is compared to a threshold.

比較回路17.27及び35の出力信号がORゲート2
1に供給されるので、3個の比較回路の少なく共、1個
の比較回路の出力信号が1であれば、ORゲー)21の
出力信号が1となる。ORゲート21の出力信号が書き
込み制御回路38に供給される。
Comparison circuit 17. Output signals of 27 and 35 are OR gate 2
1, so if the output signal of at least one of the three comparison circuits is 1, the output signal of the OR gate 21 becomes 1. The output signal of OR gate 21 is supplied to write control circuit 38.

注目画素が33の時と同様の動作が注目画素がSitの
時になされる。上述のように、画素S11が注目画素の
時に、周辺画素取り出し回路2の出力端子4からは、画
素311の2SD前の画素S9のデータが発生しており
、出力端子5からは、画素Sllに対して、14SD後
の画素S25が発生している。従って、比較回路17で
は、ISl 1  ’A (S9+325)lで表され
る予測誤差がしきい値と比較される。また、比較回路2
7では、l5IO!/5(3S9+325)lで表され
る予測誤差がしきい値と比較される。更に、比較回路3
5では、l 312−% (S9+3325)で表され
る予測誤差がしきい値と比較される。
The same operation as when the pixel of interest is 33 is performed when the pixel of interest is Sit. As described above, when the pixel S11 is the pixel of interest, the output terminal 4 of the peripheral pixel extraction circuit 2 generates the data of the pixel S9 2 SD before the pixel 311, and the data of the pixel S9 2 SD before the pixel 311 is generated from the output terminal 5. On the other hand, pixel S25 occurs after 14SD. Therefore, in the comparison circuit 17, the prediction error represented by ISl 1 'A (S9+325)l is compared with the threshold value. Also, comparison circuit 2
In 7, l5IO! The prediction error, expressed as /5(3S9+325)l, is compared to a threshold. Furthermore, comparison circuit 3
5, the prediction error, denoted l 312-% (S9+3325), is compared to a threshold.

これらの比較回路17.27及び35の出力信号がOR
ゲート21に供給されるので、3個の比較回路の少なく
共、1個の比較回路の出力信号が1であれば、ORゲー
ト21の出力信号が1となる。
The output signals of these comparison circuits 17, 27 and 35 are ORed.
Since the signal is supplied to the gate 21, if the output signal of at least one of the three comparison circuits is 1, the output signal of the OR gate 21 becomes 1.

ORゲート21の出力信号が書き込み制御回路38に供
給される。
The output signal of OR gate 21 is supplied to write control circuit 38.

注目画素が39の時の動作について説明する。The operation when the pixel of interest is 39 will be explained.

上述のように、画素S9が注目画素の時に、周辺画素取
り出し回路2の出力端子4からは、画素Slのデータが
発生しており、出力端子5からは、画素Stが発生して
いる。従って、比較回路17では、l 33  ’A 
(S 1+S i)  lで表される予測誤差がしきい
値と比較される。
As described above, when the pixel S9 is the pixel of interest, the data of the pixel Sl is generated from the output terminal 4 of the peripheral pixel extraction circuit 2, and the data of the pixel St is generated from the output terminal 5. Therefore, in the comparison circuit 17, l 33 'A
The prediction error, denoted by (S 1+S i)l, is compared to a threshold.

乗算回路22、加算回路23、X倍回路24により、(
′A(3S1+5i))の予測値が形成される。この時
、スイッチ回路28は、入力端子29Cを選択している
ので、減算回路25には、周辺画素取り出し回路2の出
力端子7からの画素データが供給される。第4図から明
らかなように、出力端子7には、画素S9の4SD前の
画素S5が発生している。従って、比較回路27では、
S 5  Va (3S 1 +S i ) l テ!
サレル予測t、%差がしきい値と比較される。
The multiplier circuit 22, the adder circuit 23, and the
'A(3S1+5i)) is formed. At this time, since the switch circuit 28 selects the input terminal 29C, the subtraction circuit 25 is supplied with pixel data from the output terminal 7 of the peripheral pixel extraction circuit 2. As is clear from FIG. 4, the pixel S5, which is 4 SD before the pixel S9, is generated at the output terminal 7. Therefore, in the comparison circuit 27,
S 5 Va (3S 1 +S i ) l Te!
The Sarel prediction t,% difference is compared to a threshold.

乗算回路30、加算回路31.W倍回路32により、(
′/4(S 1+3S i))の予測値が形成される。
Multiplication circuit 30, addition circuit 31. By the W multiplication circuit 32, (
'/4(S 1+3S i)) predicted values are formed.

この時、スイッチ回路36は、入力端子37Cを選択し
ているので、減算回路33には、周辺画素取り出し回路
2の出力端子9からの画素データが供給される。第4図
から明らかなように、出力端子9には、画素S9の4S
D後の画素S13が発生している。従って、比較回路3
5では、313  %(S1+3Si)lで表される予
測誤差がしきい値と比較される。
At this time, since the switch circuit 36 selects the input terminal 37C, the subtraction circuit 33 is supplied with pixel data from the output terminal 9 of the peripheral pixel extraction circuit 2. As is clear from FIG. 4, the output terminal 9 has 4S of the pixel S9.
Pixel S13 after D is generated. Therefore, comparison circuit 3
5, the prediction error, expressed as 313%(S1+3Si)l, is compared to a threshold.

比較回路17.27及び35の出力信号がORゲート2
1に供給されるので、3個の比較回路の少なく共、1個
の比較回路の出力信号が1であれば、ORゲート21の
出力信号が1となる。ORゲート21の出力信号が書き
込み制御回路38に供給される。
Comparison circuit 17. Output signals of 27 and 35 are OR gate 2
1, so if the output signal of at least one of the three comparison circuits is 1, the output signal of the OR gate 21 becomes 1. The output signal of OR gate 21 is supplied to write control circuit 38.

d、書き込み制御回路 スイッチ回路19の出力信号が供給される書き込み制御
回路38について、第7図及び第8図を参照して説明す
る。第7図は、書き込み制御回路38の一例を示し、7
1で示す入力端子には、スイッチ回路19からのビット
マツプ(0:間引き、l:伝送)が供給される。このビ
ットマツプが加算回路72を介して出力端子73に取り
出されると共に、ブランキング信号発生回路74に供給
される。出力端子73には、ビットマツプを発生するた
めのメモリ43(第1図参照)が接続されている。
d. Write control circuit The write control circuit 38 to which the output signal of the switch circuit 19 is supplied will be explained with reference to FIGS. 7 and 8. FIG. 7 shows an example of the write control circuit 38.
A bit map (0: thinning, l: transmission) from the switch circuit 19 is supplied to the input terminal indicated by 1. This bitmap is taken out to an output terminal 73 via an adder circuit 72 and is also supplied to a blanking signal generating circuit 74. A memory 43 (see FIG. 1) for generating a bitmap is connected to the output terminal 73.

ブランキング信号発生回路74には、セレクタ制御回路
39からの制御信号が端子75を介して供給される。こ
の制御信号は、画素S3.311又はS9が注目画素の
時に、その前後の画素(S2、S4)、(S10.51
2)又は(S5.513)のアドレスにおいて、伝送デ
ータが無いことを表すブランキング信号を発生させるた
めのものである。ブランキング信号発生回路74で発生
したブランキング信号がスイッチ回路76を介して加算
回路72に供給される。スイッチ回路76は、端子75
からの制御信号で制御され、注目画素がS3、S9、S
llの時にスイッチ回路76がオンとされる。
A control signal from the selector control circuit 39 is supplied to the blanking signal generation circuit 74 via a terminal 75. This control signal is applied to the pixels before and after (S2, S4), (S10.51) when pixel S3.311 or S9 is the pixel of interest.
This is to generate a blanking signal indicating that there is no transmission data at the address 2) or (S5.513). A blanking signal generated by blanking signal generation circuit 74 is supplied to addition circuit 72 via switch circuit 76 . The switch circuit 76 connects to the terminal 75
The pixel of interest is S3, S9, S
At 11, the switch circuit 76 is turned on.

上述の書き込み制御回路38について、第8図を参照し
て説明する。第8図は、メモリ43に貯えられたビット
マツプを示し、○で囲んで示すビットが画素S3、S9
及び311と対応するものである。第8図Aに示すよう
に、スイッチ回路19を介して供給される画素S3、S
9及びSllのビットが1の時には、ブランキング信号
が発生せず、ビット1がメモリ43にそのまま書き込ま
れる。
The above write control circuit 38 will be explained with reference to FIG. FIG. 8 shows a bitmap stored in the memory 43, and the bits circled are pixels S3 and S9.
and 311. As shown in FIG. 8A, the pixels S3 and S supplied via the switch circuit 19
When bits 9 and Sll are 1, no blanking signal is generated and bit 1 is written into the memory 43 as is.

第8図Bに示すように、スイッチ回路19を介して供給
される画素S3、S9及びSllのビットが0の時には
、ブランキング信号が発生し、ブランキング信号(×で
示す)が上記の画素の左右又は上下に書き込まれ、以前
のビットマツプが強制的に×とされる。更に、第8図C
に示すように、画素S3及びSllのビットが0で、画
素S9のビットが1の時には、ブランキング信号の発生
及びブランキング信号のメモリ43に対する書き込みが
選択的になされる。
As shown in FIG. 8B, when the bits of pixels S3, S9, and Sll supplied via the switch circuit 19 are 0, a blanking signal is generated, and the blanking signal (indicated by The previous bitmap is forcibly marked with an x. Furthermore, Figure 8C
As shown in FIG. 3, when the bits of pixels S3 and Sll are 0 and the bit of pixel S9 is 1, a blanking signal is generated and the blanking signal is selectively written into the memory 43.

e、変形例 この発明は、ブロック化の順序に入力データを変換せず
に、走査順の人力データに対して適用することができる
e. Modification The present invention can be applied to manual data in scan order without converting the input data to block order.

また、この発明は、予測誤差が小さく、間引きの処理を
行う時に、間引かれる画素のデータを予測値に置換して
、次のステップの処理でこの予測値を使用しても良い、
この処理を行うためには、RAMにより周辺画素取り出
し回路を構成することが必要である。
Further, the present invention has a method in which the prediction error is small, and when performing thinning processing, the data of the pixel to be thinned out may be replaced with a predicted value, and this predicted value may be used in the next step of processing.
In order to perform this processing, it is necessary to configure a peripheral pixel extraction circuit using RAM.

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

この発明は、ブロック構造を持たない可変密度サブサン
プリングであるため、ブロック単位で復元画像の劣化が
目立つことを防止できる。また、この発明は、適応型の
可変密度サブサンプリングであるため、画像の特徴に対
して適応性が非常に良好なサブサンプリングがされ、復
元画質を良好とできる。更に、この発明は、階層的符号
化なので、データの並び替えを行わずに、粗い画像から
細かい画像へ変化する表示を行うことができ、静止画伝
送や、画像データベースの検索にこの発明は適している
。より更に、この発明は、基本画素の間に位置する複数
個の画素に関して、基本画素のデータを使用して、予測
誤差を求めるので、伝送する必要のあるビットマツプの
量を低減することができる。
Since this invention uses variable density subsampling without a block structure, it is possible to prevent noticeable deterioration of the restored image on a block-by-block basis. Furthermore, since the present invention uses adaptive variable density subsampling, subsampling is performed with very good adaptability to image features, and the restored image quality can be improved. Furthermore, since this invention uses hierarchical encoding, it is possible to display images that change from coarse to fine without rearranging data, making this invention suitable for still image transmission and image database searches. ing. Furthermore, since the present invention calculates prediction errors using basic pixel data for a plurality of pixels located between basic pixels, it is possible to reduce the amount of bitmap that needs to be transmitted.

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

第1図はこの発明の一実施例のブロック図、第2図及び
第3図はこの一実施例におけるブロックの一例の説明に
用いる路線図、第4図は周辺画素取り出し回路の一例の
ブロック図、第5図は周辺画素取り出し回路の説明に用
いる画素データの配列を示す路線図、第6図はセレクタ
制御信号を発生するための構成を示すブロック図、第7
図及び第8図は書き込み制御回路の一例のブロック図及
びその動作を説明するための路線図である。 図面における主要な符号の説明 1:入力端子、 2:周辺画素取り出し回路、 3:注目画素の取り出される端子、 10:ゲート回路、 11:データの出力端子、 12:ビットマツプの出力端子、 17.27.35:比較回路、 38:書き込み制御回路。 第2図 r”o、、、’7 ′δゞ。 代理人   弁理士 杉 浦 正 知 書5込h&+冑回路、−4ケj 第1図
FIG. 1 is a block diagram of an embodiment of the present invention, FIGS. 2 and 3 are route diagrams used to explain an example of a block in this embodiment, and FIG. 4 is a block diagram of an example of a peripheral pixel extraction circuit. , FIG. 5 is a route diagram showing the arrangement of pixel data used to explain the peripheral pixel extraction circuit, FIG. 6 is a block diagram showing the configuration for generating the selector control signal, and FIG.
8 are a block diagram of an example of a write control circuit and a route diagram for explaining its operation. Explanation of main symbols in the drawings 1: Input terminal, 2: Surrounding pixel extraction circuit, 3: Terminal from which pixel of interest is extracted, 10: Gate circuit, 11: Data output terminal, 12: Bitmap output terminal, 17.27 .35: Comparison circuit, 38: Write control circuit. Fig. 2 r”o,,,'7 ′δゞ. Agent Patent attorney Tadashi Sugiura Chisho 5 included h & + helmet circuit, -4 case j Fig. 1

Claims (1)

【特許請求の範囲】 時間的又は空間的な配列を有する複数の画素中で規則的
に位置する基本画素を伝送し、 上記基本画素を使用して、上記基本画素同士の間に在る
複数個の補間画素の予測を行い、 上記予測の誤差が大きい時には、上記補間画素の略々中
央に位置する上記補間画素を伝送し、上記予測の誤差が
小さい時には、上記複数個の補間画素の間引きを行い、 上記基本画素と上記補間画素とを使用して次の細かさの
ステップの予測を行うと共に、予測の誤差の大きさに応
じて、伝送及び間引きの処理を行い、 上記伝送及び間引きの処理のステップを繰り返すことで
、全画素の伝送又は間引きの処理を行い、上記伝送され
る画素のデータと共に、上記伝送又は間引きの処理を示
す制御コードを伝送することを特徴とする画像信号の高
能率符号化装置。
[Scope of Claims] Transmits regularly located basic pixels among a plurality of pixels having a temporal or spatial arrangement; When the error in the prediction is large, the interpolation pixel located approximately in the center of the interpolation pixels is transmitted, and when the error in the prediction is small, the plurality of interpolation pixels are thinned out. perform prediction of the next step of fineness using the basic pixels and the interpolation pixels, and perform transmission and thinning processing according to the size of the prediction error, and perform the transmission and thinning processing. By repeating the steps, all pixels are transmitted or thinned out, and together with the transmitted pixel data, a control code indicating the transmission or thinning process is transmitted. Encoding device.
JP27514388A 1988-10-31 1988-10-31 High-efficiency coding device for image signals Expired - Lifetime JP2684720B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27514388A JP2684720B2 (en) 1988-10-31 1988-10-31 High-efficiency coding device for image signals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27514388A JP2684720B2 (en) 1988-10-31 1988-10-31 High-efficiency coding device for image signals

Publications (2)

Publication Number Publication Date
JPH02121589A true JPH02121589A (en) 1990-05-09
JP2684720B2 JP2684720B2 (en) 1997-12-03

Family

ID=17551286

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27514388A Expired - Lifetime JP2684720B2 (en) 1988-10-31 1988-10-31 High-efficiency coding device for image signals

Country Status (1)

Country Link
JP (1) JP2684720B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6162286A (en) * 1984-09-04 1986-03-31 Univ Nagoya Picture signal band compressing system
JPS63122382A (en) * 1986-11-11 1988-05-26 Nec Corp Picture signal band compressor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6162286A (en) * 1984-09-04 1986-03-31 Univ Nagoya Picture signal band compressing system
JPS63122382A (en) * 1986-11-11 1988-05-26 Nec Corp Picture signal band compressor

Also Published As

Publication number Publication date
JP2684720B2 (en) 1997-12-03

Similar Documents

Publication Publication Date Title
JP2540809B2 (en) High efficiency encoder
JPH04233385A (en) Method and apparatus for compensating adaptive operation of digital television and system therefor
JP3864444B2 (en) Image signal processing apparatus and method
JPH08340553A (en) Video signal encoding device
US7012648B2 (en) Image conversion method and image conversion apparatus
JPH02121589A (en) High-efficiency coding device for picture signal
JP3906770B2 (en) Digital image signal processing apparatus and method
JP3867697B2 (en) Image signal generation apparatus and generation method
JP2785824B2 (en) High-efficiency coding device for image signals
JP2784815B2 (en) Video signal transmission apparatus and transmission method
JPS63234787A (en) Decoder for highly efficiently encoded picture signal
JPS634784A (en) High efficient coding device
JPH02119485A (en) High efficiency coding device for picture signal
JP3906832B2 (en) Image signal processing apparatus and processing method
JP3831960B2 (en) Interpolation apparatus and interpolation method for compressed high resolution video signal
JP2718034B2 (en) High-efficiency code decoding device
JP2910213B2 (en) High efficiency coding apparatus and method
JP2870762B2 (en) High-efficiency coding device for image signals
JPH02274081A (en) Method and device for encoding image
JP3746305B2 (en) Image signal generating apparatus and method, and digital image signal processing apparatus and method
JPH03247190A (en) Moving vector detection circuit
JP3963184B2 (en) Signal processing apparatus and signal processing method
JPH02105790A (en) High-efficiency picture signal coding device
JPS63313978A (en) High efficient code decoder
JPS63296487A (en) Image signal band compression system, encoding device, and decoding device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080815

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090815

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090815

Year of fee payment: 12