[go: up one dir, main page]

JPH05284526A - Error recovery circuit - Google Patents

Error recovery circuit

Info

Publication number
JPH05284526A
JPH05284526A JP4074580A JP7458092A JPH05284526A JP H05284526 A JPH05284526 A JP H05284526A JP 4074580 A JP4074580 A JP 4074580A JP 7458092 A JP7458092 A JP 7458092A JP H05284526 A JPH05284526 A JP H05284526A
Authority
JP
Japan
Prior art keywords
circuit
data
coefficient
supplied
error
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
JP4074580A
Other languages
Japanese (ja)
Other versions
JP3106671B2 (en
Inventor
Masaaki Sasaki
雅朗 佐々木
Yoshihiro Murakami
芳弘 村上
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 JP04074580A priority Critical patent/JP3106671B2/en
Publication of JPH05284526A publication Critical patent/JPH05284526A/en
Application granted granted Critical
Publication of JP3106671B2 publication Critical patent/JP3106671B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)

Abstract

(57)【要約】 【目的】 不連続部分(ブロック間の所定範囲)に対し
て高域濾波処理を行い、その出力を“0”になるように
制御することで、エラー発生時の画質劣化を最少限に押
さえることができ、これにより、VTRに適用した場合
には、VTRの信頼性を高めることができ、エラーコレ
クションのための冗長度を下げることができ、更に記録
密度を高くする、即ち、高画質長時間記録のディジタル
VTRを構成することができるようにする。 【構成】 再生された映像データを積和処理し、データ
の相関関係に関連した複数の補間値データを得る縦及び
横方向空間コンシール回路52、54並びに時間コンシ
ール回路60と、映像データのエッジを検出するエッジ
検出回路56と、横及び縦方向コンシール回路52、5
4並びに時間コンシール回路60よりの複数の補間値デ
ータをエッジ検出回路56よりの検出結果及びエラーフ
ラグに基いて選択的に出力するセレクタ53、55、5
8、61並びに加算回路57とを備える。
(57) [Abstract] [Purpose] High-pass filtering is applied to the discontinuous portion (predetermined range between blocks), and the output is controlled to "0", thereby deteriorating the image quality when an error occurs. Can be suppressed to a minimum, and thus, when applied to a VTR, the reliability of the VTR can be increased, the redundancy for error correction can be reduced, and the recording density can be further increased. That is, it is possible to configure a digital VTR for high image quality long-time recording. A vertical and horizontal spatial concealment circuits 52 and 54, and a temporal concealment circuit 60, which obtains a plurality of interpolated value data related to the correlation of the data by subjecting the reproduced image data to a product-sum process, and an edge of the image data. The edge detection circuit 56 for detecting and the horizontal and vertical concealment circuits 52, 5
4 and selectors 53, 55, 5 which selectively output a plurality of interpolation value data from the time concealment circuit 60 based on the detection result from the edge detection circuit 56 and the error flag.
8, 61 and an adder circuit 57.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、例えばいわゆるディジ
タル8mmVTR等、ディジタルVTR等の再生系に適
用して好適なエラー修整回路に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an error correction circuit suitable for being applied to a reproducing system such as a digital VTR such as a so-called digital 8 mm VTR.

【0002】[0002]

【従来の技術】[Prior Art]

【0003】近年、カラービデオ信号をディジタル化し
て磁気テープ等の記録媒体に記録するディジタルVTR
としては、放送局用のD1フォーマットのコンポーネン
ト形のディジタルVTRおよびD2フォーマットのコン
ポジット形のディジタルVTRが実用化されている。こ
れらのディジタルVTRは、コンポーネント信号あるい
はコンポジット信号を圧縮することなしに磁気テープに
記録していた。
In recent years, a digital VTR for digitizing a color video signal and recording it on a recording medium such as a magnetic tape.
For this purpose, D1 format component type digital VTRs and D2 format composite type digital VTRs have been put to practical use. These digital VTRs recorded component signals or composite signals on magnetic tape without compression.

【0004】記録に必要なテープ量を減少させ、小形の
テープカセットを利用できるように、ディジタルビデオ
信号の情報量を高能率符号化によって圧縮することが考
えられている。高能率符号化の方式の一つとして、変換
符号化が知られている。変換符号化、特に2次元のもの
は、画像データを例えば(8×8)画素のブロックに分
割し、ブロック毎に直交変換するものである。変換成分
(係数と称する)は、直流成分から高周波成分に分けら
れる。一般的に、直流成分が大きく、高周波成分が小さ
いので、各係数に適当なビット数を割り当てることによ
り、全体としてビット数が低減される。最近では、特に
DCT (Discrete Cosine Transform)が注目されてい
る。
It has been considered to compress the information amount of the digital video signal by high efficiency encoding so that the amount of tape required for recording can be reduced and a small tape cassette can be used. Transform coding is known as one of high efficiency coding systems. The transform coding, particularly two-dimensional transform, divides image data into blocks of (8 × 8) pixels and performs orthogonal transform for each block. The conversion component (referred to as a coefficient) is divided into a high frequency component and a direct current component. Generally, since the direct current component is large and the high frequency component is small, the bit number is reduced as a whole by assigning an appropriate bit number to each coefficient. Recently, DCT (Discrete Cosine Transform) has been particularly attracting attention.

【0005】[0005]

【発明が解決しようとする課題】ところで、DCTは映
像データ等をブロック単位で圧縮するので、ブロックに
エラーがあった場合はブロック単位で処理するようにし
ていた。エラーのあるブロックを使用しないときは、そ
のブロックのデータをIDCTに供給しないようにして
いる。但し、エラーのあるブロックを使用しないときに
は、そのブロックが欠落するので、前のブロックをID
CTに供給するようにしていた。
By the way, since the DCT compresses video data and the like in block units, if there is an error in a block, it is processed in block units. When the block having the error is not used, the data of the block is not supplied to the IDCT. However, if the block with an error is not used, that block will be lost, so the previous block is
I was supplying it to CT.

【0006】従って、ある係数においてエラーが発生し
たときに、IDCTによる処理を行うと、例えば図11
に示すように、本来直線のデータが2つの破線間btに
おいて不連続となり、これによって画質劣化が生じる不
都合があった。
Therefore, when an error occurs in a certain coefficient, if the processing by the IDCT is performed, for example, as shown in FIG.
As shown in, the originally straight line data becomes discontinuous between two broken lines bt, which causes a problem of image quality deterioration.

【0007】本発明はかかる点に鑑みてなされたもの
で、エラー発生時の画質劣化を最少限に押さえることが
でき、これにより、VTRに適用した場合には、VTR
の信頼性を高めることができ、エラーコレクションのた
めの冗長度を下げることができ、更に記録密度を高くす
る、即ち、高画質長時間記録のディジタルVTRを構成
することのできるエラー修整回路を提案しようとするも
のである。
The present invention has been made in view of the above points, and it is possible to suppress the deterioration of image quality when an error occurs to a minimum. Therefore, when the present invention is applied to a VTR,
, An error correction circuit capable of increasing the reliability of data recording, reducing redundancy for error correction, and increasing recording density, that is, a digital VTR for high-quality long-time recording. Is what you are trying to do.

【0008】[0008]

【課題を解決するための手段】本発明エラー修整回路は
例えば図1〜図13に示す如く、再生された映像データ
を積和処理し、データの相関関係に関連した複数の補間
値データを得る修整回路52、54及び60と、映像デ
ータのエッジを検出するエッジ検出回路56と、修整回
路52、54及び60よりの複数の補間値データをエッ
ジ検出回路56よりの検出結果及びエラー信号に基いて
選択的に出力する選択回路53、55、57、58、6
1とを備えたものである。
The error correction circuit of the present invention, as shown in, for example, FIGS. 1 to 13, performs sum-of-products processing on reproduced video data to obtain a plurality of interpolated value data related to data correlation. The correction circuits 52, 54 and 60, the edge detection circuit 56 for detecting the edge of the video data, and the plurality of interpolation value data from the correction circuits 52, 54 and 60 are based on the detection result and the error signal from the edge detection circuit 56. Selection circuits 53, 55, 57, 58, 6 for selectively outputting
1 and 1.

