JPH0686247A - Receiver/reproducer for digital picture signal - Google Patents

Receiver/reproducer for digital picture signal

Info

Publication number
JPH0686247A
JPH0686247A JP26077392A JP26077392A JPH0686247A JP H0686247 A JPH0686247 A JP H0686247A JP 26077392 A JP26077392 A JP 26077392A JP 26077392 A JP26077392 A JP 26077392A JP H0686247 A JPH0686247 A JP H0686247A
Authority
JP
Japan
Prior art keywords
data
image signal
digital image
circuit
reproducing apparatus
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
JP26077392A
Other languages
Japanese (ja)
Other versions
JP3557225B2 (en
Inventor
Tetsujiro Kondo
哲二郎 近藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP26077392A priority Critical patent/JP3557225B2/en
Priority to US08/113,801 priority patent/US5481554A/en
Priority to EP93306894A priority patent/EP0597576B1/en
Priority to DE69328005T priority patent/DE69328005T2/en
Priority to KR1019930017499A priority patent/KR100251618B1/en
Publication of JPH0686247A publication Critical patent/JPH0686247A/en
Application granted granted Critical
Publication of JP3557225B2 publication Critical patent/JP3557225B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

(57)【要約】 【目的】エラー訂正符号を使用せずに、受信または再生
された画像データのエラーを修正する。 【構成】再生され、DCT復号された入力データが供給
され、3×3のブロック構造に、3ラインメモリ22お
よびブロック化回路23によって変換される。ADRC
符号化回路24が中央の画素データの符号化値DTxと
周辺の8画素データから生成されたデータDTとを発生
する。同時化回路25が8画素データからなるクラス情
報を発生し、メモリ29aに読出しアドレスとして供給
される。メモリ29aには、予めトレーニングによって
存在範囲データと予測データDTx∧とが格納される。
存在範囲と再生データDTxとの比較によってエラーの
検出がされ、エラーがある時には、予測データDTx∧
がセレクタ26で選択される。
(57) [Abstract] [Purpose] To correct errors in received or reproduced image data without using error correction codes. [Structure] The reproduced and DCT-decoded input data is supplied and converted into a 3 × 3 block structure by a 3-line memory 22 and a blocking circuit 23. ADRC
The encoding circuit 24 generates the encoded value DTx of the central pixel data and the data DT generated from the peripheral 8 pixel data. The synchronization circuit 25 generates class information consisting of 8 pixel data and supplies it to the memory 29a as a read address. The existence range data and the prediction data DTx∧ are stored in advance in the memory 29a by training.
An error is detected by comparing the existence range with the reproduction data DTx, and when there is an error, the prediction data DTx∧
Is selected by the selector 26.

Description

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

【0001】[0001]

【産業上の利用分野】この発明は、ディジタル画像信号
の受信/再生装置、特に、エラー訂正符号を使用しない
でエラーデータを修正できる装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a digital image signal receiving / reproducing apparatus, and more particularly to an apparatus capable of correcting error data without using an error correction code.

【0002】[0002]

【従来の技術】ディジタル画像信号を例えばVTRで記
録/再生する時に、エラー対策としてエラー訂正符号化
を行うのが普通である。エラー訂正符号としては、単純
パリティ、リード・ソロモン符号、これらとインターリ
ーブを組み合わせるもの等が実用化されている。
2. Description of the Related Art When recording / reproducing a digital image signal with a VTR, for example, error correction coding is usually performed as a countermeasure against an error. As the error correction code, simple parity, Reed-Solomon code, a combination of these with interleaving, etc. have been put to practical use.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、エラー
訂正符号の場合には、エラー訂正能力を向上させようと
すると、パリティ数が増え、冗長度が増大する。また、
エラー訂正できない場合には、エラーの画素を周辺の正
しい画素データで補間するコンシール回路を必要とす
る。コンピュータのソフトウェアのようなデータは、一
般的に相関が存在しない。しかしながら、画像信号の場
合には、空間的、時間的相関が存在する。
However, in the case of the error correction code, if the error correction capability is attempted to be improved, the number of parity increases and the redundancy increases. Also,
If the error cannot be corrected, a conceal circuit that interpolates the erroneous pixel with the correct pixel data in the periphery is required. Data such as computer software is generally non-correlated. However, in the case of image signals, there are spatial and temporal correlations.

【0004】従って、この発明の目的は、画像信号の空
間的な相関の存在に注目して、エラー訂正符号を使用し
ないでエラーを修正できるディジタル画像信号の受信/
再生装置を提供することにある。
Therefore, it is an object of the present invention to pay attention to the existence of spatial correlation of image signals, and to receive / receive a digital image signal capable of correcting an error without using an error correction code.
It is to provide a reproducing apparatus.

【0005】[0005]

【課題を解決するための手段】請求項1の発明は、受信
または再生されたディジタル画像信号のエラーを検出す
るエラー検出回路を具備したディジタル画像信号の受信
/再生装置において、検出回路は、検出すべき注目画素
の時間的または空間的に近接する複数の画素信号に基づ
いてクラス分けを行うクラス分け回路と、トレーニング
によって予め用意されたクラス毎の存在領域データが格
納されたメモリ回路と、クラス分け回路の出力をアドレ
ス情報としてメモリ回路の対応するクラスの存在領域デ
ータを読出す読出し回路と、読出し回路の出力と注目画
素の画素データとを比較する比較回路とを有し、比較回
路の出力に基づいてエラーの有無を検出するようになさ
れたディジタル画像信号の受信/再生装置である。
According to a first aspect of the present invention, there is provided a digital image signal receiving / reproducing apparatus including an error detecting circuit for detecting an error in a received or reproduced digital image signal. A classifying circuit that classifies the target pixel based on a plurality of pixel signals that are temporally or spatially adjacent to each other, a memory circuit that stores existing area data for each class prepared by training, and a class. The output of the comparison circuit has a read circuit for reading the existing area data of the corresponding class of the memory circuit using the output of the division circuit as address information, and a comparison circuit for comparing the output of the read circuit with the pixel data of the target pixel. The digital image signal receiving / reproducing apparatus is adapted to detect the presence or absence of an error based on the above.

【0006】請求項2の発明は、上述のディジタル画像
信号の受信/再生装置において、メモリ回路は、さらに
クラス毎の代表値関連情報が格納されてなり、比較回路
の出力に基づいてエラー有りと検出された時には、注目
画素データを代表値関連情報に基づいて形成された代表
値に置き換えるようにしたことを特徴とするディジタル
画像信号の受信/再生装置である。
According to a second aspect of the present invention, in the above-described digital image signal receiving / reproducing apparatus, the memory circuit further stores representative value related information for each class, and it is determined that there is an error based on the output of the comparison circuit. A digital image signal receiving / reproducing apparatus characterized in that, when detected, the pixel data of interest is replaced with a representative value formed based on representative value related information.

【0007】請求項3の発明は、上述のディジタル画像
信号の受信/再生装置において、受信または再生された
ディジタル画像信号は、符号化された信号であり、ディ
ジタル画像信号の受信/再生装置は、符号化画像信号を
復号する復号回路を有し、クラス分け回路は、注目画素
に近接する複数の画素信号の復号出力に基づいてクラス
分けを行うようになされていることを特徴とするディジ
タル画像信号の受信/再生装置である。
According to a third aspect of the present invention, in the above-mentioned digital image signal receiving / reproducing apparatus, the received or reproducing digital image signal is an encoded signal, and the digital image signal receiving / reproducing apparatus is A digital image signal having a decoding circuit for decoding an encoded image signal, wherein the classification circuit is configured to perform classification based on the decoded output of a plurality of pixel signals close to the pixel of interest. Is a receiving / reproducing device of.

【0008】請求項4の発明は、上述のディジタル画像
信号の受信/再生装置において、符号化画像信号は、D
CTされた係数データが可変長符号化された信号である
ことを特徴とするディジタル画像信号の受信/再生装置
である。
According to a fourth aspect of the present invention, in the above-mentioned digital image signal receiving / reproducing apparatus, the encoded image signal is D
It is an apparatus for receiving / reproducing a digital image signal, wherein the CT coefficient data is a variable-length encoded signal.

【0009】請求項5の発明は、上述のディジタル画像
信号の受信/再生装置において、クラス分け回路は、A
DRC符号化回路を有し、注目画素データおよび近接す
る複数の画素データが供給され、符号化されたデータの
うち、近接する複数の画素の符号化データがクラス情報
となされたことを特徴とするディジタル画像信号の受信
/再生装置である。
According to a fifth aspect of the present invention, in the above-mentioned digital image signal receiving / reproducing apparatus, the classification circuit is A
It has a DRC encoding circuit, is supplied with the target pixel data and a plurality of adjacent pixel data, and among the encoded data, the encoded data of a plurality of adjacent pixels is used as class information. It is a device for receiving / reproducing a digital image signal.

【0010】請求項6の発明は、上述のディジタル画像
信号の受信/再生装置において、存在領域データは、ク
ラス毎に検出された真値が最大値および最小値であるこ
とを特徴とするディジタル画像信号の受信/再生装置で
ある。
According to a sixth aspect of the present invention, in the digital image signal receiving / reproducing apparatus described above, the presence area data has a maximum value and a minimum value that are true values detected for each class. It is a signal receiving / reproducing device.

【0011】請求項7の発明は、上述のディジタル画像
信号の受信/再生装置において、代表値関連情報は、ク
ラス毎に検出された真値の平均値であることを特徴とす
るディジタル画像信号の受信/再生装置である。
According to a seventh aspect of the present invention, in the above-mentioned digital image signal receiving / reproducing apparatus, the representative value related information is an average value of true values detected for each class. It is a receiving / reproducing device.

【0012】請求項8の発明は、上述のディジタル画像
信号の受信/再生装置において、存在領域データは、近
接の複数画素データと演算される係数データおよび許容
しうる誤差の範囲情報であることを特徴とするディジタ
ル画像信号の受信/再生装置である。
According to an eighth aspect of the present invention, in the above-described digital image signal receiving / reproducing apparatus, the existence area data is coefficient data calculated with adjacent plural pixel data and allowable error range information. A characteristic digital image signal receiving / reproducing apparatus.

【0013】請求項9の発明は、上述のディジタル画像
信号の受信/再生装置において、代表値関連情報は、近
接の複数画素データと演算される係数データで、この係
数データと近接複数画素データとを演算することによっ
て、代表値を得るようにしたことを特徴とするディジタ
ル画像信号の受信/再生装置である。
According to a ninth aspect of the present invention, in the above-mentioned digital image signal receiving / reproducing apparatus, the representative value related information is coefficient data calculated as a plurality of adjacent pixel data, and the coefficient data and the adjacent plural pixel data. Is a receiver / reproducer of a digital image signal, wherein a representative value is obtained by calculating

【0014】請求項10の発明は、上述のディジタル画
像信号の受信/再生装置において、所定期間にエラー有
りと検出された画素の数をカウントするカウンタ回路
と、該カウンタ回路の出力に基づいて誤差の範囲情報を
可変するようにしたことを特徴とするディジタル画像信
号の受信/再生装置である。
According to a tenth aspect of the present invention, in the above-described digital image signal receiving / reproducing apparatus, a counter circuit for counting the number of pixels detected as having an error in a predetermined period, and an error based on the output of the counter circuit. Is a device for receiving / reproducing a digital image signal, characterized in that the range information is variable.

【0015】[0015]

【作用】注目画素と近接するデータからクラス分けを行
ない、各クラスに用意された現画素の信号レベル存在領
域と実レベルを比較することで、エラーを確率的に検出
し、エラー画素は、これも、クラス毎に用意された予測
値で置き換えることによってエラーを修正できる。
[Function] By classifying data from the data adjacent to the pixel of interest, and comparing the signal level existence area of the current pixel prepared in each class with the actual level, an error is detected probabilistically. Also, the error can be corrected by replacing the predicted value prepared for each class.

【0016】[0016]

【実施例】以下、この発明によるの一実施例について説
明する。図1は、この一実施例、すなわち、ディジタル
VTRの信号処理の概略的構成を示す。1で示す入力端
子からディジタルビデオ信号、例えば1サンプルが8ビ
ットに量子化された信号が供給される。このディジタル
ビデオ信号がブロック化回路2に供給される。この実施
例では、ブロック化回路2では、1フィールドあるいは
1フレームの有効領域が(8×8)画素の大きさのDC
Tブロックに分割される。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment according to the present invention will be described below. FIG. 1 shows a schematic configuration of signal processing of this embodiment, that is, a digital VTR. A digital video signal, for example, a signal in which one sample is quantized into 8 bits, is supplied from an input terminal indicated by 1. This digital video signal is supplied to the blocking circuit 2. In this embodiment, in the blocking circuit 2, the effective area of one field or one frame is a DC with a size of (8 × 8) pixels.
It is divided into T blocks.

【0017】ブロック化回路3からのブロックの順序に
走査変換されたディジタルビデオ信号がDCT(Discre
te Cosine Transform)回路3に供給される。DCT回路
3からは、1個の直流成分と63個の交流成分からなる
係数データが発生する。この係数データが量子化回路4
に供給される。量子化回路4では、係数データが所望の
量子化ステップ幅で再量子化され、データのビット数が
減少される。量子化回路4の出力がVLC(可変長符
号)符号化回路5に供給され、ランレングス符号、ハフ
マン符号等の可変長符号化の処理を受け、さらに圧縮さ
れる。
The digital video signal scan-converted in the order of blocks from the blocking circuit 3 is converted into DCT (Discrete).
te Cosine Transform) circuit 3. From the DCT circuit 3, coefficient data composed of one DC component and 63 AC components is generated. This coefficient data is the quantization circuit 4
Is supplied to. In the quantization circuit 4, the coefficient data is requantized with a desired quantization step width, and the number of bits of data is reduced. The output of the quantizing circuit 4 is supplied to a VLC (variable length code) encoding circuit 5, subjected to variable length encoding processing such as run length code and Huffman code, and further compressed.

