JPS63313978A - High efficient code decoder - Google Patents

High efficient code decoder

Info

Publication number
JPS63313978A
JPS63313978A JP62149735A JP14973587A JPS63313978A JP S63313978 A JPS63313978 A JP S63313978A JP 62149735 A JP62149735 A JP 62149735A JP 14973587 A JP14973587 A JP 14973587A JP S63313978 A JPS63313978 A JP S63313978A
Authority
JP
Japan
Prior art keywords
circuit
data
interpolation
output
block
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
JP62149735A
Other languages
Japanese (ja)
Other versions
JPH0793727B2 (en
Inventor
Tetsujiro Kondo
哲二郎 近藤
Masayuki Hattori
雅之 服部
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 JP62149735A priority Critical patent/JPH0793727B2/en
Publication of JPS63313978A publication Critical patent/JPS63313978A/en
Publication of JPH0793727B2 publication Critical patent/JPH0793727B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

PURPOSE:To prevent deterioration in the quality of a picture caused by in-field interpolation in a moving block by executing an in-field interpolation processing for a moving block adaptively in a direction in which the correlation between picture elements is strong in considering the directivity of surrounding picture elements. CONSTITUTION:In an in-space interpolation circuit 15, an in-field interpolation is applied to such a block as decided to be a moving block. That is, subsample data is supplied to a delay circuit group, and the four pieces of picture element data that adjacent to the horizontal and vertical directions in centering an interpolation point in are taken out. The absolute values of the difference between the horizontal directional data and that between the vertical directional data respectively obtained by absolute value conversion circuit 33, 34 are obtained, and the results are respectively compared with a prescribed threshold at comparison circuits 37, 40. A decision circuit 42 detects a direction in which the correlation is strong is detected. Based on the result of this comparison, a switch circuit 38 selectively thins out either one of a first interpolation value concerning the horizontal direction, a second interpolation value concerning the vertical direction, or a third interpolation value as both horizontal and vertical directions, and outputs the resulting interpolation data of picture element.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、ディジタルビデオ信号等の画像データのデ
ータ量を圧縮して伝送する符号化装置からの高能率符号
を復号する高能率符号の復号装置に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a high-efficiency code decoding method that decodes a high-efficiency code from an encoding device that compresses and transmits the amount of image data such as a digital video signal. Regarding equipment.

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

この発明は、サブサンプリングのレートに応じてサンプ
リング位相が順次シフトされるサブサンプリングによる
画像データの圧縮と、ダイナミックレンジに適応した高
能率符号による画像データの圧縮とが用いられた高能率
符号の復号装置において、動きブロックに対するフィー
ルド内補間処理を周辺画素の方向性を考慮した形で相関
の強い方向で適応に行うようにし、視覚的なノイズの低
減化を図って良質な復元画像を得るようにしたものであ
る。
The present invention provides decoding of a high-efficiency code that uses compression of image data by subsampling in which the sampling phase is sequentially shifted according to the rate of subsampling, and compression of image data by a high-efficiency code adapted to a dynamic range. The device adaptively performs intra-field interpolation processing on motion blocks in the direction of strong correlation, taking into account the directionality of surrounding pixels, to reduce visual noise and obtain high-quality restored images. This is what I did.

〔従来の技術〕[Conventional technology]

ディジタルビデオ信号を伝送する場合に、伝送するデー
タ量を元のデータ量に比して圧縮する方法として、サブ
サンプリングによって画素を間引き、サンプリング周波
数を低くするものが知られている。サブサンプリングで
は、例えば画像データがAに間引かれ、サブサンプリン
グ点と、補間の時に使用するサブサンプリング点の位置
を示す(即ち、補間点の上下又は左右の何れのサブサン
プリング点のデータを使用するかを示す)フラグとを伝
送するものが提案されている。
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. In subsampling, for example, image data is thinned out to A, and the subsampling point and the position of the subsampling point used during interpolation are indicated (i.e., the data of the subsampling points above, below, or to the left and right of the interpolation point are used). A method has been proposed that transmits a flag (indicating whether the

しかしながら、単なるサブサンプリングの場合には、圧
縮率を高くした場合に、復元画像の画質の劣化が目立つ
ものとなる。そこで、サブサンプリングとダイナミック
レンジに適応した高能率符号とを組み合わせた符号化装
置が提案されている。
However, in the case of simple subsampling, when the compression rate is increased, the deterioration of the image quality of the restored image becomes noticeable. Therefore, an encoding device that combines subsampling and a high-efficiency code adapted to the dynamic range has been proposed.

即ち、本願出願人は、特願昭59−266407号明細
書に記載されているような、2次元ブロック内に含まれ
る複数画素の最大値及び最小値により規定されるダイナ
ミックレンジを求め、このダイナミックレンジに適応し
た符号化を行う高能率符号化装置を提案している。また
、特願昭60−232789号明細書に記載されている
ように、複数フレームに夫々含まれる領域の画素から形
成された3次元ブロックに関してダイナミックレンジに
適応した符号化を行う高能率符号化装置が提案されてい
る。
That is, the applicant of the present application determined the dynamic range defined by the maximum and minimum values of a plurality of pixels included in a two-dimensional block, as described in Japanese Patent Application No. 59-266407, and We have proposed a high-efficiency encoding device that performs range-adaptive encoding. Furthermore, as described in Japanese Patent Application No. 60-232789, a high-efficiency encoding device performs encoding adapted to a dynamic range with respect to a three-dimensional block formed from pixels in areas included in each of a plurality of frames. is proposed.

更に、特願昭60−268817号明細書に記載されて
いるように、量子化を行った時に生じる最大歪が一定と
なるようなダイナミックレンジに応じてビット数が変化
する可変長符号化方法が提案されている。
Furthermore, as described in Japanese Patent Application No. 60-268817, there is a variable length encoding method in which the number of bits changes depending on the dynamic range so that the maximum distortion caused when quantization is constant. Proposed.

これらのダイナミックレンジに適応した符号化方法は、
ブロックの画像の動きと関係な(、常にブロック内の全
ての画素データを符号化していた。
The encoding method adapted to these dynamic ranges is
All pixel data within a block was always encoded, regardless of the movement of the block's image.

しかし、画像の動きが無い時には、特願昭60−247
840号明細書に記載されているように、ブロック内の
1個の領域の画素データのみを符号化する所謂駒落とし
処理により、圧縮率を一層高くすることができる。
However, when there is no movement in the image,
As described in the '840 specification, the compression ratio can be further increased by so-called frame drop processing in which only pixel data of one area within a block is encoded.

更に、上述の3次元ブロックのダイナミックレンジに適
応した符号化方法を使用し、動きの有無に応じて駒落と
しを行う高能率符号化装置と組合わせ、圧縮率をより一
層高くできると共に、受信側で画像を良好に復元するこ
とができる高能率符号化装置として、特願昭61−17
9483号明細書に記載されているものが提案されてい
る。
Furthermore, by using the above-mentioned encoding method that adapts to the dynamic range of the three-dimensional block and combining it with a high-efficiency encoding device that drops frames depending on the presence or absence of motion, the compression ratio can be further increased. A patent application filed in 1986-17 was developed as a highly efficient encoding device that can restore images well.
What is described in the specification of No. 9483 has been proposed.

この出願明細書では、サブサンプリングを用いてサンプ
リング周波数を低減する符号化方法の場合、視覚的に高
画質が要求される静止部では、補間された画素データの
劣化が目立つ欠点を改善する技術が開示されている。即
ち、静止ブロック内の間引かれた画素データを受信側で
良好に補間するために、サブサンプリングの位相が順次
シフトされる。例えば同一の位置を占める2個の3次元
ブロックの一方と他方とでサブサンプリングの位相が相
補的なものとされている。受信側では、現在のブロック
が静止ブロックであって、前のブロックが静止ブロック
の場合には、サブサンプリングで間引かれた画素データ
が前のブロックで実際に存在している画素データにより
If tAされる。従って、静止部での画質の劣化が殆
ど生じない。
In the case of an encoding method that uses subsampling to reduce the sampling frequency, this application describes a technique to improve the drawback that deterioration of interpolated pixel data is noticeable in still parts where visually high image quality is required. Disclosed. That is, in order to properly interpolate the thinned out pixel data in the still block on the receiving side, the phase of subsampling is sequentially shifted. For example, the subsampling phases of one and the other of two three-dimensional blocks occupying the same position are complementary. On the receiving side, if the current block is a still block and the previous block is a still block, the pixel data thinned out by subsampling is replaced by If tA by the pixel data actually existing in the previous block. be done. Therefore, there is almost no deterioration in image quality in the still portion.

また、動きブロックの場合には、前のブロックのデータ
を使用できないので、同一フィールド内の画素データを
使用したフィールド内袖間がなされる。このフィールド
内袖間としては、補間の対象の画素の左右に位置する2
個の画素の平均値或いは上下及び左右の夫々に位置する
4個の画素の平均値が使用される。
Furthermore, in the case of a motion block, since data from the previous block cannot be used, intra-field spacing is performed using pixel data within the same field. This field inner sleeve space consists of two pixels located on the left and right of the pixel to be interpolated.
The average value of 4 pixels or the average value of 4 pixels located above, below, left and right is used.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述の高能率符号化装置は、静止ブロックの場合には、
画質の劣化が殆ど生じない補間ができるのに対し、動き
ブロックにおいては、従来の補間法を使用するために、
静止ブロックと動きプロソりが短い時間内で繰り返す時
には、動きブロックにおいて生じた画質の劣化(解像度
の低下)が目立つ問題があった。
In the case of a still block, the above-mentioned high-efficiency encoding device
While interpolation can be performed with almost no deterioration in image quality, motion blocks use conventional interpolation methods.
When a still block and a moving block are repeated within a short period of time, there is a problem in which the deterioration in image quality (deterioration in resolution) that occurs in the moving block is noticeable.

従って、この発明の目的は、動きブロックにおけるフィ
ールド内袖間で生じる画質の劣化を低減し、静止ブロッ
クと動きブロックとが繰り返すときでも、画質の劣化を
目立たなくできる高能率符号の復号装置を提供すること
にある。
Therefore, an object of the present invention is to provide a high-efficiency code decoding device that can reduce the deterioration in image quality that occurs between fields in a moving block, and make the deterioration in image quality less noticeable even when a still block and a moving block are repeated. It's about doing.

〔問題点を解決するための手段〕[Means for solving problems]

この発明では、ディジタル画像信号の時間的に連続する
nフレームの夫々に属するn個の領域からなるブロック
に分割し、ブロックの夫々の画素数を(1/m)とし、
かつ、m個のブロックに関してサブサンプリングの位相
が順次シフトされるようにサブサンプリングすると共に
、ブロックのダイナミックレンジに適応してディジタル
画像信号を符号化するようにした高能率符号の復号装置
において、サブサンプリングにより間引かれた画素を中
心として垂直方向及び水平方向の相関を検出する手段3
7.40.42と、間引かれた画素に対して水平方向に
関する第1の補間値と、垂直方向に関する第2の補間値
と、水平及び垂直方向に関する第3の補間値とを算出す
る手段30,31.32,35.41と、相関検出手段
からの出力に応じて第1の補間値、第2の補間値、第3
の補間値のうちの一つを選択的に上記間引かれた画素の
補間データとして出力する選択手段38とが備えられる
In this invention, a digital image signal is divided into blocks each consisting of n areas belonging to each of n temporally consecutive frames, and the number of pixels in each block is set to (1/m),
In a high-efficiency code decoding device that performs subsampling such that the phase of subsampling is sequentially shifted for m blocks, and encodes a digital image signal while adapting to the dynamic range of the block, Means 3 for detecting correlation in the vertical and horizontal directions centering on pixels thinned out by sampling
7.40.42, and means for calculating a first interpolated value in the horizontal direction, a second interpolated value in the vertical direction, and a third interpolated value in the horizontal and vertical directions for the thinned out pixels. 30, 31.32, 35.41, and the first interpolated value, second interpolated value, and third interpolated value according to the output from the correlation detection means.
A selection means 38 is provided for selectively outputting one of the interpolated values as the interpolated data of the thinned out pixels.

〔作用〕[Effect]

空間内補間回路15において、静止ブロックと判定され
るブロックに対して時間方向補間がなされると共に、動
きブロックと判定されるブロックに対してフィールド内
袖間がなされる。フィールド内袖間がなされる場合には
、サブサンプルデータが遅延回路群に供給され、補間点
を中心として水平及び垂直方向に隣接する4個の画素の
データが取り出される。得られた水平方向のデータの差
分の絶対値が求められると共に、垂直方向のデータの差
分の絶対値が求められ、差分の絶対値の夫々が所定のし
きい値と比較されることで、より相関の強い方向が検出
され、この検出結果に基づいて適応に間引かれた画素の
補間処理がなされる。
The intra-spatial interpolation circuit 15 performs temporal interpolation on blocks determined to be stationary blocks, and performs intra-field interpolation on blocks determined to be motion blocks. When intra-field spacing is performed, sub-sample data is supplied to a group of delay circuits, and data of four pixels adjacent in the horizontal and vertical directions around the interpolation point are extracted. The absolute value of the difference in the obtained horizontal data is determined, and the absolute value of the difference in the vertical data is also determined, and each of the absolute values of the difference is compared with a predetermined threshold. A direction with a strong correlation is detected, and interpolation processing of adaptively thinned out pixels is performed based on the detection result.

例えば、水平方向の差分の絶対値がしきい値より小とさ
れ、且つ、垂直方向の差分の絶対値がしきい値より大と
される場合には、水平方向の相関が強いと判断され、水
平方向のデータの平均値が補間値として出力される。ま
た、水平方向の差分の絶対値がしきい値より大とされ、
且つ、垂直方向の差分の絶対値がしきい値より小とされ
る場合には、垂直方向の相関が強いと判断され、垂直方
向のデータの平均値が補間値として出力される。更に、
水平及び垂直方向の差分の絶対値が両者共にしきい値よ
り大とされるか、若しくは、両者共に小とされる場合に
は、水平及び垂直方向のデータの平均値が補間値として
出力される。
For example, if the absolute value of the difference in the horizontal direction is smaller than the threshold and the absolute value of the difference in the vertical direction is larger than the threshold, it is determined that the correlation in the horizontal direction is strong, The average value of horizontal data is output as an interpolated value. Also, the absolute value of the horizontal difference is greater than the threshold,
Further, if the absolute value of the difference in the vertical direction is smaller than the threshold value, it is determined that the correlation in the vertical direction is strong, and the average value of the data in the vertical direction is output as an interpolated value. Furthermore,
If the absolute values of the horizontal and vertical differences are both greater than the threshold, or both are smaller, the average value of the horizontal and vertical data is output as an interpolated value. .

〔実施例〕〔Example〕

以下、この発明の実施例について図面を参照して説明す
る。この説明は、下記の順序に従ってなされる。
Embodiments of the present invention will be described below with reference to the drawings. This description is given in the following order.

a、送信側の構成 り、受信側の構成 C,フィールド内補間処理の説明 a、送信側の構成 第2図は、この発明の送信側(ビデオテープレコーダの
場合では記録側)の構成を全体として示すものである。
a. Configuration of the transmitting side; Configuration of the receiving side. C. Explanation of intra-field interpolation processing. a. Configuration of the transmitting side. It is shown as follows.

第2図において、1で示されるのが入力端子であり、こ
の入力端子lに、例えば、所定のサンプリング周波数f
sで標本化されて8ビツトで量子化されたディジタルビ
デオ信号が入力信号として供給される。入力端子lから
の入力ディジタルビデオ信号がブロック化回路2に供給
される。
In FIG. 2, 1 is an input terminal, and a predetermined sampling frequency f, for example, is applied to this input terminal l.
A digital video signal sampled in s and quantized in 8 bits is provided as an input signal. An input digital video signal from input terminal l is supplied to blocking circuit 2 .

ブロック化回路2は、順次供給されるサンプルデータの
順序を入れ換えて三次元的な所定の画面領域内に存在す
るデータ単位、即ち、高能率符号化の処理単位となるブ
ロックの順序のデータ列を形成する。例えば、ブロック
化回路2において、連続する2フレームの夫々に属する
同一位置となる二次元の画面領域(例えば、6ライン×
6画素)から三次元的な1個のブロック(例えば、6ラ
イン×6画素×2フレーム=72画素)が構成される。
The blocking circuit 2 rearranges the order of the sequentially supplied sample data and generates data units existing within a predetermined three-dimensional screen area, that is, a data string in the order of blocks, which is a processing unit for high-efficiency encoding. Form. For example, in the blocking circuit 2, two-dimensional screen areas (for example, 6 lines x
One three-dimensional block (for example, 6 lines x 6 pixels x 2 frames = 72 pixels) is constructed from 6 pixels).

ブロック化回路2の出力が空間内サブサンプル回路3に
供給される。
The output of the blocking circuit 2 is supplied to an intra-spatial sub-sampling circuit 3.

空間内サブサンプル回路3は、本来のサンプリング周波
数fsの例えば2の周波数となる’、4fsで、然も、
2フレーム毎に位相が反転するサンプリングパルスによ
り各ブロックの画素を標本化し、データ量を4に圧縮す
る。つまり、空間内サブサンプリング3において、同一
の画面領域となる連続したブロック間において相補的な
関係が成り立つ五の目状のサンプリングパターンが形成
される。
The spatial sub-sampling circuit 3 has a frequency of, for example, 2', 4fs of the original sampling frequency fs, but,
The pixels of each block are sampled using a sampling pulse whose phase is inverted every two frames, and the amount of data is compressed to four. That is, in the spatial sub-sampling 3, a quincunx-shaped sampling pattern is formed in which a complementary relationship is established between consecutive blocks forming the same screen area.

例えば、第5図は、空間内サブサンプル回路3において
形成される五の目状のサンプリングパターンを示すもの
で、その三次元的な形状を61〜64で示される連続し
たフレームを用いて示す。
For example, FIG. 5 shows a quincunx-shaped sampling pattern formed in the spatial sub-sampling circuit 3, and its three-dimensional shape is shown using consecutive frames 61 to 64.

尚、第5図において、Oで示されるのがサブサンプリン
グされた画素を示し、×で示されるのが間引かれた画素
を示す。また、フレーム61及び62の同一画面領域か
ら1個のブロックが形成され、フレーム63及び64の
同一画面領域から1個のブロックが形成される。
In FIG. 5, O indicates subsampled pixels, and x indicates thinned out pixels. Further, one block is formed from the same screen area of frames 61 and 62, and one block is formed from the same screen area of frames 63 and 64.

第5図に示すように、2フレーム(lブロック)毎にサ
ブサンプリングされた画素が1画素分のズレを有するよ
うな形とされており、フレーム61及び62のうちの1
フレ一ム分の画素とフレーム63及び64のうちの1フ
レ一ム分の画素とを重ね合わせることにより、本来の画
素数のフレームを合成できる。空間内サブサンプル回路
3の出力が動き適応防落し回路4に供給される。
As shown in FIG. 5, the pixels subsampled every two frames (l block) have a shift of one pixel, and one of frames 61 and 62
By overlapping the pixels of one frame with the pixels of one frame of frames 63 and 64, a frame with the original number of pixels can be synthesized. The output of the spatial sub-sampling circuit 3 is fed to a motion adaptive dropout circuit 4.

動き適応防落し回路4は、ブロック内の2フレ一ム間で
同一位置の画素の差分を求め、その差分の絶対値の最大
値と所定のしきい値とを比較することにより、動き検出
を行い、動き検出結果に基づいて動きの少ないブロック
に関して防落し処理を行う。
The motion adaptive detection circuit 4 calculates the difference between pixels at the same position between two frames in a block, and performs motion detection by comparing the maximum absolute value of the difference with a predetermined threshold. Based on the motion detection results, the blocks with little motion are subjected to drop prevention processing.

即ち、同一位置の画素の差分の絶対値の最大値と所定の
しきい値とが比較され、しきい値より差分の絶対値の最
大値が大となる場合には、動きブロックと判定され、し
きい値より差分の絶対値の最大値が小となる場合には、
静止ブロックと判定される。静止ブロックに関しては、
ブロック内のフレームの同一位置の画素の間で平均値が
夫々に算出され、このフレーム間の平均値がブロックを
形成するサブサンプルデータの代わりとして出力される
That is, the maximum value of the absolute value of the difference between pixels at the same position is compared with a predetermined threshold value, and if the maximum value of the absolute value of the difference is greater than the threshold value, it is determined that the block is a motion block. If the maximum absolute value of the difference is smaller than the threshold,
It is determined to be a stationary block. Regarding stationary blocks,
An average value is calculated between pixels at the same position in frames within a block, and this inter-frame average value is output as a substitute for the sub-sample data forming the block.

動き適応防落し回路4の出力がエンコーダ回路5に供給
されると共に、動き適応防落し処理の過程において発生
した動き検出の判定結果に対応する判定コードがエンコ
ーダ回路5及びフレーム化回路6に供給される。
The output of the motion adaptive drop protection circuit 4 is supplied to the encoder circuit 5, and a determination code corresponding to the motion detection determination result generated in the process of motion adaptive drop protection processing is supplied to the encoder circuit 5 and the framing circuit 6. Ru.

エンコーダ回路5は、ブロック毎のダイナミックレンジ
に基づいてダイナミックレンジに適応した形でビット数
を可変させて符号化を行う。例えば、エンコーダ回路5
において、順次供給されるブロック内のデータの最大値
及び最小値が検出されると共に、最大値から最小値が減
算されてダイナミックレンジが算出される。そして、ブ
ロック内のデータの値から最小値が減算され、この最小
値除去後のデータがダイナミックレンジに応じたビット
数でもって量子化され、圧縮されたビット数のコード信
号が形成される。エンコーダ回路5の処理により得られ
るダイナミックレンジ、最小値及びコード信号の夫々が
フレーム化回路6に供給される。
The encoder circuit 5 performs encoding by varying the number of bits in a manner adapted to the dynamic range based on the dynamic range of each block. For example, encoder circuit 5
In this step, the maximum and minimum values of the data in the blocks that are sequentially supplied are detected, and the minimum value is subtracted from the maximum value to calculate the dynamic range. Then, the minimum value is subtracted from the data value in the block, and the data after the minimum value has been removed is quantized with the number of bits corresponding to the dynamic range to form a code signal with the compressed number of bits. The dynamic range, minimum value, and code signal obtained by the processing of the encoder circuit 5 are each supplied to a framing circuit 6.

フレーム化回路6において、動き適応防落し回路4から
の動き検出の判定コードとエンコーダ回路5からのダイ
ナミックレンジ、最小値及びコード信号からなるデータ
部分にエラー訂正符号が付加され、それらがシリアルデ
ータに変換されて伝送データとされ、この伝送データが
出力端子7から取り出される。
In the framing circuit 6, an error correction code is added to the data portion consisting of the motion detection determination code from the motion adaptive reduction circuit 4 and the dynamic range, minimum value, and code signal from the encoder circuit 5, and these are converted into serial data. The data is converted into transmission data, and this transmission data is taken out from the output terminal 7.

b、受信側の構成 第3図は、この発明の受信側(ビデオテープレコーダの
場合では再生側)の構成を全体として示すものである。
b. Configuration of the receiving side FIG. 3 shows the overall configuration of the receiving side (the reproducing side in the case of a video tape recorder) of the present invention.

第3図において、11で示されるのが受信データの入力
端子である。
In FIG. 3, reference numeral 11 indicates an input terminal for receiving data.

入力端子11からの受信データがフレーム分解回路12
に供給される。フレーム分解回路12において、受信デ
ータに対してエラー訂正処理がなされると共に、動き検
出の判定コード、ダイナミックレンジ、最小値及びコー
ド信号の夫々が分離される。フレーム分解回路12にお
いて分離された動き検出の判定コードがデコーダ回路1
3.駒落し復元回路14及び空間内補間回路15の夫々
に供給される。
The received data from the input terminal 11 is sent to the frame decomposition circuit 12.
supplied to In the frame decomposition circuit 12, error correction processing is performed on the received data, and a motion detection determination code, dynamic range, minimum value, and code signal are separated. The motion detection judgment code separated in the frame decomposition circuit 12 is transmitted to the decoder circuit 1.
3. The signal is supplied to each of the frame drop restoration circuit 14 and the spatial interpolation circuit 15.

デコーダ回路13は、フレーム分解回路12において、
分離されたダイナミックレンジに基づいてコード信号を
復号して最小値が除去されたデータを形成し、最小値が
除去されたデータの値に対して最小値を加算してデータ
を復元する。デコーダ回路13の出力が駒落し復元回路
14に供給される。
The decoder circuit 13 includes, in the frame decomposition circuit 12,
The code signal is decoded based on the separated dynamic range to form data from which the minimum value has been removed, and the minimum value is added to the value of the data from which the minimum value has been removed to restore the data. The output of the decoder circuit 13 is supplied to a dropped frame restoration circuit 14.

駒落し復元回路14において、送信側において駒落し処
理がなされた静止ブロックに対して復元処理がなされる
0例えば、動き検出の判定コードに基づいて静止ブロッ
クに対して復元処理がなされ、ブロック内のフレーム間
において平均化されたサブサンプルデータを所定のタイ
ミングで二度読み出すことにより、本来の画素数のブロ
ックが復元される。駒落し復元回路14の出力が空間内
補間回路15に供給される。
In the frame-drop restoration circuit 14, restoration processing is performed on the still block that has been subjected to frame-drop processing on the transmitting side.For example, restoration processing is performed on the still block based on the motion detection determination code, and By reading sub-sample data averaged between frames twice at predetermined timing, a block with the original number of pixels is restored. The output of the dropped frame restoration circuit 14 is supplied to the spatial interpolation circuit 15.

空間内補間回路15は、送信側におけるサブサンプル処
理によって間引かれた画素を補間処理によって形成し、
本来の画素数のフレームを合成するもので、動き検出の
判定コードに基づいて選択的に時間方向補間若しくはフ
ィールド内袖間の何れかの処理がなされる。
The intra-spatial interpolation circuit 15 forms pixels thinned out by sub-sampling processing on the transmission side by interpolation processing,
It combines frames with the original number of pixels, and selectively performs either temporal interpolation or intra-field processing based on a motion detection determination code.

時間方向補間は、時間的に同一画面領域で連続する2つ
のブロックを重ね合わせることにより間引かれた画素を
合成する補間である。この時間方向補間は、動き検出の
判定コードにより、同一画面領域で連続する現ブロック
及び前ブロックが共に静止ブロックであると判断される
場合においてなされる。
Temporal interpolation is an interpolation in which thinned pixels are synthesized by overlapping two consecutive blocks in the same screen area in terms of time. This temporal interpolation is performed when the motion detection determination code determines that both the current block and the previous block that are continuous in the same screen area are still blocks.

また、フィールド内袖間は、同一フィールド内に存在す
るデータを用いて間引かれた画素を合成する補間である
。フィールド内袖間は、同一画面領域で連続する現ブロ
ック及び前ブロックの内で少なくとも一方が動きブロッ
クと判断される場合においてなされる。
Furthermore, intra-field interpolation is an interpolation in which thinned out pixels are synthesized using data existing in the same field. Intra-field sleeve spacing is performed when at least one of the current block and previous block that are consecutive in the same screen area is determined to be a motion block.

フィールド内袖間では、後述のように、垂直方向の2個
のデータと水平方向の2個のデータに基づいてより相関
の強い方向が検出される。それと共に、水平方向の2個
のデータの平均値と垂直方向の2個のデータの平均値と
垂直及び水平方向の4個のデータの平均値とが補間値と
して算出され、これらのうちから相関の強い方向の補間
値が選択的に使用される。
As will be described later, between the inner fields, a direction with a stronger correlation is detected based on two pieces of data in the vertical direction and two pieces of data in the horizontal direction. At the same time, the average value of two pieces of data in the horizontal direction, the average value of two pieces of data in the vertical direction, and the average value of four pieces of data in the vertical and horizontal directions are calculated as interpolated values, and from these, the correlation The interpolated values in the direction of strong are selectively used.

空間内補間回路15からの本来の画素数分のデータがブ
ロック分解回路16に供給される。ブロック分解回路1
6は、ブロックの順序のデータを走査順序のデータ列に
変換する。つまり、ブロック分解回路16において、サ
ンプルデータの順番がテレビジョン信号の走査と同様な
順番とされる。
Data for the original number of pixels from the spatial interpolation circuit 15 is supplied to the block decomposition circuit 16. Block decomposition circuit 1
6 converts data in block order into a data string in scan order. That is, in the block decomposition circuit 16, the order of sample data is the same as that of scanning the television signal.

ブロック分解回路16の出力が出力端子17から取り出
される。従って、出力端子17からは、所定のサンプリ
ング周波数fsで標本化されて8ビツトで量子化された
ディジタルビデオ信号が得られる。
The output of the block decomposition circuit 16 is taken out from the output terminal 17. Therefore, from the output terminal 17, a digital video signal sampled at a predetermined sampling frequency fs and quantized to 8 bits is obtained.

C,フィールド内補間処理の説明 第1図は、前述した高能率符号の受信側に設けられる空
間内補間回路15におけるフィールド内補間処理部の一
例を示す、第1図において21で示される端子には、駒
落し復元回路14からのサブサンプルデータが入力信号
として供給される。
C. Description of intra-field interpolation processing FIG. 1 shows an example of the intra-field interpolation processing section in the intra-space interpolation circuit 15 provided on the receiving side of the high-efficiency code mentioned above. The sub-sample data from the dropped frame restoration circuit 14 is supplied as an input signal.

尚、第1図において、SDLで表現される22゜25.
26.28.44の夫々は、lサンプル周期(1/fs
)の遅延量を有するサンプル遅延回路であり、I HD
Lで表現される23.24.43の夫々は、l水平周期
の遅延量を有するライン遅延回路である。
In addition, in FIG. 1, 22°, 25.
26.28.44 each have l sample period (1/fs
) is a sample delay circuit having a delay amount of I HD
Each of 23, 24, and 43 represented by L is a line delay circuit having a delay amount of l horizontal period.

入力端子21からの入力ディジタル信号がサンプル遅延
回路2セ、ライン遅延回路23及び43の夫々に供給さ
れる。サンプル遅延回路22の出力が減算器27に供給
されると共に、加算器30に供給される。
An input digital signal from input terminal 21 is supplied to sample delay circuit 2 and line delay circuits 23 and 43, respectively. The output of the sample delay circuit 22 is supplied to a subtracter 27 and also to an adder 30.

また、ライン遅延回路23の出力がライン遅延回路24
及びサンプル遅延回路28を介して減算器27及び加算
器30の夫々に供給される。それと共に、ライン遅延回
路23の出力が減算器29及び加算器31の夫々に供給
されると共に、サンプル遅延回路25及び26を介して
減算器29及び加算器31の夫々に供給される。
Also, the output of the line delay circuit 23 is output to the line delay circuit 24.
and is supplied via the sample delay circuit 28 to the subtracter 27 and adder 30, respectively. At the same time, the output of the line delay circuit 23 is supplied to the subtracter 29 and the adder 31, respectively, and is also supplied to the subtracter 29 and the adder 31, respectively, via the sample delay circuits 25 and 26.

減算器27において、例えば、サンプル遅延回路28の
出力からサンプル遅延回路22の出力が減算され、この
減算出力が絶対値変換回路33に供給される。絶対値変
換回路33において、減算器27の出力が絶対値に変換
され、この絶対値出力が比較回路37に供給される。
In the subtracter 27 , for example, the output of the sample delay circuit 22 is subtracted from the output of the sample delay circuit 28 , and the subtracted output is supplied to the absolute value conversion circuit 33 . In the absolute value conversion circuit 33, the output of the subtracter 27 is converted to an absolute value, and this absolute value output is supplied to the comparison circuit 37.

比較回路37には、端子36から所定のしきい値データ
THが供給されており、比較回路37において、絶対値
回路33の出力としきい値データTHとが比較され、比
較出力が形成される。比較回路37の比較出力が判断回
路42に供給される。
The comparator circuit 37 is supplied with predetermined threshold data TH from the terminal 36, and the comparator circuit 37 compares the output of the absolute value circuit 33 with the threshold data TH to form a comparison output. The comparison output of the comparison circuit 37 is supplied to the judgment circuit 42.

また、加算器30において、サンプル遅延回路28の出
力とサンプル遅延回路回路22の出力とが加算され、こ
の加算出力が加算器32に供給されると共に、スイッチ
回路38の入力端子38aに供給される。
Further, in the adder 30, the output of the sample delay circuit 28 and the output of the sample delay circuit 22 are added, and this addition output is supplied to the adder 32 and also to the input terminal 38a of the switch circuit 38. .

一方、減算器29において、サンプル遅延回路26の出
力からライン遅延回路23の出力が減算され、この減算
出力が絶対値変換回路34に供給される。絶対値変換回
路34において、減算器2つの出力が絶対値に変換され
、この絶対値出力が比較回路40に供給される。
On the other hand, in the subtracter 29 , the output of the line delay circuit 23 is subtracted from the output of the sample delay circuit 26 , and the subtracted output is supplied to the absolute value conversion circuit 34 . In the absolute value conversion circuit 34, the outputs of the two subtracters are converted into absolute values, and this absolute value output is supplied to the comparison circuit 40.

比較回路40には、端子39から所定のしきい値データ
THが供給されており、比較回路40において、絶対値
回路34の出力としきい値とが比較され、比較出力が形
成される。比較回路40の比較出力が判断回路42に供
給される。
The comparator circuit 40 is supplied with predetermined threshold data TH from the terminal 39, and the comparator circuit 40 compares the output of the absolute value circuit 34 with the threshold value to form a comparison output. The comparison output of the comparison circuit 40 is supplied to the judgment circuit 42.

また、加算器31において、サンプル遅延回路26の出
力とサンプル遅延回路回路23の出力とが加算され、こ
の加算出力が加算器32に供給されると共に、スイッチ
回路38の入力端子38cに供給される。
Further, in the adder 31, the output of the sample delay circuit 26 and the output of the sample delay circuit 23 are added, and the added output is supplied to the adder 32 and also to the input terminal 38c of the switch circuit 38. .

加算器32において、加算器30の出力と加算器31の
出力とが加算され、加算器32の加算出力が〃割算回路
35に供給される。2割算回路35は、例えば、供給さ
れる加算器32の出力を1ビツト下位にシフトすること
により、割算処理を行うもので、〃割算回路35におけ
る処理により加算器32の出力がAとされる。〃割算回
路35の出力がスイッチ回路38の入力端子38bに供
給される。
In the adder 32, the output of the adder 30 and the output of the adder 31 are added, and the added output of the adder 32 is supplied to the division circuit 35. The 2nd division circuit 35 performs division processing by shifting the supplied output of the adder 32 to the lower order by 1 bit, and the output of the adder 32 becomes A due to the processing in the division circuit 35. It is said that The output of the divider circuit 35 is supplied to the input terminal 38b of the switch circuit 38.

比較回路37及び40の比較出力が供給される判断回路
42は、垂直方向及び水平方向のうちでより相関の強い
方向を判断し、判断回路42からスイッチ回路38を制
御する制御信号を発生する。
A judgment circuit 42 to which the comparison outputs of the comparison circuits 37 and 40 are supplied judges which direction has a stronger correlation between the vertical direction and the horizontal direction, and generates a control signal for controlling the switch circuit 38 from the judgment circuit 42 .

判断回路42において形成された制御信号がスイッチ回
路38に供給される。
The control signal generated in the decision circuit 42 is supplied to the switch circuit 38.

スイッチ回路38は、判断回路42からの制御信号に基
づいて入力端子38a、38b、38cに供給される信
号の何れかを選択的に出力する。
The switch circuit 38 selectively outputs any one of the signals supplied to the input terminals 38a, 38b, and 38c based on the control signal from the determination circuit 42.

スイッチ回路38の出力が〃割算回路41に供給される
The output of the switch circuit 38 is supplied to a division circuit 41.

〃割算回路41は、A割算回路35と同様にビットシフ
トにより割算処理を行う。2割算回路41出力がスイッ
チ回路45の一方の入力端子45aに供給される。スイ
ッチ回路45の他方の入力端子45bには、ライン遅延
回路43の出力を更にサンプル遅延回路44にて遅延し
て得られる出力が供給される。
The division circuit 41, like the A division circuit 35, performs division processing by bit shifting. The output of the divide-by-2 circuit 41 is supplied to one input terminal 45a of the switch circuit 45. The other input terminal 45b of the switch circuit 45 is supplied with an output obtained by further delaying the output of the line delay circuit 43 in a sample delay circuit 44.

スイッチ45には、端子47からサンプリング周波数r
sのサンプリングパルスがクロック信号として供給され
る。スイッチ回路45において、1サンプル周期毎に入
力端子45a、45bに供給されている信号が交互に選
択される。つまり、データ及び補間データがスイッチ回
路45により交互に選択される。スイッチ回路45の出
力信号が出力端子46から取り出される。出力端子46
から得られる補間処理がなされた信号が前述したブロッ
ク分解回路16に供給される。
The switch 45 is connected to the sampling frequency r from the terminal 47.
A sampling pulse of s is supplied as a clock signal. In the switch circuit 45, the signals supplied to the input terminals 45a and 45b are alternately selected every sample period. That is, data and interpolated data are alternately selected by the switch circuit 45. The output signal of the switch circuit 45 is taken out from the output terminal 46. Output terminal 46
The interpolated signal obtained from the above is supplied to the block decomposition circuit 16 described above.

第4図は、サンプリング格子の一例を示すもので、第4
図において、55で示される間引かれた画素を補間する
場合について更に具体的に説明する。尚、第4図におい
て実線で示されるのが同一フィールドにおける(n−1
)、n、  (n+1)ラインを示すもので、○で示さ
れるのがサブサンプリングされた画素を示し、×で示さ
れるのが間引かれた画素を示す、また、破線が他フィー
ルドのラインを示している。
Figure 4 shows an example of a sampling grid.
The case of interpolating the thinned out pixels indicated by 55 in the figure will be explained in more detail. In addition, in FIG. 4, the solid line indicates (n-1) in the same field.
), n, (n+1) lines, ○ indicates subsampled pixels, × indicates thinned out pixels, and dashed lines indicate lines of other fields. It shows.

入力端子21に56で示される間引かれた画素が供給さ
れるタイミングでは、サンプル遅延回路22から第4図
において54で示す画素が出力され、サンプル遅延回路
28からは、更に2ライン前となる51で示す画素が出
力される。
At the timing when the thinned out pixel indicated by 56 is supplied to the input terminal 21, the sample delay circuit 22 outputs the pixel indicated by 54 in FIG. A pixel indicated by 51 is output.

画素54のデータの値をDとし、画素51のデータの値
をCとすると、減算器27から(C−D)が出力される
と共に、加算器30から(C+Dが出力される。減算器
27の出力が絶対値変換回路33を介して比較回路37
に供給され 比較回路37において、絶対値I C−D
 Iとしきい値データTHとが比較される。
When the data value of the pixel 54 is D and the data value of the pixel 51 is C, the subtracter 27 outputs (CD) and the adder 30 outputs (C+D. The output is sent to the comparison circuit 37 via the absolute value conversion circuit 33.
In the comparator circuit 37, the absolute value I C-D
I and threshold data TH are compared.

一方、入力端子21に間引かれた画素56が供給される
タイ、ミングにおいて、ライン遅延回路23から第4図
において53で示される画素が出力され、サンプル遅延
回路26からは、更に2サンプル前となる52で示され
る画素が出力される。
On the other hand, at the timing when the thinned out pixels 56 are supplied to the input terminal 21, the line delay circuit 23 outputs the pixel indicated by 53 in FIG. The pixel indicated by 52 is output.

画素53のデータの値をBとし、画素52のデータの値
をAとすると、減算器29から(A−B)が出力される
と共に、加算器31から(A+B)が出力される。減算
器29の出力が絶対値変換回路34を介して比較回路4
0に供給され、比較回路40において絶対値IA−Bl
としきい値データTHとが比較される。
If the value of the data of the pixel 53 is B and the value of the data of the pixel 52 is A, the subtracter 29 outputs (AB), and the adder 31 outputs (A+B). The output of the subtracter 29 is sent to the comparison circuit 4 via the absolute value conversion circuit 34.
0, and in the comparison circuit 40 the absolute value IA-Bl
and threshold data TH are compared.

また、加算器30の出力と加算器31の出力とが加算器
32において加算され、加算器32から(A+B+C+
D)が出力される。加算器32の出力が%割算回路35
に供給され、A割算回路35から騒(A+B十〇+D)
が出力される。
Further, the output of the adder 30 and the output of the adder 31 are added in the adder 32, and the output from the adder 32 is (A+B+C+
D) is output. The output of the adder 32 is sent to the % division circuit 35
and the noise (A+B〇+D) is supplied from the A division circuit 35.
is output.

比較回路37において、比較処理がなされ、(I C−
D I >TH)の場合には、例えば、ハイレベルの出
力が判断回路42に供給され、(Ic−DI≦TH)の
場合には、ローレベルの出力が判断回路42に供給され
る。また、同様に比較回路40において、比較処理がな
され、(IA−B1 >TH)の場合には、例えば、ハ
イレベルの出力が判断回路42に供給され、(IA−B
l≦TH)の場合には、ローレベルの出力が判断回路4
2に供給される。
Comparison processing is performed in the comparison circuit 37, and (IC-
If D I >TH, for example, a high level output is supplied to the determination circuit 42, and if (Ic-DI≦TH), a low level output is supplied to the determination circuit 42. Similarly, comparison processing is performed in the comparison circuit 40, and if (IA-B1 > TH), for example, a high-level output is supplied to the determination circuit 42, and (IA-B
l≦TH), the low level output is output from the judgment circuit 4.
2.

判断回路42において、垂直方向及び水平方向のうちで
相関が強い方向が判断され、相関の強い方向のサブサン
プルデータを用いて補間処理するように制御信号が形成
される。この制御信号がスイッチ回路38に供給される
The determining circuit 42 determines which direction has the strongest correlation between the vertical direction and the horizontal direction, and generates a control signal so that interpolation processing is performed using sub-sample data in the direction where the correlation is strong. This control signal is supplied to the switch circuit 38.

この例では、(I C−D I >TH)で且つ(IA
−B I≦TH)の場合には、水平方向の相関が強いと
判断されて入力端子38cが選択され、スイッチ回路3
8から(A + B)が出力される。
In this example, (I C-D I > TH) and (IA
-BI≦TH), it is determined that the correlation in the horizontal direction is strong, and the input terminal 38c is selected, and the switch circuit 3
(A + B) is output from 8.

また、(I C−D I≦TH)で且つ(I A−81
>TH)の場合には、垂直方向の相関が強いと判断され
て入力端子38aが選択され、スイッチ回路38から(
C十D)が出力される。
Also, (I C-D I≦TH) and (I A-81
>TH), it is determined that the vertical correlation is strong, the input terminal 38a is selected, and the switch circuit 38 selects (
C1D) is output.

更に、上記以外の場合には、入力端子38bが選択され
、スイッチ回路38から(A+B+C+D)/2が出力
される。
Furthermore, in cases other than the above, the input terminal 38b is selected and (A+B+C+D)/2 is output from the switch circuit 38.

従って、スイッチ回路38に接続された各割算回路41
からは、’A (A+B)、’A (C+D)。
Therefore, each division circuit 41 connected to the switch circuit 38
From 'A (A+B), 'A (C+D).

’A (A + B + C+ D)のいずれかの補間
データが出力される。〃割算回路41の出力がスイッチ
回路45の一方の入力端子45aに供給される。
'A (A + B + C + D) interpolated data is output. The output of the divider circuit 41 is supplied to one input terminal 45a of the switch circuit 45.

スイッチ回路45は、間引かれた画素55のタイミング
において、一方の入力端子45aを選択するように端子
47からのクロック信号により制御されており、%割算
回路41からの上記補間データが出力端子46から取り
出される。従って、補間データがサブサンプルデータの
間に挿入された形で出力され、本来のサンプルデータ列
が復元される。
The switch circuit 45 is controlled by a clock signal from a terminal 47 so as to select one input terminal 45a at the timing of the thinned out pixels 55, and the interpolated data from the % division circuit 41 is output from the output terminal. 46. Therefore, the interpolated data is inserted between the sub-sample data and output, and the original sample data sequence is restored.

また、画素56の次に位置する第4図において57で示
される画素が入力端子21に供給されるタイミングにお
いては、スイッチ回路45は、他方の入力端子45bを
選択するように端子47からのクロック信号により制御
されているため、サンプル遅延回路44からの出力、つ
まり、画素53のサブサンプルデータがスイッチ回路4
5から出力される。
Further, at the timing when the pixel indicated by 57 in FIG. 4 located next to the pixel 56 is supplied to the input terminal 21, the switch circuit 45 receives the clock from the terminal 47 so as to select the other input terminal 45b. Since it is controlled by the signal, the output from the sample delay circuit 44, that is, the sub-sample data of the pixel 53 is sent to the switch circuit 4.
Output from 5.

尚、この発明の一実施例におけるフィールド内袖間処理
の例としては、上記以外に種々の変形が可能である。例
えば、CIA−Bl≦TH)の時には、l C−D I
の大きさに係わらず、補間データとして’A (A+B
)を用い、(IA−Bl>TH)で且つ(I C−D 
I≦TH)の時に、補間データとしてIA(C+D)を
用い、(IA−Bl>TH)で且つ(l C−D I 
>TH)の時に、補間データとして’A (A+B+C
+D)を用いるようにスイッチ回路38を制御するよう
にしても良い。
It should be noted that various modifications other than those described above are possible as an example of the in-field sleeve spacing process in one embodiment of the present invention. For example, when CIA-Bl≦TH), l C-D I
Regardless of the size of 'A (A+B
), (IA-Bl>TH) and (I C-D
When I≦TH), use IA(C+D) as interpolation data, and (IA-Bl>TH) and (l C-D I
>TH), 'A (A+B+C
The switch circuit 38 may be controlled to use +D).

また、更に他の例としてIA−Bl≦I C−Dlの時
に、補間データとして’A (A+B)を用い、(l 
A−B l > I C−D I)の時に、補間データ
として’A (C+D)を用いるようにスイッチ回路3
8を制御するようにしても良い。
As still another example, when IA-Bl≦I C-Dl, 'A (A+B) is used as interpolation data, and (l
When A-B l > I C-D I), the switch circuit 3 is configured to use 'A (C+D) as interpolation data.
8 may be controlled.

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