【0009】[0009]

【作用】上述せる本発明によれば、修整回路52、54
及び60よりの複数の補間値データをエッジ検出回路5
6よりの検出結果及びエラー信号に基いて選択的に出力
するようにしたので、エラー発生時の画質劣化を最少限
に押さえることができ、これにより、VTRに適用した
場合には、VTRの信頼性を高めることができ、エラー
コレクションのための冗長度を下げることができ、更に
記録密度を高くする、即ち、高画質長時間記録のディジ
タルVTRを構成することができる。
According to the present invention described above, the correction circuits 52 and 54 are provided.
And a plurality of interpolated value data from the edge detection circuit 5
Since the image data is selectively output based on the detection result and the error signal from No. 6, the image quality deterioration at the time of error occurrence can be suppressed to the minimum, and when applied to the VTR, the reliability of the VTR is reduced. It is possible to improve the quality, reduce the redundancy for error correction, and further increase the recording density, that is, a digital VTR for high-quality long-time recording.

【0010】[0010]

【実施例】以下に、図1を参照して本発明エラー修整回
路の一実施例について詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the error correction circuit of the present invention will be described in detail below with reference to FIG.

【0011】先ず、図2を参照して、本例エラー修整回
路が適用されるVTRの例から説明する。
First, an example of a VTR to which the error correction circuit of this embodiment is applied will be described with reference to FIG.

【0012】図2は、例えば8mmVTR等の記録系お
よび再生系の信号処理部を示す。1Yで示す入力端子に
ディジタル輝度信号が供給され、1Cで示す入力端子に
ディジタル色差信号CR、CBが供給される。この場
合、各信号のサンプリング周波数が13.5MHz、
6.75MHzとされ、且つこれらの1サンプル当たり
のビット数が8ビットとされている。この(4:2:
2)の入力ビデオ信号のうちブランキング期間のデータ
を除去し、有効領域の情報のみが記録/再生される。ま
た、これらの入力信号は、図示せずも、ブロック化回路
によって、データの順序がラスター走査の順序からブロ
ックの順序に変換されたものである。
FIG. 2 shows a signal processing unit of a recording system and a reproducing system such as an 8 mm VTR. The digital luminance signal is supplied to the input terminal 1Y, and the digital color difference signals CR and CB are supplied to the input terminal 1C. In this case, the sampling frequency of each signal is 13.5MHz,
The frequency is 6.75 MHz, and the number of bits per sample is 8 bits. This (4: 2:
Data in the blanking period of the input video signal of 2) is removed, and only information in the effective area is recorded / reproduced. Further, although not shown, these input signals have the data order converted from the raster scan order to the block order by a block circuit.

【0013】この例では、1フィールドを(8×4)画
素の多数のブロックに細分化する。図3は、輝度信号の
有効領域とブロック化を示す。輝度信号Yについては、
図3Aに示す(720画素×304ライン)の有効情報
が図3Bに示すように、(90×76)ブロックに分割
される。色差信号CR、CBは、図4Aに示す(360
画素×304ライン)の1フィールドの有効情報から図
4Bに示す(45×76)ブロックが形成される。
In this example, one field is subdivided into a large number of blocks of (8 × 4) pixels. FIG. 3 shows the effective area and blocking of the luminance signal. Regarding the luminance signal Y,
Effective information of (720 pixels × 304 lines) shown in FIG. 3A is divided into (90 × 76) blocks as shown in FIG. 3B. The color difference signals CR and CB are shown in FIG.
The (45 × 76) block shown in FIG. 4B is formed from the valid information of one field of (pixel × 304 lines).

【0014】ブロック化された輝度信号および色差信号
がDCT変換回路2Y、2CでそれぞれDCT変換され
る。DCT変換回路2Y、2Cのそれぞれからの係数デ
ータ(例えば1サンプル、12ビット)がシャフリング
回路3Y、3Cにそれぞれ供給される。シャフリング回
路3Y、3Cは、例えばフィールドメモリからなり、係
数データの配列を変更するものである。また、シャフリ
ング回路3Y、3Cでは、シャフリングとともに、各フ
ィールドの係数データを2分割する。
The blocked luminance signal and chrominance signal are DCT-converted by DCT conversion circuits 2Y and 2C, respectively. The coefficient data (for example, 1 sample, 12 bits) from each of the DCT conversion circuits 2Y and 2C is supplied to the shuffling circuits 3Y and 3C, respectively. The shuffling circuits 3Y and 3C are composed of, for example, field memories, and change the array of coefficient data. The shuffling circuits 3Y and 3C divide the coefficient data of each field into two along with the shuffling.

【0015】すなわち、シャフリング回路3Y、3Cで
は、図3Cに示すように、1フィールド内の輝度データ
Yの係数データY’が斜線のものYaと、斜線がないも
のYbとに2分割される。それぞれは、(90×38)
ブロックである。同様に、図4Cに示すように、1フィ
ールド内の色差データCR、CBの1フィールドの係数
データCR’、CB’がそれぞれ分割され、それぞれが
(45×38)の4個の係数データCRa、CRb、C
Ba、CBbが形成される。
That is, in the shuffling circuits 3Y and 3C, as shown in FIG. 3C, the coefficient data Y'of the luminance data Y in one field is divided into two, that is, a shaded Ya and a shaded Yb. .. Each is (90 x 38)
It is a block. Similarly, as shown in FIG. 4C, color difference data CR in one field, coefficient data CR ′ in one field of CB, CB ′ are respectively divided into four pieces of coefficient data CRa of (45 × 38), CRb, C
Ba and CBb are formed.

【0016】そして、図5に示すように、係数データY
aと係数データCRa、CBaとから、Tk=0および
Tk=1と表すそれぞれが1/4フィールド分の記録デ
ータが形成され、同様に、係数データYbと係数データ
CRb、CBbとから、Tk=0およびTk=1と表す
それぞれが1/4フィールド分の記録データが形成され
る。この1/4フィールド分の記録データが4本のトラ
ックとしてそれぞれ記録される。この例においては、2
個の磁気ヘッドが近接して配置されたダブルアジマスヘ
ッドを180°の対向間隔で配置し、2本のトラックが
同時に磁気上に形成され、4本のトラックによって、1
フィールド分の輝度信号および色差信号に関する係数デ
ータを記録するようにしている。
Then, as shown in FIG. 5, coefficient data Y
a and the coefficient data CRa and CBa form recording data of 1/4 field, which is represented by Tk = 0 and Tk = 1, and similarly, from the coefficient data Yb and the coefficient data CRb and CBb, Tk = Recording data of 1/4 field is formed for each of 0 and Tk = 1. The recording data for this ¼ field is recorded as four tracks. In this example, 2
Double azimuth heads in which magnetic heads are closely arranged are arranged at an opposing interval of 180 °, two tracks are simultaneously formed on the magnetic field, and four tracks form one
Coefficient data for the luminance signal and the color difference signal for the field is recorded.