【0018】DCT回路3で発生した直流成分のデータ
は、そのブロックの画像復元にとって重要度が高いため
に、量子化回路4およびVLC符号化回路5の処理を受
けずに、そのまま伝送される。フレーム化回路6は、直
流成分とVLC符号化回路5からの可変長符号化データ
とその他の制御用、ID用データとを同期ブロックの連
続するデータに構成する。従来では、フレーム化の時
に、エラー訂正符号化の処理がされていたが、この発明
では、エラー訂正符号化が不要である。
The data of the DC component generated in the DCT circuit 3 is transmitted as it is without being processed by the quantization circuit 4 and the VLC coding circuit 5 because it is highly important for the image restoration of the block. The framing circuit 6 composes the DC component, the variable length coded data from the VLC coding circuit 5 and other control and ID data into continuous data of the sync block. In the past, error correction coding was performed at the time of framing, but in the present invention, error correction coding is unnecessary.

【0019】フレーム化回路6の出力が記録回路7を介
して回転ヘッドHに供給され、磁気テープT上に斜めの
トラックとして記録される。記録回路7には、チャンネ
ル符号化回路、記録アンプ等が含まれる。チャンネル符
号化は、記録データの直流分を低減させるための処理で
ある。通常、2以上の回転ヘッドが使用されるが、簡単
のために、一つのヘッドのみが図示されている。
The output of the framing circuit 6 is supplied to the rotary head H via the recording circuit 7 and recorded on the magnetic tape T as an oblique track. The recording circuit 7 includes a channel encoding circuit, a recording amplifier and the like. Channel encoding is a process for reducing the DC component of recorded data. Usually two or more rotary heads are used, but for simplicity only one head is shown.