この発明では、空間内補間回路において、静止ブロック
と判定されるブロックに対して時間方向補間がなされる
と共に、動きブロックと判定されるブロックに対してフ
ィールド内袖間がなされる。
In the present invention, the intra-spatial interpolation circuit performs temporal interpolation on blocks determined to be stationary blocks, and performs intra-field interpolation on blocks determined to be motion blocks.

フィールド内袖間がなされる場合には、サブサンプルデ
ータが遅延回路群に供給され、補間点を中心として水平
及び垂直方向に隣接する4個の画素のデータが取り出さ
れる。得られた水平方向のデータの差分の絶対値が求め
られると共に、垂直方向のデータの差分の絶対値が求め
られ、差分の絶対値の夫々が所定のしきい値と比較され
ることで、より相関の強い方向が検出され、この検出結
果に基づいて適応に間引かれた画素の補間処理がなされ
る。例えば、水平方向の差分の絶対値がしきい値より小
とされ、且つ、垂直方向の差分の絶対値がしきい値より
大とされる場合には、水平方向の相関が強いと判断され
、水平方向のデータの平均値が補間値として出力される
。また、水平方向の差分の絶対値がしきい値より大とさ
れ、且つ、垂直方向の差分の絶対値がしきい値より小と
される場合には、垂直方向の相関が強いと判断され、垂
直方向のデータの平均値が補間値として出力される。更
に、水平及び垂直方向の差分の絶対値が両者共にしきい
値より大とされるか、若しくは、両者共に小とされる場
合には、水平及び垂直方向のデータの平均値が補間値と
して出力される。
When intra-field spacing is performed, sub-sample data is supplied to a group of delay circuits, and data of four pixels adjacent in the horizontal and vertical directions around the interpolation point are extracted. The absolute value of the difference in the obtained horizontal data is determined, and the absolute value of the difference in the vertical data is also determined, and each of the absolute values of the difference is compared with a predetermined threshold. A direction with a strong correlation is detected, and interpolation processing of adaptively thinned out pixels is performed based on the detection result. For example, if the absolute value of the difference in the horizontal direction is smaller than the threshold and the absolute value of the difference in the vertical direction is larger than the threshold, it is determined that the correlation in the horizontal direction is strong, The average value of horizontal data is output as an interpolated value. Further, if the absolute value of the difference in the horizontal direction is greater than the threshold value, and the absolute value of the difference in the vertical direction is smaller than the threshold value, it is determined that the correlation in the vertical direction is strong, The average value of the data in the vertical direction is output as an interpolated value. Furthermore, if the absolute values of the horizontal and vertical differences are both greater than the threshold, or both are smaller, the average value of the horizontal and vertical data is output as an interpolated value. be done.