【0017】この場合、係数データのブロックの斜線を
付したものとそうでないものとを交互に複数のチャンネ
ルに振り分けることにより、一つの磁気ヘッドにクロッ
グが生じた時でも、その磁気ヘッドの係数ブロックの上
下左右に位置する係数ブロックが他の磁気ヘッドにより
再生され、係数データの修整が容易となる。シャフリン
グされた結果の係数データは、直流成分の係数データを
先頭として、以下、低い次数から高い次数の順序の交流
成分の係数データが続く順序で出力される。一例とし
て、シャフリングされた係数データがシンクブロック
(例えば32×10×2=640個の係数データ)でシ
ャフリング回路3Y、3Cから出力され、量子化回路4
Y、4Cに供給される。量子化回路4Y、4Cでは、1
2ビットの係数データがそれより短いnビット長のもの
に量子化される。
In this case, even if a clog is generated in one magnetic head, the coefficient block of the magnetic head is divided by alternately allocating the shaded parts of the coefficient data block and those not Coefficient blocks located above, below, to the left and right are reproduced by another magnetic head, and the coefficient data can be easily modified. The coefficient data of the shuffled result is output in the order of the coefficient data of the direct current component and the coefficient data of the alternating current component in the order of low order to high order. As an example, the shuffled coefficient data is output from the shuffling circuits 3Y and 3C in sync blocks (for example, 32 × 10 × 2 = 640 pieces of coefficient data), and the quantization circuit 4
It is supplied to Y and 4C. In the quantization circuits 4Y and 4C, 1
The 2-bit coefficient data is quantized to have a shorter n-bit length.

【0018】量子化回路4Y、4Cのそれぞれの出力が
可変長符号化回路5Y、5Cにそれぞれ供給され、例え
ばハフマン符号化される。但し、後述のように、係数デ
ータの中で重要度が高い直流成分の係数は、ハフマン符
号化されない。可変長符号化回路5Y、5Cの出力に
て、輝度信号の係数データと色差信号の係数データとが
交互に混合される。この出力データがバッファリング回
路6および7にそれぞれ供給される。バッファリング回
路6は、シンクブロックの長さを一定とするもので、バ
ッファリング回路7は、トラック毎の情報量を一定とす
るものである。
The outputs of the quantizing circuits 4Y and 4C are supplied to the variable length coding circuits 5Y and 5C, respectively, and are Huffman coded, for example. However, as will be described later, the coefficient of the DC component having a high degree of importance in the coefficient data is not Huffman coded. At the output of the variable length coding circuits 5Y and 5C, the coefficient data of the luminance signal and the coefficient data of the color difference signal are mixed alternately. This output data is supplied to the buffering circuits 6 and 7, respectively. The buffering circuit 6 makes the length of the sync block constant, and the buffering circuit 7 makes the amount of information for each track constant.

【0019】上述のように、シャフリング回路3Y、3
Cからは、シンクブロックの単位で所定数(640個)
の係数データが取り出される。シャフリング操作によっ
て、1フィールド内の各ブロックの係数データの量のバ
ラツキが平均化される。従って、可変長符号化回路5
Y、5Cの出力は、かなり長さのばらつきが少なくなっ
ているが、まだ、長さの差があるので、バッファリング
回路6によって、シンクブロック毎の長さが一定とされ
る。
As described above, the shuffling circuits 3Y, 3
From C, a predetermined number (640) in sync block units
Coefficient data of is extracted. By the shuffling operation, variations in the amount of coefficient data of each block in one field are averaged. Therefore, the variable length coding circuit 5
The outputs of Y and 5C have considerably less variation in length, but there is still a difference in length, so the buffering circuit 6 makes the length of each sync block constant.

【0020】バッファリング回路7は、量子化回路4
Y、4Cにおける量子化ステップ幅を制御することで、
1トラック当りの情報量を一定にしようとするものであ
る。すなわち、量子化ステップ幅を大きくすることで、
係数データのビット数nがより小さくなり、逆に、量子
化ステップ幅を小さくすることで、係数データのビット
数nがより大きくなる。バッファリング回路7では、前
フィールドのデータ量から現フィールドの発生データ量
を推定する回路が設けられ、推定された発生データ量に
応じて量子化ステップ幅の制御がなされる。この例で
は、トラック単位で可変長符号化回路5Y、5Cの出力
の長さの総和が(L×171)以下となるように制御さ
れる。
The buffering circuit 7 is a quantization circuit 4
By controlling the quantization step width in Y and 4C,
It is intended to make the amount of information per track constant. That is, by increasing the quantization step width,
The bit number n of the coefficient data becomes smaller, and conversely, by making the quantization step width smaller, the bit number n of the coefficient data becomes larger. The buffering circuit 7 is provided with a circuit for estimating the generated data amount of the current field from the data amount of the previous field, and the quantization step width is controlled according to the estimated generated data amount. In this example, the total length of the outputs of the variable length coding circuits 5Y and 5C is controlled to be (L × 171) or less on a track-by-track basis.

【0021】バッファリング回路6の出力データがパリ
ティ生成回路8に供給され、エラー訂正符号化の処理を
受ける。一例として、図6に示すように、(160×1
71)の1トラックの記録データ毎に、リードソロモン
符号を使用した積符号が用いられる。すなわち、水平方
向の各シンクブロックの係数データに対して、リードソ
ロモン符号のHパリティが形成され、垂直方向の係数デ
ータおよびHパリティに対して、リードソロモン符号の
Vパリティが形成される。他のトラックの係数データに
も同様のエラー訂正符号化がなされる。
The output data of the buffering circuit 6 is supplied to the parity generation circuit 8 and undergoes error correction coding processing. As an example, as shown in FIG. 6, (160 × 1
71), the product code using the Reed-Solomon code is used for each recording data of one track. That is, the H parity of the Reed-Solomon code is formed for the coefficient data of each sync block in the horizontal direction, and the V parity of the Reed-Solomon code is formed for the coefficient data and the H parity of the vertical direction. Similar error correction coding is performed on coefficient data of other tracks.

【0022】パリティ生成回路8の出力が同期およびI
D付加回路9に供給去れ、シンクブロック毎に、同期信
号およびIDコードが付加される。同期およびID付加
回路9の出力がチャンネル符号化のエンコーダ10に供
給される。チャンネル符号化は、記録データの直流分を
減少させる。チャンネルエンコーダ10の出力データが
図示せずも、記録アンプを介してテープ・ヘッド系11
の4個の磁気ヘッドに供給され、磁気テープに2トラッ
クずつ記録される。
The output of the parity generation circuit 8 is synchronous and I
The signal is supplied to the D addition circuit 9, and the sync signal and the ID code are added to each sync block. The output of the synchronization and ID addition circuit 9 is supplied to the encoder 10 for channel coding. Channel coding reduces the DC component of recorded data. Although the output data of the channel encoder 10 is not shown, the tape head system 11
Are supplied to the four magnetic heads, and two tracks are recorded on the magnetic tape.

【0023】図7を参照して、シャフリング操作につい
て説明する。図7は、輝度信号の係数データY’のシャ
フリング操作を示しているが、色差信号についても同様
の操作がなされる。図7Aは、図2Cに示されている
(90×38)ブロックの係数データであり、係数デー
タの総数は、(90×38×32=109,440)で
ある。640個の係数データが一つのシンクブロックに
含まれるので、1フィールド内のシンクブロックが17
1個となる。この2次元配列に関して、水平位置H(=
0〜89)とその垂直位置V(=0〜37)が規定され
る。また、1ブロック内の32個の係数データに関し
て、図7Bに示すように、係数番号C0が定義される。
左上コーナの係数データ(C0=8)が直流成分のもの
で、以下、デグザグ走査の順序で次数が高く、すなわ
ち、高周波成分の係数データとなる。
The shuffling operation will be described with reference to FIG. Although FIG. 7 shows the shuffling operation for the coefficient data Y ′ of the luminance signal, the same operation is performed for the color difference signal. FIG. 7A shows the coefficient data of the (90 × 38) block shown in FIG. 2C, and the total number of coefficient data is (90 × 38 × 32 = 109,440). Since 640 coefficient data are included in one sync block, 17 sync blocks are included in one field.
It will be one. The horizontal position H (=
0-89) and its vertical position V (= 0-37) are defined. Further, as to 32 coefficient data in one block, a coefficient number C0 is defined as shown in FIG. 7B.
The coefficient data (C0 = 8) at the upper left corner is for the DC component, and in the following, the order is higher in the order of the zigzag scanning, that is, the coefficient data for the high frequency component.