【0020】磁気テープTから回転ヘッドHにより取り
出された再生データは、再生アンプ、チャンネル復号回
路等を含む再生回路11に供給され、チャンネル符号化
の復号がなされる。再生回路11の出力データがフレー
ム分解回路12に供給され、記録データからの各種のデ
ータの分離がなされる。フレーム分解回路12の出力デ
ータがVLC復号回路13に供給される。VLC復号回
路13は、可変長符号化の復号を行う。
The reproduced data taken out from the magnetic tape T by the rotary head H is supplied to a reproducing circuit 11 including a reproducing amplifier, a channel decoding circuit and the like, and is subjected to channel coding decoding. The output data of the reproducing circuit 11 is supplied to the frame disassembling circuit 12, and various data is separated from the recorded data. The output data of the frame decomposing circuit 12 is supplied to the VLC decoding circuit 13. The VLC decoding circuit 13 performs variable length coding decoding.

【0021】VLC復号回路13には、逆量子化回路1
4が接続される。逆量子化回路14は、記録側の量子化
回路4の量子化と逆の処理を行う。逆量子化回路14の
出力データが逆DCT回路15に供給される。逆DCT
回路15によって、係数データが(8×8)のブロック
の画素データに復号される。逆DCT回路15の出力デ
ータがブロック分解回路16に供給される。ブロック分
解回路16によって、データの順序がブロックの順序か
らラスター走査の順序へ戻される。ブロック分解回路1
6の出力データがこの発明による修正回路17に供給さ
れる。修正回路17の出力端子18に出力データが得ら
れる。
The VLC decoding circuit 13 includes an inverse quantization circuit 1
4 is connected. The inverse quantization circuit 14 performs a process reverse to the quantization performed by the recording side quantization circuit 4. The output data of the inverse quantization circuit 14 is supplied to the inverse DCT circuit 15. Inverse DCT
The circuit 15 decodes the coefficient data into pixel data of an (8 × 8) block. The output data of the inverse DCT circuit 15 is supplied to the block decomposition circuit 16. The block decomposition circuit 16 restores the data order from the block order to the raster scan order. Block decomposition circuit 1
The output data of 6 are supplied to the correction circuit 17 according to the present invention. Output data is obtained at the output terminal 18 of the correction circuit 17.

【0022】この発明による修正回路17の一例を図2
に示す。ブロック分解回路16からの再生データが入力
端子21に供給される。この再生データが3ラインメモ
リ22に供給され、3ラインメモリ22の出力データが
ブロック化回路23に供給される。ブロック化回路23
の出力データがADRC符号化回路24に供給される。
An example of the correction circuit 17 according to the present invention is shown in FIG.
Shown in. The reproduced data from the block decomposition circuit 16 is supplied to the input terminal 21. The reproduction data is supplied to the 3-line memory 22, and the output data of the 3-line memory 22 is supplied to the blocking circuit 23. Blocking circuit 23
Output data is supplied to the ADRC encoding circuit 24.

【0023】ブロック化回路43は、図4に示すよう
に、ブロックx1を形成すると、次にブロックx2を形
成し、その次にブロックx3を形成する。すなわち、水
平方向に1画素ずつずれたブロックを順次形成する。重
複したブロックの形成のために、3ラインメモリ22が
設けられている。また、1ライン期間にわたってブロッ
クの形成を終了して、その下に、新たなブロックを形成
する時には、1ラインずれたブロックを形成する。各ブ
ロックの中央の1画素がエラー検出およびエラー修正の
対象画素である。
As shown in FIG. 4, the blocking circuit 43 forms the block x1, then forms the block x2, and then forms the block x3. That is, blocks that are shifted by one pixel in the horizontal direction are sequentially formed. A 3-line memory 22 is provided for forming overlapping blocks. In addition, when the formation of a block is completed for one line period and a new block is formed under the block, a block shifted by one line is formed. One pixel in the center of each block is a pixel for error detection and error correction.

【0024】ADRC符号化24は、9画素のブロック
毎に画素値の最大値MAX、最小値MIN、MAXとM
INの差であるダイナミックレンジDRを検出し、この
ダイナミックレンジDRに適応して画素値を量子化す
る。ADRC符号化回路24は、1ビットの量子化デー
タを発生する符号化回路である。
The ADRC encoding 24 is performed by the maximum value MAX, the minimum value MIN, MAX and M of the pixel value for each block of 9 pixels.
The dynamic range DR which is the difference of IN is detected, and the pixel value is quantized by adapting to the dynamic range DR. The ADRC encoding circuit 24 is an encoding circuit that generates 1-bit quantized data.

【0025】ADRC符号化回路24の一例を図5に示
す。図5において、入力端子51からのデータに関し
て、検出回路52がブロック毎に最大値MAX、最小値
MINを検出する。減算回路53に対してMAXおよび
MINが供給され、その出力にダイナミックレンジDR
が発生する。入力データおよびMINが減算回路54に
供給され、減算回路54から最小値が除去されること
で、正規化された画素データが発生する。
An example of the ADRC encoding circuit 24 is shown in FIG. In FIG. 5, with respect to the data from the input terminal 51, the detection circuit 52 detects the maximum value MAX and the minimum value MIN for each block. MAX and MIN are supplied to the subtraction circuit 53, and its output has a dynamic range DR.
Occurs. The input data and MIN are supplied to the subtraction circuit 54, and the minimum value is removed from the subtraction circuit 54, so that normalized pixel data is generated.

【0026】ダイナミックレンジDRが割算回路55に
供給され、正規化された画素データがダイナミックレン
ジDRで割算され、出力端子58に量子化データDTx
(例えば小数点3桁までのデータ)として取り出され
る。図4中で、DTx1、DTx2、DTx3は、ブロ
ックx1、x2、x3の量子化データを表す。また、割
算回路55の出力データが比較回路56に供給される。
比較回路56では、中央画素以外の8個の画素の割算出
力が0.5を基準として、より大きいか、より小さいか
が判断される。この結果に応じて、`0' または`1' のデ
ータDTが発生する。この比較出力DTが出力端子57
に取り出される。
The dynamic range DR is supplied to the division circuit 55, the normalized pixel data is divided by the dynamic range DR, and the quantized data DTx is output to the output terminal 58.
(For example, data up to 3 digits of decimal point) is extracted. In FIG. 4, DTx1, DTx2, and DTx3 represent the quantized data of the blocks x1, x2, and x3. Further, the output data of the division circuit 55 is supplied to the comparison circuit 56.
The comparison circuit 56 determines whether the division calculation power of the eight pixels other than the central pixel is larger or smaller than 0.5 with reference to 0.5. According to this result, the data DT of "0" or "1" is generated. This comparison output DT is output terminal 57.
Taken out.

【0027】図2に戻って説明すると、上述の1ビット
ADRC符号化回路子24の出力データ中のDTが同時
化回路25に供給され、量子化データDTxがセレクタ
26、比較回路30および31に供給される。同時化回
路25は、上述のように、中央位置の画素を除くそのブ
ロックの8画素の比較結果DTを同時化する。この同時
化回路25の出力データ(8ビット)、すなわち、クラ
ス情報がメモリ29aに読出しアドレス信号として供給
される。
Returning to FIG. 2, DT in the output data of the above-mentioned 1-bit ADRC encoding circuit 24 is supplied to the synchronization circuit 25, and the quantized data DTx is supplied to the selector 26 and the comparison circuits 30 and 31. Supplied. As described above, the synchronization circuit 25 synchronizes the comparison result DT of the eight pixels in the block excluding the pixel at the center position. The output data (8 bits) of the synchronizing circuit 25, that is, the class information is supplied to the memory 29a as a read address signal.

【0028】このメモリ29aには、後述のようにトレ
ーニングによって予め形成されたクラス毎の存在領域デ
ータ(MAX∧およびMIN∧)とクラス毎に予測され
た代表値(DTx∧)が格納されている。同時化回路2
5からのクラス情報が与えられることによって、メモリ
29aからは、そのクラス情報と対応する上記の代表値
が読出される。
The memory 29a stores existence area data (MAX∧ and MIN∧) for each class formed in advance by training and a representative value (DTx∧) predicted for each class as described later. . Synchronization circuit 2
When the class information from 5 is given, the above-mentioned representative value corresponding to the class information is read from the memory 29a.