従って、この発明に依れば、動きブロックに対してサブ
サンプリングで間引かれた画素を補間する場合に、水平
及び垂直の相関を考慮した上で適応に補間処理を行うこ
とができるため、従来のように単純に補間点の左右の2
個の画素のデータの平均値或いは上下、左右の4個の画
素のデータの平均値を使用して補間を行う場合と比較し
て、画質の劣化を防止できる。このため、静止ブロック
と動きブロックとが短い時間で繰り返す場合においても
画質の劣化が目立つことがなく、良好な復元画像を得る
ことができる。
Therefore, according to the present invention, when interpolating pixels thinned out by subsampling for a motion block, it is possible to adaptively perform interpolation processing while taking horizontal and vertical correlations into consideration. Simply add the 2 points on the left and right of the interpolation point like
Compared to the case where interpolation is performed using the average value of data of a single pixel or the average value of data of four pixels on the upper, lower, left and right sides, deterioration in image quality can be prevented. Therefore, even when a still block and a moving block are repeated in a short period of time, there is no noticeable deterioration in image quality, and a good restored image can be obtained.

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

第1図はこの発明の一実施例のブロック図、第2図はこ
の発明が適用される高能率符号化装置の送信側のブロッ
ク図、第3図はこの発明が適用される高能率符号化装置
の受信側のブロック図、第4図はこの発明の一実施例の
動作説明に用いる路線図、第5図はこの発明が適用され
る高能率符号化装置におけるサブサンプリングの説明に
用いる路線図である。 図面における主要な符号の説明 21:サブサンプルデータの供給端子、22゜25.2
6,28,44:サンプル遅延回路。 23.24.43ニライン遅延回路、27.29=減算
器、   30,31,32:加算器、  33.34
:絶対値変換回路、   37,40:比較回路、  
 38.45:スイッチ回路、35,41:A割算回路