【0024】シャフリングは、トラックの番号Tkとシ
ンク番号SYと係数番号Cnとが以下の式に従って決定
される処理である。 Tk=〔(C0¥16)+H+V〕mod.2 SY=〔9×V+67×H+171×Cn)/16〕mod.171 Cn=〔C0+8+4×(C0¥16)〕mod.171 ここで、(C0¥16)は、C0の0から15を0と
し、16から31を1とすることを意味する。
Shuffling is a process in which the track number Tk, the sync number SY, and the coefficient number Cn are determined according to the following equations. Tk = [(C0 \ 16) + H + V] mod.2 SY = [9 * V + 67 * H + 171 * Cn) / 16] mod.171 Cn = [C0 + 8 + 4 * (C0 \ 16)] mod.171 where (C0 \ 16) means that 0 to 15 of C0 are set to 0 and 16 to 31 are set to 1.

【0025】上式により、0または1のトラック番号が
決定され、0〜170のシンクブロック番号が決定さ
れ、0〜15の係数番号Cnが決定される。図7Cは、
シャフリングの具体的例を示すもので、上から順に(T
k=0、SY=0、C0=8)、(Tk=1、SY=
0、C0=8)、(Tk=0、SY=0、C0=1)の
場合をそれぞれ示す。この図7Cに示すように、(90
×38)ブロックの係数データが(9×38)の大きさ
の領域に10分割され、各領域の図示のようなDCTブ
ロックから取り出された係数データが同じシンクブロッ
クに含まれるようになされる。
According to the above equation, the track number of 0 or 1 is determined, the sync block number of 0 to 170 is determined, and the coefficient number Cn of 0 to 15 is determined. FIG. 7C shows
It shows a specific example of shuffling, and from the top (T
k = 0, SY = 0, C0 = 8), (Tk = 1, SY =
0, C0 = 8) and (Tk = 0, SY = 0, C0 = 1). As shown in FIG. 7C, (90
The coefficient data of the (× 38) block is divided into 10 areas each having a size of (9 × 38), and the coefficient data extracted from the DCT block shown in each area is included in the same sync block.

【0026】このシャフリングされた結果は、図7Dに
示すように、低次から高次の順序で出力される。図7D
の左側の2個のデータは、輝度信号Yおよび色差信号C
のそれぞれに関する量子化レベルを示すものである。次
の(10×2)個のデータは、YおよびCのそれぞれに
関して、10個のDCTブロックからの直流成分の係数
データである。さらに、次の(10×31×2)個の係
数データは、YおよびCのそれぞれに関して、10個の
DCTブロックからの交流成分の係数データである。直
流成分のデータに関しては、可変長符号化(具体的に
は、ハフマン符号化)の処理がされず、交流成分の係数
データがハフマン符号化される。この31×10個の交
流成分の係数データは、低い次数から高い次数の順序で
配列されている。この順序の結果、上述のように、シン
クブロックの長さを一定とする処理を受ける係数データ
のビットが高次の係数データのものとなる。この過不足
分の制御を受けるビットは、他のシンクブロックのエラ
ーの影響を受けるので、直流成分のデータと比して重要
度が低い高次の係数データとするのが好ましい。
As shown in FIG. 7D, the shuffled results are output in the order from low order to high order. Figure 7D
The two pieces of data on the left side of are the luminance signal Y and the color difference signal C.
It shows the quantization level for each of. The next (10 × 2) data are coefficient data of DC components from 10 DCT blocks for each of Y and C. Further, the next (10 × 31 × 2) coefficient data is the AC component coefficient data from the 10 DCT blocks for each of Y and C. The DC component data is not subjected to variable length coding (specifically, Huffman coding), but the AC component coefficient data is Huffman coded. The 31 × 10 pieces of AC component coefficient data are arranged in order from a low order to a high order. As a result of this order, as described above, the bits of the coefficient data subjected to the processing for making the length of the sync block constant become those of higher-order coefficient data. Since the bits controlled by the excess and deficiency are affected by the error of other sync blocks, it is preferable to use high-order coefficient data that is less important than the DC component data.

【0027】テープ・ヘッド系11からの再生データが
チャンネル符号化の複合回路21を介してデータ再生回
路22に供給される。データ再生回路22からの再生デ
ータが内符号のデコーダ23に供給される。デコーダ2
3では、水平方向のHパリティを使用したエラー訂正が
される。そして、次の外符号のデコーダ24において、
垂直方向のVパリティを使用したエラー訂正がされる。
このデコーダ24からのエラー訂正された再生データ中
の輝度信号に関するデータが可変長のデコーダ25Yに
供給され、その中の色差信号に関するデータがデコーダ
25Cに供給される。デコーダ25Y、25Cから後
は、輝度信号および色差信号で分離した処理がされる。
但し、これらの処理は、同様である。
The reproduced data from the tape head system 11 is supplied to the data reproducing circuit 22 through the channel encoding composite circuit 21. The reproduced data from the data reproducing circuit 22 is supplied to the inner code decoder 23. Decoder 2
In 3, error correction is performed using H parity in the horizontal direction. Then, in the next outer code decoder 24,
Error correction using vertical V parity is performed.
Data relating to the luminance signal in the error-corrected reproduction data from the decoder 24 is supplied to the variable length decoder 25Y, and data relating to the color difference signal therein is supplied to the decoder 25C. After the decoders 25Y and 25C, the processes separated by the luminance signal and the color difference signal are performed.
However, these processes are the same.

【0028】可変長符号のデコーダ25Yと逆量子化回
路26Yが結合され、逆量子化回路26Yにより、量子
化レベルが代表値に変換される。この場合、デコーダ2
4から逆量子化回路26Yに対して、供給される量子化
レベルを示すデータが使用される。この代表値がディシ
ャフリング回路27Yに供給され、記録系のシャフリン
グ回路3Yと逆にデータの配列を順序をもとに戻す処理
がなされる。ディシャフリング回路27Yの出力がエラ
ー修整回路28Yに供給される。
The variable-length code decoder 25Y and the inverse quantization circuit 26Y are coupled to each other, and the inverse quantization circuit 26Y converts the quantization level into a representative value. In this case, the decoder 2
Data supplied from 4 to the inverse quantization circuit 26Y is used to indicate the supplied quantization level. This representative value is supplied to the deshuffling circuit 27Y, and processing for returning the data array to the original order is performed contrary to the shuffling circuit 3Y of the recording system. The output of the deshuffling circuit 27Y is supplied to the error correction circuit 28Y.

【0029】エラー修整回路28Yは、デコーダ23お
よび24によって、訂正できないエラー(これは、エラ
ーフラグで示される)を周囲の他のDCTブロックに含
まれる正しい係数データで修整する。シャフリングおよ
びディシャフリングの処理によって、ある一つのブロッ
クの全ての係数データが誤ることを防止でき、画質の劣
化を防止できる。これとともに、周囲の他の係数ブロッ
ク内に含まれ、修整しようとする係数データと同じ次数
のものがエラーとなるおそれを少なくできる。従って、
エラー修整能力を高くすることができる。エラー修整回
路28Yの出力データが逆変換回路29Yに供給され
る。係数データから復元された輝度データが出力端子3
0Yに得られる。尚、このエラー修整回路28Y及び後
述するエラー修整回路については、図1、図8〜図13
を参照して詳しく後述する。
The error correction circuit 28Y corrects an uncorrectable error (this is indicated by an error flag) by the decoders 23 and 24 with correct coefficient data included in other DCT blocks in the surroundings. By the shuffling and deshuffling processing, it is possible to prevent all coefficient data of a certain block from being erroneous, and prevent deterioration of image quality. Along with this, it is possible to reduce the possibility that an error is included in the coefficient data included in other surrounding coefficient blocks and having the same degree as the coefficient data to be modified. Therefore,
The error correction ability can be improved. The output data of the error correction circuit 28Y is supplied to the inverse conversion circuit 29Y. Luminance data restored from coefficient data is output terminal 3
Got 0Y. The error correction circuit 28Y and an error correction circuit described later will be described with reference to FIGS. 1 and 8 to 13.
Will be described later in detail.

【0030】色差信号に関しても、上述の輝度信号と同
様に、可変長符号のデコーダ25C、逆量子化回路26
C、ディシャフリング回路27C、エラー修整回路28
C、逆変換回路29Cが設けられている。出力端子30
Cに復元された色差データが得られる。出力端子30
Y、30Cに得られる復元データは、ブロックの順序で
あるので、図示せずブロック分解回路によって、ラスタ
ー走査の順にデータの順序が変換される。
As for the chrominance signal, similarly to the above-mentioned luminance signal, the variable length code decoder 25C and the inverse quantization circuit 26 are used.
C, deshuffling circuit 27C, error correction circuit 28
A C and inverse conversion circuit 29C is provided. Output terminal 30
The color difference data restored to C is obtained. Output terminal 30
Since the restored data obtained in Y and 30C are in the order of blocks, the order of the data is converted in the order of raster scanning by a block decomposition circuit (not shown).

【0031】さて、上述のエラー修整回路28Y及び2
8Cを本例においては図1に示すように構成する。
Now, the above-mentioned error correction circuits 28Y and 2Y
8C is configured as shown in FIG. 1 in this example.

【0032】即ち、この図1において、50は図2に示
したディシャフリング回路27Yまたは27Cよりのエ
ラーフラグが供給される入力端子、51は図2に示した
ディシャフリング回路27Yまたは27Cよりのディシ
ャフリングされた映像データが供給される入力端子であ
る。これら入力端子50及び51を介してディシャフリ
ング回路27Yまたは27Cよりのエラーフラグや映像
データがセレクタ61、53、55、58、縦方向空間
コンシール回路52、横方向空間コンシール回路54及
び動き検出回路59に夫々供給される。
That is, in FIG. 1, 50 is an input terminal to which an error flag is supplied from the deshuffling circuit 27Y or 27C shown in FIG. 2, and 51 is a signal from the deshuffling circuit 27Y or 27C shown in FIG. Is an input terminal to which the deshuffled video data of is supplied. Error flags and video data from the deshuffling circuit 27Y or 27C are input to the selectors 61, 53, 55, 58, the vertical space concealment circuit 52, the horizontal space concealment circuit 54, and the motion detection circuit via these input terminals 50 and 51. 59 are supplied respectively.

【0033】縦方向空間コンシール回路52は入力端子
51よりの映像データに対してエラー修整を行う。同様
に、横方向空間コンシール回路54は入力端子51より
の映像データに対してエラー修整を行う。図2において
説明したように、記録系においては映像データがDCT
(離散コサイン変換)処理される。このDCT処理と
は、フーリエ級数展開と同様に、n×m個の画素のブロ
ックを図10に示すように、n×mの2次元余弦波の重
ね合わせで表現しようとするものである。
The vertical space concealment circuit 52 performs error correction on the video data from the input terminal 51. Similarly, the lateral space concealment circuit 54 performs error correction on the video data from the input terminal 51. As described in FIG. 2, in the recording system, the video data is DCT.
(Discrete cosine transform) is processed. This DCT processing is intended to represent a block of n × m pixels by superimposing n × m two-dimensional cosine waves, as shown in FIG. 10, similarly to the Fourier series expansion.

【0034】この図2においては、DCTによって表現
された複数の次数の2次元余弦波を示している。即ち、
0次である図2Aの余弦波から図2B、図2C、図2
D、・・・・、図2I、図2J、図2K、・・・・の如
く、n×mの0次から高次の2次元余弦波を示してい
る。そしてこれらの2次元余弦波の重ね合わせによって
n×mの画素のブロックを表現するようになされてい
る。
FIG. 2 shows a plurality of orders of two-dimensional cosine waves represented by DCT. That is,
2B, 2C, and 2 from the cosine wave of FIG.
As shown by D, ..., FIG. 2I, FIG. 2J, FIG. 2K, ... Shows n × m two-dimensional cosine waves from 0th order to higher orders. A block of n × m pixels is expressed by superimposing these two-dimensional cosine waves.

【0035】図11を参照して説明したように、エラー
によって2次元波が失われるとブロックの両端で著しい
不連続性が生じる。この不連続性を最少とするように、
エラーによって失われたデータを補間する。ここで不連
続性とは境界前後でのハイパスフィルタ出力の大きさに
より表されるものと定義する(ハイパスフィルタ出力が
大きいほど不連続となる)。
As described with reference to FIG. 11, the loss of the two-dimensional wave due to an error causes a significant discontinuity at both ends of the block. To minimize this discontinuity,
Interpolate the data lost due to errors. Here, the discontinuity is defined as being represented by the size of the high-pass filter output before and after the boundary (the higher the high-pass filter output, the more discontinuous).

【0036】 [0036]

【0037】[0037]

【数1】 [Equation 1]

【0038】但し、数1を使用するには、横方向1行に
エラーが最低1個あることが必要となる。従って、シャ
フリングにより1行または1列に複数のエラーが入らな
いことと、隣のブロックにエラーが入らないようにする
必要がある。しかしながら、余弦波の特性として、偶数
次の波は両端が同じ符号を持ち、奇数次の波は両端が異
なる符号を持つので、偶数次の波と奇数次の波が夫々1
つであれば、両側の境界で用いることによってコンシー
ルが可能となる。この方式は原理的に元の信号の高周波
数成分に対しては使用できない。n次DCT処理の場
合、0次から(n/2−1)次までの係数に対して有効
である。これにより、水平方向と垂直方向の相関を夫々
独立に利用して2通りの補間値を得ることができる。
However, in order to use the equation 1, it is necessary that there is at least one error in one horizontal line. Therefore, it is necessary to prevent a plurality of errors from being included in one row or one column by shuffling and to prevent an error from being included in an adjacent block. However, as a characteristic of a cosine wave, even-order waves have the same sign at both ends, and odd-order waves have different signs at both ends. Therefore, even-order waves and odd-order waves have 1
If it is, concealing becomes possible by using it at the boundary on both sides. This method cannot be used for high frequency components of the original signal in principle. In the case of the nth-order DCT processing, it is effective for the coefficients from the 0th to the (n / 2-1) th. Thereby, two types of interpolated values can be obtained by independently utilizing the correlation in the horizontal direction and the correlation in the vertical direction.

【0039】図8にこれら縦及び横方向空間コンシール
回路52及び54の構成を示す。
FIG. 8 shows the configuration of these vertical and horizontal spatial concealment circuits 52 and 54.

【0040】この図8において、70はIDCT(逆離
散コサイン変換)回路で、このIDCT70に上述の入
力端子51よりの映像データが供給される。この映像デ
ータはこのIDCT70において逆離散コサイン変換処
理され、積和回路71に供給される。この積和回路71
はIDCT70よりの映像データを係数回路72よりの
係数データに基いて積和処理、即ち、高域濾波処理を行
う。この積和回路71よりの出力は積和回路73及び積
和回路75に夫々供給される。積和回路73に供給され
た映像データはこの積和回路73において係数回路74
よりの係数データに基いて積和処理され、この出力が左
または上の相関による補間値として出力端子80を介し
て図1に示すセレクタ53または55の固定接点53a
または55aに供給される。
In FIG. 8, reference numeral 70 denotes an IDCT (Inverse Discrete Cosine Transform) circuit, to which image data from the above-mentioned input terminal 51 is supplied. This video data is subjected to inverse discrete cosine transform processing in this IDCT 70 and supplied to the sum of products circuit 71. This sum-of-products circuit 71
Performs product-sum processing, that is, high-pass filtering processing on the video data from the IDCT 70 based on the coefficient data from the coefficient circuit 72. The outputs from the product-sum circuit 71 are supplied to the product-sum circuit 73 and the product-sum circuit 75, respectively. The video data supplied to the product-sum circuit 73 is processed by the coefficient circuit 74 in the product-sum circuit 73.
The sum of products is processed on the basis of the coefficient data, and this output is output as an interpolation value by the correlation of the left or the upper side through the output terminal 80 to the fixed contact 53a of the selector 53 or 55 shown in FIG.
Alternatively, it is supplied to 55a.

【0041】積和回路75に供給された映像データはこ
の積和回路75において係数回路76よりの係数データ
に基いて積和処理され、この出力が右または下の相関に
よる補間値として出力端子82を介して図1に示すセレ
クタ53または55の固定接点53cまたは55cに供
給される。
The video data supplied to the sum-of-products circuit 75 is subjected to sum-of-products processing on the basis of the coefficient data from the coefficient circuit 76 in the sum-of-products circuit 75, and the output is output terminal 82 as an interpolated value by the correlation on the right or the bottom. Through the fixed contact 53c or 55c of the selector 53 or 55 shown in FIG.

【0042】また77は加算回路で、この加算回路77
は積和回路73及び積和回路75よりの各補間値を加算
し、この加算出力を偶数及び奇数の何れにもエラーがあ
るときの補間値として出力端子81を介して図1に示す
セレクタ53または55の固定接点53bまたは55b
に供給する。
Reference numeral 77 is an adder circuit.
1 adds the interpolated values from the product-sum circuit 73 and the product-sum circuit 75, and the addition output is used as an interpolated value when there is an error in both even and odd numbers via the output terminal 81 and the selector 53 shown in FIG. Or 55 fixed contacts 53b or 55b
Supply to.

【0043】再び図1に戻って説明するに、エッジ検出
回路56は縦及び横方向コンシール回路52及び54の
各IDCT70よりの逆離散コサイン変換処理された映
像データ並びに後述する時間コンシール回路60よりの
出力に基いていわゆるエッジ検出を行い、その検出結果
をセレクタ53の固定接点53d、セレクタ55の固定
接点55d並びに後述するセレクタ58の固定接点58
dに夫々供給する。ここでエッジとは、映像データの境
界データの元の高周波成分を指すものである。
Returning to FIG. 1 again, the edge detection circuit 56 includes the image data subjected to the inverse discrete cosine transform processing by the IDCTs 70 of the vertical and horizontal concealment circuits 52 and 54 and the time concealment circuit 60 described later. So-called edge detection is performed based on the output, and the detection result is used as the fixed contact 53d of the selector 53, the fixed contact 55d of the selector 55, and the fixed contact 58 of the selector 58 described later.
supply to d respectively. Here, the edge refers to the original high frequency component of the boundary data of the video data.

【0044】また、動き検出回路59は、入力端子51
よりの映像データ及び後述する時間コンシール回路60
よりの出力{1フィールドディレイまたは1フィールド
Mラインディレイ91(図9参照)}よりの映像データ
に基いて動き検出を行う。
The motion detection circuit 59 has an input terminal 51.
Image data from the video and a time concealment circuit 60 described later.
Output (1 field delay or 1 field M line delay 91 (see FIG. 9)), the motion detection is performed based on the video data.

【0045】さて、このエッジ及び動き検出は適応処理
を行うための処理であり、何れもエラーを含んだ状態か
ら検出しなければならないので、動き検出はDCTの係
数から検出しなければならなく、また、エッジ検出はブ
ロック間に跨った処理を行って検出することができな
い。
Now, the edge and motion detection are processes for performing adaptive processing, and both of them have to be detected from a state including an error. Therefore, the motion detection has to be detected from the coefficient of DCT, In addition, the edge detection cannot be performed by performing processing across blocks.

【0046】動き検出ではインターレスを考慮してエラ
ーの有無に関わらず後述する時間コンシール回路60に
おける方法により補間されたDCT係数を求め、このD
CT係数とコンシール処理するブロックのエラーのない
場合の係数との差の絶対値を夫々求め、その最大値をブ
ロックの動き指数とすることが行われるようにする。
In motion detection, the DCT coefficient interpolated by the method in the time concealment circuit 60 described later is calculated regardless of the presence or absence of an error in consideration of interlacing, and this D
The absolute value of the difference between the CT coefficient and the coefficient of the block to be concealed when there is no error is obtained, and the maximum value thereof is used as the motion index of the block.

【0047】またエッジ検出では、図13に示すよう
に、或ブロック内の端の3点から2次微分を求め、各辺
について平均を得、得た平均値をエッジ指数とする。即
ち、この場合においては、|−1/4xm0+1/2xm1
−1/4xm2|の平均を得る。
Further, in the edge detection, as shown in FIG. 13, a secondary differential is obtained from three points at an end in a block, an average is obtained for each side, and the obtained average value is used as an edge index. That is, in this case, | -1 / 4x m0 + 1 / 2x m1
Obtain the average of -1/4 x m2 |.

【0048】このようにして求めたエッジ及び動きに基
いて最も相関度の高い例えば6方向を判断し、そこから
得られた補間値を採用する。
Based on the edges and motions thus obtained, for example, the 6 directions having the highest degree of correlation are determined, and the interpolated values obtained from them are adopted.

【0049】また、図12に示すように、エラーeが存
在するブロックbを検出する場合で、且つ、境界部分p
3を挟んで映像データ全体が白い領域p1及び黒い領域
p2で構成される場合においては、現在検出しているこ
のエラーeのあるブロックbに隣接する6方向のブロッ
クまたは上下左右のブロックbから求めた補間値を比較
し、著しく異なる値についてはキャンセル、即ち、例え
ばセレクタ53、55や58に検出結果を出力しないよ
うにする。
Further, as shown in FIG. 12, when the block b in which the error e exists is detected and the boundary portion p
In the case where the entire video data is composed of the white area p1 and the black area p2 with 3 in between, it is determined from the blocks in 6 directions adjacent to the block b having the error e currently detected or the blocks b in the upper, lower, left and right directions. The interpolated values are compared, and the values that are significantly different are canceled, that is, the detection result is not output to, for example, the selectors 53, 55, and 58.

【0050】さて、セレクタ53は縦方向空間コンシー
ル回路52よりの4つの出力、即ち、固定接点53aに
供給されるブロックの上の相関による補間値(縦方
向)、固定接点53bに供給される偶数及び奇数の何れ
においてもエラーがある場合の補間値(縦方向)、固定
接点53cに供給されるブロックの下の相関による補間
値(縦方向)は、このセレクタ53により入力端子50
を介して供給されるエラーフラグに基いて可動接点53
eにより、後述するセレクタ58の固定接点58a及び
加算回路57に夫々選択的に供給される。
The selector 53 outputs four outputs from the vertical space concealment circuit 52, that is, an interpolated value (vertical direction) by the correlation on the block supplied to the fixed contact 53a, and an even number supplied to the fixed contact 53b. And the odd-numbered interpolated value when there is an error (vertical direction) and the interpolated value (vertical direction) due to the correlation under the block supplied to the fixed contact 53c are input by the selector 53 to the input terminal 50.
Based on the error flag supplied via the movable contact 53
By e, it is selectively supplied to a fixed contact 58a of the selector 58 and an adding circuit 57 which will be described later.

【0051】一方、セレクタ55は横方向空間コンシー
ル回路54よりの4つの出力、即ち、固定接点55aに
供給されるブロックの左の相関による補間値(横方
向)、固定接点55bに供給される偶数及び奇数の何れ
においてもエラーがある場合の補間値(横方向)、固定
接点55cに供給されるブロックの右の相関による補間
値(横方向)は、このセレクタ55により入力端子50
を介して供給されるエラーフラグとエッジ検出結果とに
基いて可動接点55eにより、後述するセレクタ58の
固定接点58a及び加算回路57に夫々選択的供給され
る。
On the other hand, the selector 55 outputs four outputs from the horizontal space concealing circuit 54, that is, an interpolation value (horizontal direction) according to the correlation on the left of the block supplied to the fixed contact 55a, and an even number supplied to the fixed contact 55b. The interpolated value (horizontal direction) when there is an error in any of the odd number and the odd number, and the interpolated value (horizontal direction) by the correlation on the right of the block supplied to the fixed contact 55c are input by the selector 55 to the input terminal 50.
Based on the error flag and the edge detection result supplied via the, the movable contact 55e selectively supplies the fixed contact 58a of the selector 58 and the adder circuit 57, which will be described later.

【0052】この加算回路57は各セレクタ53及び5
5よりの補間値やエッジ検出結果(縦方向及び横方向の
出力信号)を加算し、その加算結果をセレクタ58の固
定接点58bに供給する。
This adder circuit 57 includes selectors 53 and 5
5, the interpolation value and the edge detection result (the output signals in the vertical direction and the horizontal direction) are added, and the addition result is supplied to the fixed contact 58b of the selector 58.

【0053】さて、セレクタ58は、4つの出力、即
ち、固定接点58aに供給される縦方向の補間値、固定
接点58bに供給される加算回路57よりの縦及び横方
向の加算出力、固定接点58cに供給される横方向の補
間値を入力端子50を介して供給されるエラーフラグと
エッジ検出結果とに基いてセレクタ61に選択的に供給
する。
The selector 58 has four outputs, namely, a vertical interpolation value supplied to the fixed contact 58a, vertical and horizontal addition outputs from the adder circuit 57 supplied to the fixed contact 58b, and a fixed contact. The horizontal interpolation value supplied to 58c is selectively supplied to the selector 61 based on the error flag and the edge detection result supplied via the input terminal 50.

【0054】時間コンシール回路60は、例えば前のフ
ィールドデータにより補間を行う回路である。前のフィ
ールドのデータを使用する場合、インターレスの影響を
考慮しなければならない。画像データ[xnm]を直前の
フィールドの画像データ[x’nm]により補間する。
The time concealment circuit 60 is, for example, a circuit for performing interpolation based on the previous field data. The effect of interlacing must be taken into account when using the data from the previous field. The image data [x nm ] is interpolated with the image data [x ' nm ] of the immediately preceding field.

【0055】例えば画像データ[xnm]はフィールドが
オッド(odd)の場合とイーブン(even)の場合
で次の数2及び数3で表すことができる。
For example, the image data [x nm ] can be expressed by the following equations 2 and 3 depending on whether the field is odd or even.

【0056】[0056]

【数2】 [Equation 2]

【0057】[0057]

【数3】 [Equation 3]

【0058】この数2及び数3とDCT処理の定義式を
用い、コンシールすべきDCT係数を求める式を得るこ
とができる。これらの式をオッド(odd)及びイーブ
ン(even)の場合で数4及び数5で示す。
By using the equations (2) and (3) and the definition equation of the DCT processing, it is possible to obtain the equation for obtaining the DCT coefficient to be concealed. These equations are shown in Equations 4 and 5 in the case of odd and even.

【0059】[0059]

【数4】 [Equation 4]

【0060】[0060]

【数5】 [Equation 5]

【0061】但し、DCTブロックサイズN×M、[d
pm]はN次DCT行列、ynmは求めるDCT係数、y’
nmは直前のフィールドの係数、y’unmは[y’nm]の
上のブロックのDCT係数、y’dnmは[y’nm]の下
のブロックのDCT係数である。
However, the DCT block size N × M, [d
pm ] is an Nth-order DCT matrix, y nm is a DCT coefficient to be obtained, y ′
nm is the coefficient of the immediately preceding field, y'u nm is the DCT coefficient of the block above [y ' nm ], and y'd nm is the DCT coefficient of the block below [y' nm ].