【0029】読出された代表値DTx∧がセレクタ26
に供給される。読出されたMAX∧が比較回路30に供
給され、MIN∧が比較回路31に供給される。比較回
路30および31の出力がロジック32に供給され、ロ
ジック32からセレクタ26を制御する制御信号が発生
する。比較回路30および31とロジック32は、ウイ
ンドウコンパレータとして機能する。すなわち、MAX
∧<DTx<MIN∧の時には、存在領域内に量子化デ
ータDTxが存在するから、データDTxがエラーでな
いと判断し、それ以外のDTx<MIN∧、DTx>M
AX∧の時には、データDTxがエラーと判断する。
The representative value DTx∧ read out is the selector 26.
Is supplied to. The read MAX ∧ is supplied to the comparison circuit 30, and MIN ∧ is supplied to the comparison circuit 31. The outputs of the comparison circuits 30 and 31 are supplied to the logic 32, and the logic 32 generates a control signal for controlling the selector 26. The comparison circuits 30 and 31 and the logic 32 function as a window comparator. That is, MAX
When ∧ <DTx <MIN∧, the quantized data DTx exists in the existence area, so it is determined that the data DTx is not an error, and other DTx <MIN∧, DTx> M.
When AX∧, the data DTx is judged to be an error.

【0030】エラーでない場合には、セレクタ26がA
DRC符号化回路24の出力データDTxを選択し、エ
ラーと決定された場合には、セレクタ26がメモリ29
aからの読出しデータDTx∧を選択する。従って、エ
ラーであると判定されたデータの代わりにデータDTx
∧が選択される。セレクタ26の選択出力とADRC符
号化回路24からのDR、MINがADRC復号回路2
7に供給される。
If there is no error, the selector 26 outputs A
If the output data DTx of the DRC encoding circuit 24 is selected and it is determined that there is an error, the selector 26 causes the memory 29 to operate.
The read data DTx∧ from a is selected. Therefore, instead of the data determined to be in error, the data DTx
∧ is selected. The selected output of the selector 26 and the DR and MIN from the ADRC encoding circuit 24 are the ADRC decoding circuit 2
7 is supplied.

【0031】ADRC復号回路27は、上述の符号化と
逆に、ダイナミックレンジDRとセレクタ26の出力デ
ータを乗算し、乗算結果に対して最小値MINを加算す
る。ADRC復号回路27の出力端子28に、エラーが
修正された出力データが取り出される。このように、エ
ラー訂正符号化を用いないで、エラーの画素データを修
正できる。
The ADRC decoding circuit 27, contrary to the above-mentioned encoding, multiplies the dynamic range DR and the output data of the selector 26 and adds the minimum value MIN to the multiplication result. The output data with the error corrected is taken out to the output terminal 28 of the ADRC decoding circuit 27. In this way, the pixel data in error can be corrected without using error correction coding.

【0032】メモリ29aには、トレーニングによって
予め作成された存在領域データとクラス毎に予測された
代表データとが格納されている。図3は、トレーニング
時の構成を示す。図3において、41には、ディジタル
ビデオ信号が供給され、これが3ラインメモリ42を介
してブロック化回路43に供給される。ブロック化回路
43の出力がADRC符号化回路44に供給される。
The memory 29a stores existing area data created in advance by training and representative data predicted for each class. FIG. 3 shows a configuration during training. In FIG. 3, a digital video signal is supplied to 41, and this is supplied to the blocking circuit 43 via the 3-line memory 42. The output of the blocking circuit 43 is supplied to the ADRC encoding circuit 44.

【0033】これらの3ラインメモリ42、ブロック化
回路43、ADRC符号化回路44は、上述した修正回
路17の3ラインメモリ22、ブロック化回路23、A
DRC符号化回路24と同様のものである。但し、入力
データは、トレーニングのための標準的なビデオデータ
であるのが好ましく、例えば種々の絵柄の静止画像から
なる信号を採用できる。ADRC符号化回路44の出力
中の比較出力DTが同時化回路45に供給され、その量
子化データDTxがメモリ46aにそのデータ入力とし
て供給される。同時化回路45は、上述の同時化回路2
5と同様に、3×3のブロックの中央の画素を除く他の
8画素の比較出力を並列化する。
The three-line memory 42, the blocking circuit 43, and the ADRC encoding circuit 44 are the three-line memory 22, the blocking circuit 23, and the A circuit of the correction circuit 17 described above.
It is similar to the DRC encoding circuit 24. However, the input data is preferably standard video data for training, and for example, a signal composed of still images of various patterns can be adopted. The comparison output DT being output from the ADRC encoding circuit 44 is supplied to the synchronization circuit 45, and its quantized data DTx is supplied to the memory 46a as its data input. The synchronization circuit 45 is the synchronization circuit 2 described above.
Similar to 5, the comparison outputs of the other 8 pixels except the central pixel of the 3 × 3 block are parallelized.

【0034】同時化回路45からの8ビットがメモリ4
6aにその書込みアドレスとして供給される。メモリ4
6aの読出しアドレスは、アドレスカウンタ47で形成
される。メモリ46aに対する書込みアドレスは、同時
化回路46からの8ビットのクラス情報であり、メモリ
46aには、256個の各クラスに対して、実際に得ら
れた中央の画素の量子化データDTxが書込まれる。
8 bits from the synchronization circuit 45 are stored in the memory 4
6a is supplied as its write address. Memory 4
The read address of 6a is formed by the address counter 47. The write address for the memory 46a is 8-bit class information from the synchronization circuit 46, and the actually obtained quantized data DTx of the central pixel is written in the memory 46a for each of the 256 classes. Get caught.

【0035】書込みが終了すると、メモリ46aからア
ドレスカウンタ47からの読出しアドレスによって、メ
モリ46aの各アドレス(すなわち、各クラス)のデー
タが読出される。読出しアドレスは、0〜255まで、
インクリメントする。読出されたデータが平均化回路4
8および検出回路49に供給される。平均化回路48
は、各クラスの代表値DTx∧を予測し、検出回路49
は、各クラスの量子化データの最大値MAX∧およびM
IN∧を検出する。
When the writing is completed, the data at each address (that is, each class) of the memory 46a is read from the memory 46a by the read address from the address counter 47. Read addresses from 0 to 255,
Increment. The read data is the averaging circuit 4
8 and the detection circuit 49. Averaging circuit 48
Predicts the representative value DTx∧ of each class, and the detection circuit 49
Is the maximum value MAX ∧ and M of the quantized data of each class.
Detect IN∧.

【0036】平均化回路48の出力および検出回路49
の出力がメモリ29aにデータ入力として供給され、ア
ドレスカウンタ47の出力で規定されるアドレスに書込
まれる。このようにして、トレーニングを行った結果、
メモリ29aには、3×3の領域において、近接する8
画素で規定されるクラスと、そのクラスの代表量子化デ
ータ(DTx∧)と、そのクラスの存在領域データ(M
AX∧、MIN∧)とが格納される。このメモリ29a
が上述のように、修正回路17において使用される。
Output of averaging circuit 48 and detection circuit 49
Is supplied to the memory 29a as a data input, and is written in the address defined by the output of the address counter 47. As a result of training in this way,
In the memory 29a, 8 adjacent to each other in a 3 × 3 area
A class specified by a pixel, representative quantized data of that class (DTx ∧), and existence area data of that class (M
AX∧ and MIN∧) are stored. This memory 29a
Are used in the correction circuit 17 as described above.

【0037】図3は、トレーニングの原理を分かりやす
く示すためのもので、メモリ29aの各アドレスデータ
領域(奥行きの深さ)が無限に必要となり、実際的では
ない。そこで、図6に示す構成が使用される。同時化回
路45からの8ビットのクラス情報がスイッチング回路
61に供給される。また、量子化データDTxが比較お
よび選択回路65および66と加算回路67に供給され
る。
FIG. 3 is for illustrating the principle of training in an easy-to-understand manner. Each address data area (depth) of the memory 29a is infinitely necessary, which is not practical. Therefore, the configuration shown in FIG. 6 is used. The 8-bit class information from the synchronization circuit 45 is supplied to the switching circuit 61. Further, the quantized data DTx is supplied to the comparison and selection circuits 65 and 66 and the addition circuit 67.