、  42:判断回路、  46:補間出力の出力端子
。 代理人   弁理士 杉 浦 正 知 主にイ訃ンステへ 受信システヘ 第3図 す)プリジグオド) 第5図
FIG. 1 is a block diagram of an embodiment of the present invention, FIG. 2 is a block diagram of the transmission side of a high-efficiency encoding device to which this invention is applied, and FIG. 3 is a high-efficiency encoding device to which this invention is applied. A block diagram of the receiving side of the device, FIG. 4 is a route map used to explain the operation of an embodiment of the present invention, and FIG. 5 is a route map used to explain subsampling in a high efficiency encoding device to which this invention is applied. It is. Explanation of main symbols in the drawings 21: Sub-sample data supply terminal, 22°25.2
6, 28, 44: sample delay circuit. 23.24.43 Ni-line delay circuit, 27.29 = subtracter, 30, 31, 32: adder, 33.34
: Absolute value conversion circuit, 37, 40: Comparison circuit,
38.45: Switch circuit, 35, 41: A division circuit, 42: Judgment circuit, 46: Output terminal for interpolation output. Representative: Tadashi Sugiura, Patent Attorney: To the recipient system (Fig. 3) Fig. 5

Claims (1)

【特許請求の範囲】 ディジタル画像信号の時間的に連続するnフレームの夫
々に属するn個の領域からなるブロックに分割し、上記
ブロックの夫々の画素数を(1/m)とし、かつ、m個
のブロックに関してサブサンプリングの位相が順次シフ
トされるようにサブサンプリングすると共に、上記ブロ
ックのダイナミックレンジに適応して上記ディジタル画
像信号を符号化するようにした高能率符号の復号装置に
おいて、 上記サブサンプリングにより間引かれた画素を中心とし
て垂直方向及び水平方向の相関を検出する手段と、 上記間引かれた画素に対して水平方向に関する第1の補
間値と、垂直方向に関する第2の補間値と、水平及び垂
直方向に関する第3の補間値とを算出する手段と、 上記相関検出手段からの出力に応じて上記第1の補間値
、上記第2の補間値、上記第3の補間値のうちの一つを
選択的に上記間引かれた画素の補間データとして出力す
る選択手段と を備えたことを特徴とする高能率符号の復号装置。
[Scope of Claims] A digital image signal is divided into blocks each consisting of n areas belonging to each of n temporally consecutive frames, and the number of pixels in each block is (1/m), and m In the high-efficiency code decoding device, the decoding device performs subsampling such that the phase of subsampling is sequentially shifted for each block, and encodes the digital image signal by adapting to the dynamic range of the block. means for detecting correlation in the vertical and horizontal directions centering on pixels thinned out by sampling; a first interpolated value in the horizontal direction and a second interpolated value in the vertical direction for the thinned out pixels; and third interpolated values in the horizontal and vertical directions; and means for calculating the first interpolated value, the second interpolated value, and the third interpolated value in accordance with the output from the correlation detection means A decoding device for a high-efficiency code, comprising: selection means for selectively outputting one of the pixels as interpolated data of the thinned out pixels.
JP62149735A 1987-06-16 1987-06-16 High efficiency code decoding device Expired - Lifetime JPH0793727B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62149735A JPH0793727B2 (en) 1987-06-16 1987-06-16 High efficiency code decoding device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62149735A JPH0793727B2 (en) 1987-06-16 1987-06-16 High efficiency code decoding device