【0062】この時間コンシール回路60の内部構成は
例えば図9に示す如き構成とする。この図9において9
0は図1に示したセレクタ61よりの出力信号が供給さ
れる入力端子で、この入力端子60を介してセレクタ6
1よりの出力信号が1フィールドディレイ(または1フ
ィールドMラインディレイ)91に供給される。
The internal configuration of the time concealment circuit 60 is, for example, as shown in FIG. 9 in this FIG.
Reference numeral 0 is an input terminal to which the output signal from the selector 61 shown in FIG.
The output signal from 1 is supplied to the 1-field delay (or 1-field M line delay) 91.

【0063】この1フィールドディレイ91において遅
延された映像データはMラインディレイ92及び積和回
路94に夫々供給される。Mラインディレイ92は1フ
ィールドディレイ91よりの映像データを更に遅延させ
た後に積和回路93に供給する。この積和回路93はM
ラインディレイ92よりの遅延出力データを積和演算し
て得たデータを加算回路95に供給する。積和回路94
は1フィールドディレイ91よりの映像データを積和演
算した後に加算回路95に供給する。この加算回路95
は積和回路93及び94よりの出力を加算して得た加算
出力を出力端子96を介して図1に示すセレクタ61に
供給する。
The video data delayed by the 1-field delay 91 is supplied to the M-line delay 92 and the product-sum circuit 94, respectively. The M-line delay 92 further delays the video data from the 1-field delay 91 and then supplies it to the sum-of-products circuit 93. This sum of products circuit 93 is M
The data obtained by multiplying and summing the delayed output data from the line delay 92 is supplied to the adding circuit 95. Sum of products circuit 94
Supplies the sum of products of the video data from the 1-field delay 91 and supplies it to the adder circuit 95. This adder circuit 95
Supplies the added output obtained by adding the outputs from the sum-of-products circuits 93 and 94 to the selector 61 shown in FIG.