【0038】スイッチング回路61は、1ブロックの期
間の前半(読出し期間)で出力端子bを選択し、その後
半(書込み期間)で出力端子aを選択する。スイッチン
グ回路61の出力端子aからの書込みアドレスがメモリ
46bに供給される。出力端子bは、スイッチング回路
63の入力端子dに供給される。スイッチング回路63
の入力端子cには、アドレスカウンタ62の出力が供給
される。このアドレスカウンタ62は、図3のアドレス
カウンタ47に対応している。スイッチング回路63
は、トレーニング中では、入力端子dからの読出しアド
レスを選択し、トレーニング終了後では、入力端子cか
らの読出しアドレスを選択する。
The switching circuit 61 selects the output terminal b in the first half (readout period) of one block period and selects the output terminal a in the latter half (write period). The write address from the output terminal a of the switching circuit 61 is supplied to the memory 46b. The output terminal b is supplied to the input terminal d of the switching circuit 63. Switching circuit 63
The output of the address counter 62 is supplied to the input terminal c of. The address counter 62 corresponds to the address counter 47 of FIG. Switching circuit 63
Selects the read address from the input terminal d during training, and selects the read address from the input terminal c after training.

【0039】メモリ46bは、データ入力/出力とし
て、累算値Σ、最大値、最小値、カウント値CNTとを
有する。メモリ46bの累算値出力は、加算回路67お
よび割算回路68に供給される。加算回路67の加算出
力がメモリ46bのデータ入力とされる。従って、各ク
ラスの量子化データの累算値がメモリ46bに入力され
る。
The memory 46b has a cumulative value Σ, a maximum value, a minimum value, and a count value CNT as data input / output. The accumulated value output of the memory 46b is supplied to the adding circuit 67 and the dividing circuit 68. The addition output of the addition circuit 67 is used as the data input of the memory 46b. Therefore, the accumulated value of the quantized data of each class is input to the memory 46b.

【0040】比較および選択回路65は、量子化データ
DTxとメモリ46bからの最小値出力とが供給され、
より小さいデータを選択し、これをメモリ46bに供給
する。比較および選択回路66は、量子化データDTx
とメモリ46bからの最大値出力とが供給され、より大
きいデータを選択し、これをメモリ46bに供給する。
カウント値出力は、加算回路64に供給され、+1され
た加算出力がメモリ46bに入力される。
The comparison and selection circuit 65 is supplied with the quantized data DTx and the minimum value output from the memory 46b,
The smaller data is selected and provided to memory 46b. The comparison and selection circuit 66 uses the quantized data DTx.
And the maximum value output from memory 46b are provided to select the larger data and provide it to memory 46b.
The count value output is supplied to the adding circuit 64, and the +1 added output is input to the memory 46b.

【0041】メモリ46bは、読出しを行ない、その後
に書込みを行うので、上述の構成によって、トレーニン
グ期間が終了した時には、メモリ46bには、量子化デ
ータの累算値、最大値、最小値、発生度数がクラス毎に
蓄えられる。トレーニング終了後に、スイッチング回路
63が切り換えられて、アドレスカウンタ62からのイ
ンクリメントするアドレスがメモリ46bに対する読出
しアドレスおよびメモリ29bに対する書込みアドレス
として供給される。
Since the memory 46b performs reading and then writing, the above-described configuration causes the memory 46b to store the accumulated value, the maximum value, the minimum value, and the generated value of the quantized data at the end of the training period. Frequency is stored for each class. After the training is completed, the switching circuit 63 is switched and the incrementing address from the address counter 62 is supplied as the read address for the memory 46b and the write address for the memory 29b.

【0042】メモリ46bからの累算値が割算回路68
において、度数のカウント値で除算され、その出力に平
均値、すなわち、予測された量子化データDTx∧が発
生し、これがメモリ29bに書込まれる。メモリ46b
からの最大値および最小値が存在領域データMAX∧お
よびMIN∧としてメモリ29bに取り込まれる。この
図6の構成によって、メモリ46bの各アドレスのデー
タ領域の奥行き方向が無限に必要となることを防止でき
る。
The accumulated value from the memory 46b is the division circuit 68.
, The average value, that is, the predicted quantized data DTx∧ is generated at the output of the division by the frequency count value, and this is written in the memory 29b. Memory 46b
The maximum value and the minimum value from are stored in the memory 29b as the existence area data MAX∧ and MIN∧. The configuration of FIG. 6 can prevent the infinite depth direction of the data area of each address of the memory 46b from being infinite.

【0043】次に、この発明の他の実施例について説明
する。他の実施例の記録回路、再生回路の全体的な構成
は、図1と同一である。修正回路17の他の例が図7に
示されている。上述の修正回路17の一例(図2)と対
応する回路ブロックには、同一符号を付して示す。メモ
リ29cには、後述のトレーニングによって、重み係数
データω1〜ω8と誤差の許容範囲データσとが格納さ
れている。
Next, another embodiment of the present invention will be described. The overall configurations of the recording circuit and the reproducing circuit of the other embodiment are the same as those in FIG. Another example of the correction circuit 17 is shown in FIG. Circuit blocks corresponding to the example of the correction circuit 17 (FIG. 2) described above are denoted by the same reference numerals. The weight coefficient data ω1 to ω8 and the allowable error range data σ are stored in the memory 29c by the training described later.

【0044】ブロック化回路23が3×3のブロック
(ブロック内の画素値をa〜iで表す)を順次形成し、
その中央の画素の実データeが比較演算回路71および
セレクタ75に供給される。中央画素以外の他の8個の
画素データがADRC符号化回路24および演算回路7
2に供給される。ADRC符号化回路24は、図5と同
様の構成のものであるが、8画素の比較出力DTのみを
発生する。ADRC符号化回路24に接続された同時化
回路25によって、8ビットのクラスデータが形成さ
れ、これがメモリ29cの読出しアドレスとして供給さ
れる。
The blocking circuit 23 sequentially forms 3 × 3 blocks (pixel values in the blocks are represented by a to i),
The actual data e of the central pixel is supplied to the comparison operation circuit 71 and the selector 75. Eight pixel data other than the central pixel are the ADRC encoding circuit 24 and the arithmetic circuit 7.
2 is supplied. The ADRC encoding circuit 24 has the same structure as that of FIG. 5, but generates only the comparison output DT of 8 pixels. The synchronization circuit 25 connected to the ADRC encoding circuit 24 forms 8-bit class data, which is supplied as a read address of the memory 29c.

【0045】メモリ29cからの重み係数データω1〜
ω8が演算回路72に供給され、演算回路72からは、
次式で表される中央の画素eの予測値e∧が発生する。 e∧=ω1a+ω2b+ω3c+・・・+ω8i 演算回路72からの推定値e∧と誤差範囲データσとが
加算回路73に供給され、e∧+σが生成される。演算
回路72からの予測値e∧と誤差範囲データσとが減算
回路74に供給され、e∧−σが生成される。これらの
加算回路73および減算回路74の出力データが比較演
算回路71に供給される。
Weighting coefficient data ω1 to ω1 from the memory 29c
ω8 is supplied to the arithmetic circuit 72, and from the arithmetic circuit 72,
A predicted value e∧ of the central pixel e represented by the following equation is generated. e∧ = ω1a + ω2b + ω3c + ... + ω8i The estimated value e∧ from the arithmetic circuit 72 and the error range data σ are supplied to the adder circuit 73 to generate e∧ + σ. The predicted value e∧ and the error range data σ from the arithmetic circuit 72 are supplied to the subtraction circuit 74, and e∧−σ is generated. The output data of the adder circuit 73 and the subtractor circuit 74 are supplied to the comparison operation circuit 71.

【0046】比較演算回路71は、存在領域、すなわ
ち、e∧−σ<e<e∧+σが成立する時に、エラーが
ないと判定し、それ以外では、エラーがあると判定す
る。この比較演算回路71がセレクタ75の制御信号を
発生し、セレクタ75は、エラーがない時には、実デー
タeを選択し、エラーがある時には、予測値e∧を選択
する。セレクタ75の出力端子76に修正された出力デ
ータが発生する。
The comparison operation circuit 71 determines that there is no error when the existence area, that is, e∧-σ <e <e∧ + σ is satisfied, and otherwise determines that there is an error. This comparison operation circuit 71 generates a control signal for the selector 75, and the selector 75 selects the actual data e when there is no error, and selects the predicted value e∧ when there is an error. Corrected output data is generated at the output terminal 76 of the selector 75.