Publications (2)

Publication Number Publication Date
JPS63313978A true JPS63313978A (en) 1988-12-22
JPH0793727B2 JPH0793727B2 (en) 1995-10-09

Family

ID=15481666

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62149735A Expired - Lifetime JPH0793727B2 (en) 1987-06-16 1987-06-16 High efficiency code decoding device

Country Status (1)

Country Link
JP (1) JPH0793727B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4702312B2 (en) * 2007-03-22 2011-06-15 カシオ計算機株式会社 Difference evaluation device, difference evaluation method, and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6065637A (en) * 1983-08-15 1985-04-15 ア−ルシ−エ− コ−ポレ−ション Method of transmitting data
JPS612482A (en) * 1984-06-15 1986-01-08 Mitsubishi Electric Corp Sampling filter of sub-nyquist

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6065637A (en) * 1983-08-15 1985-04-15 ア−ルシ−エ− コ−ポレ−ション Method of transmitting data
JPS612482A (en) * 1984-06-15 1986-01-08 Mitsubishi Electric Corp Sampling filter of sub-nyquist

Also Published As

Publication number Publication date
JPH0793727B2 (en) 1995-10-09

Similar Documents

Publication Publication Date Title
JP2540809B2 (en) High efficiency encoder
KR100188423B1 (en) Apparatus and method for adaptively compressing successive blocks of digital video
US5561532A (en) Image reproducing apparatus
JP3864444B2 (en) Image signal processing apparatus and method
JP2000036963A (en) Image coder, image coding method and image decoder
JPS63313978A (en) High efficient code decoder
JP3906770B2 (en) Digital image signal processing apparatus and method
JP2590865B2 (en) High-efficiency encoded image signal decoding apparatus
JP2814482B2 (en) High efficiency code decoding apparatus and decoding method
JP3867697B2 (en) Image signal generation apparatus and generation method
JPH0374986A (en) Receiver for picture data
JP3831960B2 (en) Interpolation apparatus and interpolation method for compressed high resolution video signal
JP2785824B2 (en) High-efficiency coding device for image signals
JP2798244B2 (en) High-efficiency code decoding device
JP2712299B2 (en) High-efficiency code decoding device
JP2718034B2 (en) High-efficiency code decoding device
JP2827357B2 (en) Image signal transmission apparatus and method
JP2712298B2 (en) High-efficiency code decoding device
JP2832949B2 (en) High-efficiency code decoding device
JP3746305B2 (en) Image signal generating apparatus and method, and digital image signal processing apparatus and method
JP2870762B2 (en) High-efficiency coding device for image signals
JP2917436B2 (en) High-efficiency coding device for image signals
JPH012486A (en) High efficiency code decoding device
JP3906832B2 (en) Image signal processing apparatus and processing method
JPH08163562A (en) Video signal processor

Legal Events

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

Free format text: PAYMENT UNTIL: 20071009

Year of fee payment: 12