【0064】再び図1に戻って説明するに、セレクタ6
1は入力端子50よりのエラーフラグ及び動き検出回路
59よりの出力に基いて、入力端子51よりの映像デー
タ、セレクタ58よりの縦及び横空間コンシール回路5
2、54に関連した出力及び上述した時間コンシール回
路60よりの出力の何れかを選択的に出力端子62を介
して図2に示したIDCT(逆離散コサイン変換)回路
29Yまたは29Cに供給する。
Returning to FIG. 1 again for explanation, the selector 6
1 is based on the error flag from the input terminal 50 and the output from the motion detection circuit 59, and the video data from the input terminal 51 and the vertical and horizontal space concealment circuit 5 from the selector 58.
Either of the outputs related to 2, 54 and the output from the time concealment circuit 60 described above is selectively supplied to the IDCT (Inverse Discrete Cosine Transform) circuit 29Y or 29C shown in FIG. 2 through the output terminal 62.

【0065】このように、本例においては、不連続部分
(ブロック間の所定範囲)に対して高域濾波処理を行
い、その出力を“0”になるように制御するようにした
ので、エラー発生時の画質劣化を最少限に押さえること
ができ、これにより、VTRに適用した場合には、VT
Rの信頼性を高めることができ、エラーコレクションの
ための冗長度を下げることができ、更に記録密度を高く
する、即ち、高画質長時間記録のディジタルVTRを構
成することができる。
As described above, in this example, since the high-pass filtering process is performed on the discontinuous portion (predetermined range between blocks) and the output is controlled to be "0", an error occurs. Image quality deterioration at the time of occurrence can be suppressed to a minimum, so that when applied to a VTR, the VT
The reliability of R can be increased, the redundancy for error correction can be reduced, and the recording density can be increased, that is, a high-quality long-time recording digital VTR can be configured.