【0047】上述のメモリ29cに必要なデータを格納
するためのトレーニングの構成を図8に示す。トレーニ
ングのために、入力端子41に対して標準的な絵柄のデ
ィジタル画像信号が供給される。図3の構成と対応する
回路ブロックには、同一参照符号を付す。ブロック化回
路43で形成されるブロックは、図8に示すように、参
照符号a〜iの画素値のデータからなる。各ブロックの
データがADRC符号化回路44、同定回路77および
誤差演算回路78に供給される。同時化回路45からの
8ビットのクラス情報と、アドレスカウンタ47からの
順次アドレスとが同定回路77に供給される。
FIG. 8 shows a training configuration for storing necessary data in the memory 29c. For training, a digital image signal with a standard picture is supplied to the input terminal 41. Circuit blocks corresponding to those in the configuration of FIG. 3 are designated by the same reference numerals. As shown in FIG. 8, the block formed by the blocking circuit 43 is composed of pixel value data of reference symbols a to i. The data of each block is supplied to the ADRC encoding circuit 44, the identification circuit 77, and the error calculation circuit 78. The 8-bit class information from the synchronization circuit 45 and the sequential address from the address counter 47 are supplied to the identification circuit 77.

【0048】同定回路77は、最小自乗法によって、誤
差の自乗和が最小となるような重み係数ω1〜ω8を同
定する。この同定回路77には、データメモリが設けら
れる。このデータメモリには、クラス情報であるアドレ
スに対して、ブロック内の画素データの値が書き込まれ
る。例えばあるクラスと対応するアドレスには、画素デ
ータaに関して(a1、a2、・・・、an)、画素デ
ータbに関して(b1、b2、・・・、bn)、画素デ
ータcに関して(c1、c2、・・・、cn)、・・・
・・、画素データiに関して(i1、i2、・・・、i
n)、が蓄えられる。他のクラスのアドレスについて
も、同様に画素データが蓄えられる。
The identification circuit 77 identifies the weighting factors ω1 to ω8 by which the sum of squared errors is minimized by the least squares method. The identification circuit 77 is provided with a data memory. In this data memory, the value of the pixel data in the block is written at the address that is the class information. For example, the addresses corresponding to a certain class include pixel data a (a1, a2, ..., An), pixel data b (b1, b2, ..., Bn), and pixel data c (c1, c2). , ..., cn), ...
.. Regarding pixel data i (i1, i2, ..., i
n) is stored. Pixel data is similarly stored for addresses of other classes.

【0049】次に、蓄積データを使用した最小自乗法に
よって、誤差を最小とする係数データω1〜ω8が求め
られる。一つのクラスに注目すると、このクラスに関し
ては、下記の式が成り立つ。 e1=ω1a1+ω2b1+ω3c1+・・・+ω8i1 e2=ω1a2+ω2b2+ω3c2+・・・+ω8i2 ・ ・ ・ en=ω1an+ω2bn+ω3cn+・・・+ω8in
Next, coefficient data ω1 to ω8 that minimize the error are obtained by the least squares method using the accumulated data. Focusing on one class, for this class the following formula holds: e1 = ω1a1 + ω2b1 + ω3c1 + ... + ω8i1 e2 = ω1a2 + ω2b2 + ω3c2 + ... + ω8i2 ... En = ω1an + ω2bn + ω3cn + ... + ω8in

【0050】ここで、a1〜an、b1〜bn、・・・
・・、i1〜inが既知であるので、e1〜en(実際
の値)に対する誤差の自乗を最小とするような重み係数
ω1〜ω8が求められる。他のクラスについても同様で
ある。同定回路77で求められた各クラスのω1〜ω8
がアドレスカウンタ47からのアドレスに対して、メモ
リ29cに順次書込まれる。
Here, a1 to an, b1 to bn, ...
.., i1 to in are known, so that the weighting factors .omega.1 to .omega.8 that minimize the error squared with respect to e1 to en (actual values) are obtained. The same applies to other classes. Ω1 to ω8 of each class obtained by the identification circuit 77
Are sequentially written in the memory 29c with respect to the address from the address counter 47.

【0051】誤差演算回路78は、同定された係数ω1
〜ω8とブロック内のeを除く実データとを演算し、予
測値e∧を生成し、真値eと予測値e∧との誤差を演算
する。この誤差を検出するための演算は、各クラスにつ
いてなされる。あるクラスについては、次のような複数
の誤差データEiが求められる。
The error calculation circuit 78 uses the identified coefficient ω1.
.About..omega.8 and the actual data excluding e in the block are calculated to generate the predicted value e.varies. The calculation for detecting this error is performed for each class. The following plural error data Ei are obtained for a certain class.

【0052】誤差演算回路78の出力データE1〜En
が検出回路79に供給される。検出回路79は、各クラ
スの誤差の最大値MAX、最小値MINをそれぞれ検出
する。検出回路79の出力が乗算回路80に供給され
る。乗算回路80には、入力端子81からの所定の係数
N(但し、0<N<1)が供給される。乗算回路80
は、下記の演算を行い、誤差の許容範囲データσを生成
する。 σ=(MAX−MIN)×N/2 Nの値は、可変できることが望ましい。
Output data E1 to En of the error calculation circuit 78
Are supplied to the detection circuit 79. The detection circuit 79 detects the maximum value MAX and the minimum value MIN of the error of each class. The output of the detection circuit 79 is supplied to the multiplication circuit 80. The multiplication circuit 80 is supplied with a predetermined coefficient N (where 0 <N <1) from the input terminal 81. Multiplication circuit 80
Performs the following calculation to generate allowable error range data σ. It is desirable that the value of σ = (MAX-MIN) × N / 2 N be variable.

【0053】乗算回路80で生成されたデータσがメモ
リ29cの各アドレスのデータ領域に順次書込まれる。
以上のように、トレーニングによって、各アドレスのデ
ータ領域には、重み係数ω1〜ω8と許容範囲データσ
とがそれぞれ格納される。このメモリ29cが図7の修
正回路において使用される。上述のように、メモリ29
cのデータを使用して、エラーの有無の検出とエラーの
修正が可能である。
The data σ generated by the multiplication circuit 80 is sequentially written in the data area of each address of the memory 29c.
As described above, the weighting factors ω1 to ω8 and the allowable range data σ are set in the data area of each address by training.
And are stored respectively. This memory 29c is used in the correction circuit of FIG. As described above, the memory 29
It is possible to detect the presence or absence of an error and correct the error using the data of c.

【0054】次に、この発明のさらに他の実施例につい
て図9を参照して説明する。上述の図7の修正回路は、
メモリ29cから読出された許容範囲データσを固定と
している。さらに他の実施例は、エラーの割合に応じて
σを可変する学習機能を有するものである。図9中で図
7と対応する回路ブロックに対しては、同一参照符号を
付す。
Next, still another embodiment of the present invention will be described with reference to FIG. The modified circuit of FIG. 7 above is
The allowable range data σ read from the memory 29c is fixed. Still another embodiment has a learning function of changing σ according to the error rate. In FIG. 9, circuit blocks corresponding to those in FIG. 7 are designated by the same reference numerals.

【0055】メモリ29cから読出された許容範囲デー
タσが乗算回路82を介して加算回路73および減算回
路74に供給される。乗算回路82がσを可変するため
の回路である。上述のように、比較演算回路71から
は、再生された画素データeがエラーであるかどうかを
示す1ビットの出力信号が発生する。この出力信号がカ
ウンタ83に供給され、エラーであることを示す(例え
ば`1' )の出力信号をカウントする。カウンタ83は、
図示しないが1ライン毎にリセットされる。
The permissible range data σ read from the memory 29c is supplied to the adding circuit 73 and the subtracting circuit 74 via the multiplying circuit 82. The multiplication circuit 82 is a circuit for changing σ. As described above, the comparison operation circuit 71 generates a 1-bit output signal indicating whether or not the reproduced pixel data e is in error. This output signal is supplied to the counter 83, and the output signal indicating an error (for example, "1") is counted. The counter 83
Although not shown, it is reset every line.

【0056】図10に示すように、3×3のブロックが
ブロック化回路23によって順次形成される。カウンタ
83は、3ライン分の画素データで構成される複数のブ
ロックに関してのエラー数をカウントする。カウンタ8
3のカウント値がラッチ84に保持され、ラッチ84の
出力がROM85にアドレスとして供給される。ROM
83は、可変のための係数K(0<K≦1)を発生す
る。この係数Kが乗算回路82に供給され、乗算回路8
2は、Kσを発生し、次の1ラインの処理にこの値が使
用される。
As shown in FIG. 10, 3 × 3 blocks are sequentially formed by the blocking circuit 23. The counter 83 counts the number of errors regarding a plurality of blocks configured by pixel data of 3 lines. Counter 8
The count value of 3 is held in the latch 84, and the output of the latch 84 is supplied to the ROM 85 as an address. ROM
83 generates a coefficient K (0 <K ≦ 1) for changing. This coefficient K is supplied to the multiplication circuit 82, and the multiplication circuit 8
2 generates Kσ, and this value is used for processing the next one line.

【0057】ROM83に格納されているテーブルとし
ては、エラー数が少ない時には、Kを小とし、エラー数
が多い時には、Kを大とする傾向のものである。すなわ
ち、エラー数が少なければ、誤差の許容範囲σを小さく
することによって再生データを使用する割合を増加さ
せ、一方、エラー数が多ければ、誤差の許容範囲σを大
きくすることによって修正の割合を増加させる。その結
果、再生画像の画質を向上できる。
The table stored in the ROM 83 has a tendency that K is small when the number of errors is small and K is large when the number of errors is large. In other words, if the number of errors is small, the allowable range σ of the error is reduced to increase the ratio of using the reproduction data. On the other hand, if the number of errors is large, the allowable range σ of the error is increased to increase the correction ratio. increase. As a result, the quality of the reproduced image can be improved.

【0058】なお、上述の修正回路の実施例と異なり、
トレーニングをDCTの係数で行ない、DCTの係数で
修正を行うようにしても良い。また、記録データ量を圧
縮するためのブロック符号化としては、DCT以外のA
DRC、ベクトル量子化等を使用しても良い。
Note that, unlike the embodiment of the correction circuit described above,
The training may be performed with the DCT coefficient and the correction may be performed with the DCT coefficient. Further, as block encoding for compressing the recording data amount, A other than DCT is used.
DRC, vector quantization, etc. may be used.

【0059】[0059]

【発明の効果】この発明によれば、エラー訂正符号を使
用せずに、受信または再生された画像データのエラーを
修正できる。従って、伝送データの冗長度の増大を防止
することができる。図11に示すように、トレーニング
によって形成された各クラスの最大値MAXおよび最小
値MINの範囲内に、代表量子化データを中心として、
そのクラスの実際のデータが含まれる確率が極めて高
く、高精度にエラーを修正できる。
According to the present invention, it is possible to correct an error in received or reproduced image data without using an error correction code. Therefore, it is possible to prevent the redundancy of the transmission data from increasing. As shown in FIG. 11, within the range of the maximum value MAX and the minimum value MIN of each class formed by training, centering on the representative quantized data,
The probability of including the actual data of the class is extremely high, and the error can be corrected with high accuracy.

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

【図1】この発明を適用できるディジタルVTRの記録
/再生回路の全体的なブロック図である。
FIG. 1 is an overall block diagram of a recording / reproducing circuit of a digital VTR to which the present invention can be applied.

【図2】この発明による修正回路の一例のブロック図で
ある。
FIG. 2 is a block diagram of an example of a correction circuit according to the present invention.

【図3】修正用データを作成するための構成の一例のブ
ロック図である。
FIG. 3 is a block diagram of an example of a configuration for creating correction data.

【図4】ブロック化の説明のための略線図である。FIG. 4 is a schematic diagram for explaining blocking.

【図5】1ビットADRC符号化回路の一例のブロック
図である。
FIG. 5 is a block diagram of an example of a 1-bit ADRC encoding circuit.

【図6】修正用データを作成するための実際的な構成の
一例のブロック図である。
FIG. 6 is a block diagram of an example of a practical configuration for creating correction data.

【図7】この発明による修正回路の他の例のブロック図
である。
FIG. 7 is a block diagram of another example of the correction circuit according to the present invention.

【図8】修正用データを作成するための構成の他の例の
ブロック図である。
FIG. 8 is a block diagram of another example of a configuration for creating correction data.

【図9】この発明による修正回路のさらに他の例のブロ
ック図である。
FIG. 9 is a block diagram of still another example of the correction circuit according to the present invention.

【図10】この発明による修正回路のさらに他の例の説
明のための略線図である。
FIG. 10 is a schematic diagram for explaining still another example of the correction circuit according to the present invention.

【図11】この発明のエラー修正の説明のための略線図
である。
FIG. 11 is a schematic diagram for explaining error correction of the present invention.

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

17 修正回路 29a、29b、29c 修正用データが格納されたメ
モリ
17 Correction circuit 29a, 29b, 29c Memory storing correction data

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】 受信または再生されたディジタル画像信
号のエラーを検出するエラー検出手段を具備したディジ
タル画像信号の受信/再生装置において、 上記検出手段は、検出すべき注目画素の時間的または空
間的に近接する複数の画素信号に基づいてクラス分けを
行うクラス分け手段と、 トレーニングによって予め用意されたクラス毎の存在領
域データが格納されたメモリ手段と、 上記クラス分け手段の出力をアドレス情報として上記メ
モリ手段の対応するクラスの存在領域データを読出す読
出し手段と、 上記読出し手段の出力と上記注目画素の画素データとを
比較する比較手段とを有し、 上記比較手段の出力に基づいてエラーの有無を検出する
ようになされたディジタル画像信号の受信/再生装置。
1. A digital image signal receiving / reproducing apparatus comprising error detecting means for detecting an error in a received or reproduced digital image signal, wherein the detecting means is temporal or spatial of a target pixel to be detected. A classifying means for classifying on the basis of a plurality of pixel signals adjacent to each other, a memory means for storing the existence area data for each class prepared in advance by training, and an output of the classifying means as address information It has a reading means for reading the existence area data of the corresponding class of the memory means, and a comparing means for comparing the output of the reading means with the pixel data of the pixel of interest. A digital image signal receiving / reproducing device adapted to detect the presence / absence.
【請求項2】 請求項1のディジタル画像信号の受信/
再生装置において、 上記メモリ手段は、さらにクラス毎の代表値関連情報が
格納されてなり、上記比較手段の出力に基づいてエラー
有りと検出された時には、上記注目画素データを上記代
表値関連情報に基づいて形成された代表値に置き換える
ようにしたことを特徴とするディジタル画像信号の受信
/再生装置。
2. Reception / receipt of a digital image signal according to claim 1.
In the reproducing device, the memory means further stores representative value related information for each class, and when it is detected that there is an error based on the output of the comparing means, the target pixel data is set to the representative value related information. A digital image signal receiving / reproducing apparatus characterized in that it is replaced with a representative value formed based on the above.
【請求項3】 請求項1のディジタル画像信号の受信/
再生装置において、 上記受信または再生されたディジタル画像信号は、符号
化された信号であり、上記ディジタル画像信号の受信/
再生装置は、上記符号化画像信号を復号する復号手段を
有し、上記クラス分け手段は、注目画素に近接する複数
の画素信号の復号出力に基づいてクラス分けを行うよう
になされていることを特徴とするディジタル画像信号の
受信/再生装置。
3. Reception / receipt of the digital image signal according to claim 1.
In the reproducing apparatus, the received or reproduced digital image signal is an encoded signal, and the reception / reception of the digital image signal is performed.
The reproducing apparatus has a decoding unit that decodes the coded image signal, and the classification unit performs the classification based on the decoded outputs of a plurality of pixel signals that are close to the pixel of interest. Characteristic digital image signal receiving / reproducing apparatus.
【請求項4】 請求項1のディジタル画像信号の受信/
再生装置において、 上記符号化画像信号は、DCTされた係数データが可変
長符号化された信号であることを特徴とするディジタル
画像信号の受信/再生装置。
4. Reception / receipt of a digital image signal according to claim 1.
In the reproducing apparatus, the coded image signal is a signal in which DCT coefficient data is variable length coded, and the digital image signal receiving / reproducing apparatus is characterized.
【請求項5】 請求項1のディジタル画像信号の受信/
再生装置において、 上記クラス分け手段は、ADRC符号化手段を有し、上
記注目画素データおよび近接する複数の画素データが供
給され、符号化されたデータのうち、上記近接する複数
の画素の符号化データがクラス情報となされたことを特
徴とするディジタル画像信号の受信/再生装置。
5. Reception / receipt of a digital image signal according to claim 1.
In the reproducing apparatus, the classifying unit includes an ADRC encoding unit, is supplied with the pixel data of interest and a plurality of adjacent pixel data, and encodes the adjacent pixels of the encoded data. An apparatus for receiving / reproducing a digital image signal, wherein the data is class information.
【請求項6】 請求項1のディジタル画像信号の受信/
再生装置において、 上記存在領域データは、クラス毎に検出された真値が最
大値および最小値であることを特徴とするディジタル画
像信号の受信/再生装置。
6. Reception / receipt of a digital image signal according to claim 1.
In the reproducing apparatus, in the presence area data, a true value detected for each class is a maximum value and a minimum value, and the digital image signal receiving / reproducing apparatus is characterized.
【請求項7】 請求項1のディジタル画像信号の受信/
再生装置において、 上記代表値関連情報は、クラス毎に検出された真値の平
均値であることを特徴とするディジタル画像信号の受信
/再生装置。
7. Reception / receipt of a digital image signal according to claim 1.
In the reproducing apparatus, the representative value related information is an average value of true values detected for each class, and a digital image signal receiving / reproducing apparatus.
【請求項8】 請求項1のディジタル画像信号の受信/
再生装置において、 上記存在領域データは、上記近接の複数画素データと演
算される係数データおよび許容しうる誤差の範囲情報で
あることを特徴とするディジタル画像信号の受信/再生
装置。
8. Reception / receipt of a digital image signal according to claim 1.
In the reproducing apparatus, the presence area data is coefficient data calculated with the adjacent plural pixel data and range information of an allowable error, and a digital image signal receiving / reproducing apparatus.
【請求項9】 請求項2のディジタル画像信号の受信/
再生装置において、 上記代表値関連情報は、上記近接の複数画素データと演
算される係数データで、該係数データと上記近接複数画
素データとを演算することによって、上記代表値を得る
ようにしたことを特徴とするディジタル画像信号の受信
/再生装置。
9. Reception / receipt of a digital image signal according to claim 2.
In the reproducing apparatus, the representative value related information is coefficient data calculated with the adjacent plural pixel data, and the representative value is obtained by calculating the coefficient data and the adjacent plural pixel data. An apparatus for receiving / reproducing a digital image signal characterized by:
【請求項10】 請求項8のディジタル画像信号の受信
/再生装置において、 所定期間にエラー有りと検出された画素の数をカウント
するカウンタ手段と、該カウンタ手段の出力に基づいて
上記誤差の範囲情報を可変するようにしたことを特徴と
するディジタル画像信号の受信/再生装置。
10. The digital image signal receiving / reproducing apparatus according to claim 8, wherein a counter means for counting the number of pixels detected as having an error in a predetermined period, and the error range based on the output of the counter means. A digital image signal receiving / reproducing apparatus characterized in that information is made variable.
JP26077392A 1992-09-02 1992-09-03 Digital image signal receiving / reproducing device Expired - Lifetime JP3557225B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP26077392A JP3557225B2 (en) 1992-09-03 1992-09-03 Digital image signal receiving / reproducing device
US08/113,801 US5481554A (en) 1992-09-02 1993-08-31 Data transmission apparatus for transmitting code data
EP93306894A EP0597576B1 (en) 1992-09-02 1993-09-01 Data transmission apparatus
DE69328005T DE69328005T2 (en) 1992-09-02 1993-09-01 Data transmission device
KR1019930017499A KR100251618B1 (en) 1992-09-02 1993-09-02 Data transmission device for code data transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26077392A JP3557225B2 (en) 1992-09-03 1992-09-03 Digital image signal receiving / reproducing device

Publications (2)

Publication Number Publication Date
JPH0686247A true JPH0686247A (en) 1994-03-25
JP3557225B2 JP3557225B2 (en) 2004-08-25

Family

ID=17352529

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26077392A Expired - Lifetime JP3557225B2 (en) 1992-09-02 1992-09-03 Digital image signal receiving / reproducing device

Country Status (1)

Country Link
JP (1) JP3557225B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000099714A (en) * 1998-09-28 2000-04-07 Sony Corp Image data conversion apparatus and image data conversion method
JP2000200349A (en) * 1998-10-29 2000-07-18 Sony Corp Image information conversion device, image information conversion method, learning device, and learning method
JP2001285864A (en) * 2000-04-03 2001-10-12 Sony Corp Error correction apparatus and method
JP2010016908A (en) * 2009-10-21 2010-01-21 Sony Corp Image processing apparatus and image processing method, and learning device and learning method
JP2018137558A (en) * 2017-02-21 2018-08-30 国立大学法人信州大学 Signal transmitting method and reception signal detecting method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000099714A (en) * 1998-09-28 2000-04-07 Sony Corp Image data conversion apparatus and image data conversion method
JP2000200349A (en) * 1998-10-29 2000-07-18 Sony Corp Image information conversion device, image information conversion method, learning device, and learning method
JP2001285864A (en) * 2000-04-03 2001-10-12 Sony Corp Error correction apparatus and method
JP2010016908A (en) * 2009-10-21 2010-01-21 Sony Corp Image processing apparatus and image processing method, and learning device and learning method
JP2018137558A (en) * 2017-02-21 2018-08-30 国立大学法人信州大学 Signal transmitting method and reception signal detecting method

Also Published As

Publication number Publication date
JP3557225B2 (en) 2004-08-25

Similar Documents

Publication Publication Date Title
US7227900B2 (en) Differential encoding
US5481554A (en) Data transmission apparatus for transmitting code data
US6327391B1 (en) Protecting image quality from occurrence of uncorrectable errors
JP3097665B2 (en) Time-lapse recorder with anomaly detection function
US4488174A (en) Method for eliminating motion induced flicker in a video image
US6975777B1 (en) Apparatus and method of block noise detection and reduction
JPH05161128A (en) Video conversion coding error correction device
KR100272120B1 (en) Quantization control circuit
JPH0686247A (en) Receiver/reproducer for digital picture signal
JP3363541B2 (en) Image signal reproducing device and image processing device
JP3063380B2 (en) High efficiency coding device
JP2759939B2 (en) Image processing system
JP3291785B2 (en) Transmission device for block transform coded data
JP3759413B2 (en) Receiving apparatus and receiving method for block transform encoded data
JPH0133993B2 (en)
JP3282245B2 (en) Error correction device in block coding.
JP3469597B2 (en) Decoding device for block transform code
JP3627256B2 (en) Apparatus and method for receiving / reproducing digital image signal
JP3304415B2 (en) Decoding device for block transform code
JP3257226B2 (en) Image processing apparatus and image processing method
JP3304989B2 (en) High efficiency coding method
JP3310633B2 (en) Decryption device
JPH06113276A (en) Digital image signal receiving / reproducing apparatus
JPH05244559A (en) Decoder for block conversion code
JP3270861B2 (en) Decoding device for block transform code

Legal Events

Date Code Title Description
A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040517

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

Free format text: PAYMENT UNTIL: 20090521

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100521

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100521

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110521

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120521

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120521

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130521

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20130521

Year of fee payment: 9