【0066】尚、上述の実施例は本発明の一例であり、
本発明の要旨を逸脱しない範囲でその他様々な構成が取
り得ることは勿論である。
The above embodiment is an example of the present invention.
Of course, various other configurations can be adopted without departing from the scope of the present invention.

【0067】[0067]

【発明の効果】上述せる本発明によれば、修整回路より
の複数の補間値データをエッジ検出回路よりの検出結果
及びエラー信号に基いて選択的に出力するようにしたの
で、エラー発生時の画質劣化を最少限に押さえることが
でき、これにより、VTRに適用した場合には、VTR
の信頼性を高めることができ、エラーコレクションのた
めの冗長度を下げることができ、更に記録密度を高くす
る、即ち、高画質長時間記録のディジタルVTRを構成
することができる利益がある。
According to the present invention described above, a plurality of interpolated value data from the correction circuit are selectively output based on the detection result from the edge detection circuit and the error signal. Image quality deterioration can be suppressed to a minimum, and when applied to a VTR, the VTR
There is an advantage that the reliability of the digital VTR can be improved, the redundancy for error correction can be reduced, and the recording density can be increased, that is, a high-quality long-time recording digital VTR can be configured.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明エラー修整回路の一実施例を示す構成図
である。
FIG. 1 is a configuration diagram showing an embodiment of an error correction circuit of the present invention.

【図2】本発明エラー修整回路が適用されるVTRの例
を示す構成図である。
FIG. 2 is a block diagram showing an example of a VTR to which the error correction circuit of the present invention is applied.

【図3】本発明エラー修整回路一実施例の説明に供する
説明図である。
FIG. 3 is an explanatory diagram for explaining an embodiment of an error correction circuit of the present invention.

【図4】本発明エラー修整回路一実施例の説明に供する
説明図である。
FIG. 4 is an explanatory diagram for explaining an embodiment of the error correction circuit of the present invention.

【図5】本発明エラー修整回路一実施例の説明に供する
説明図である。
FIG. 5 is an explanatory diagram for explaining an embodiment of the error correction circuit of the present invention.

【図6】本発明エラー修整回路一実施例の説明に供する
説明図である。
FIG. 6 is an explanatory diagram for explaining an embodiment of the error correction circuit of the present invention.

【図7】本発明エラー修整回路一実施例の説明に供する
説明図である。
FIG. 7 is an explanatory diagram for explaining an embodiment of the error correction circuit of the present invention.

【図8】本発明エラー修整回路の一実施例の要部を示す
構成図である。
FIG. 8 is a configuration diagram showing a main part of an embodiment of an error correction circuit of the present invention.

【図9】本発明エラー修整回路の一実施例の要部を示す
構成図である。
FIG. 9 is a configuration diagram showing a main part of an embodiment of an error correction circuit of the present invention.

【図10】本発明エラー修整回路の一実施例の説明図で
ある。
FIG. 10 is an explanatory diagram of an embodiment of the error correction circuit of the present invention.

【図11】本発明エラー修整回路の一実施例の説明図で
ある。
FIG. 11 is an explanatory diagram of an embodiment of the error correction circuit of the present invention.

【図12】本発明エラー修整回路の一実施例の説明図で
ある。
FIG. 12 is an explanatory diagram of an embodiment of the error correction circuit of the present invention.

【図13】本発明エラー修整回路の一実施例の説明図で
ある。
FIG. 13 is an explanatory diagram of an embodiment of the error correction circuit of the present invention.

【符号の説明】[Explanation of symbols]

52 縦方向空間コンシール回路 53、55、58、61 セレクタ 54 横方向空間コンシール回路 56 エッジ検出回路 57 加算回路 59 動き検出回路 60 時間コンシール回路 52 vertical space concealing circuit 53, 55, 58, 61 selector 54 horizontal space concealing circuit 56 edge detection circuit 57 adder circuit 59 motion detection circuit 60 time concealment circuit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 再生された映像データを積和処理し、デ
ータの相関関係に関連した複数の補間値データを得る修
整回路と、 映像データのエッジを検出するエッジ検出回路と、 上記修整回路よりの上記複数の補間値データを上記エッ
ジ検出回路よりの検出結果及びエラー信号に基いて選択
的に出力する選択回路とを備えたことを特徴とするエラ
ー修整回路。
1. A retouching circuit for multiplying and summing reproduced video data to obtain a plurality of interpolated value data related to data correlation, an edge detection circuit for detecting an edge of the video data, and the retouching circuit. And a selection circuit for selectively outputting the plurality of interpolation value data based on the detection result and the error signal from the edge detection circuit.
JP04074580A 1992-03-30 1992-03-30 Error correction circuit Expired - Fee Related JP3106671B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04074580A JP3106671B2 (en) 1992-03-30 1992-03-30 Error correction circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04074580A JP3106671B2 (en) 1992-03-30 1992-03-30 Error correction circuit

Publications (2)

Publication Number Publication Date
JPH05284526A true JPH05284526A (en) 1993-10-29
JP3106671B2 JP3106671B2 (en) 2000-11-06

Family

ID=13551256

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04074580A Expired - Fee Related JP3106671B2 (en) 1992-03-30 1992-03-30 Error correction circuit

Country Status (1)

Country Link
JP (1) JP3106671B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0798664A3 (en) * 1996-03-28 1999-06-16 Fuji Photo Film Co., Ltd. Interpolating operation method and apparatus for image signals

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0798664A3 (en) * 1996-03-28 1999-06-16 Fuji Photo Film Co., Ltd. Interpolating operation method and apparatus for image signals
US6535651B1 (en) * 1996-03-28 2003-03-18 Fuji Photo Film Co., Ltd. Interpolating operation method and apparatus for image signals

Also Published As

Publication number Publication date
JP3106671B2 (en) 2000-11-06

Similar Documents

Publication Publication Date Title
JP3141896B2 (en) Digital video signal recording device
JP3134424B2 (en) Variable length encoding method and apparatus
EP0533947B1 (en) Encoder and decoder
EP0680209B1 (en) Video image coding and recording apparatus and video image coding, recording and reproducing apparatus
EP0575997B1 (en) Digital video cassette recorder signal processing apparatus
US5991445A (en) Image processing apparatus
US5815636A (en) Image reproducing apparatus
JP3360868B2 (en) Video data processing apparatus and method
JP3106671B2 (en) Error correction circuit
JP2900810B2 (en) Method for reducing quantization noise generated when decoding transform-coded image data, and decoding device for transform-coded image data
EP0523708B1 (en) Method and apparatus for recording digital video signals
US5510904A (en) Video data compressor minimizing propagation of error
JP2924691B2 (en) Quantization noise reduction method and image data decoding device
KR100578258B1 (en) Digital video signal recording / playback apparatus and method
US5526135A (en) Video signal recording and/or reproducing apparatus operable in normal and differential speed playback modes
JP3291785B2 (en) Transmission device for block transform coded data
US20020031273A1 (en) Image processing apparatus
JPH09200694A (en) Image encoding / recording / reproducing device
JP3326828B2 (en) Digital image signal receiving / reproducing device
US6233281B1 (en) Video signal processing apparatus, and video signal processing method
JP2900815B2 (en) Method and device for adaptive coring
JP3291786B2 (en) Transmission device for block transform coded data
JPH066753A (en) Error correcting device
JPH07336637A (en) Digital recording / reproducing apparatus for video signals
JPH0530470A (en) Recording and / or reproducing method of digital video signal

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees