Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2748472B2 - Frame circuit - Google Patents
[go: Go Back, main page]

JP2748472B2 - Frame circuit - Google Patents

Frame circuit

Info

Publication number
JP2748472B2
JP2748472B2 JP32465288A JP32465288A JP2748472B2 JP 2748472 B2 JP2748472 B2 JP 2748472B2 JP 32465288 A JP32465288 A JP 32465288A JP 32465288 A JP32465288 A JP 32465288A JP 2748472 B2 JP2748472 B2 JP 2748472B2
Authority
JP
Japan
Prior art keywords
block
data
circuit
image
signal
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.)
Expired - Fee Related
Application number
JP32465288A
Other languages
Japanese (ja)
Other versions
JPH02170686A (en
Inventor
道雄 永井
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 JP32465288A priority Critical patent/JP2748472B2/en
Publication of JPH02170686A publication Critical patent/JPH02170686A/en
Application granted granted Critical
Publication of JP2748472B2 publication Critical patent/JP2748472B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、ディジタル画像信号のデータ量を圧縮し
て回転ヘッドにより磁気テープに記録するディジタルVT
Rに適用できるフレーム化回路に関する。
Description: BACKGROUND OF THE INVENTION The present invention relates to a digital VT for compressing the data amount of a digital image signal and recording it on a magnetic tape by a rotating head.
It relates to a framing circuit applicable to R.

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

この発明では、ディジタル画像信号を画像ブロックに
分解し、画像ブロック毎に動きに応じた駒落とし処理と
画像ブロック内に含まれる複数画素により規定される変
化量に応じた可変長符号化処理とディジタル画像信号の
所定期間に発生するデータ量が所定値を超えないよう
に、画素コードのビット長をしきい値で制御するバッフ
ァリング処理とを行う符号化回路からの信号が供給さ
れ、シンクブロックが連続する出力信号を発生するフレ
ーム化回路において、 画像ブロックの動き検出フラグと、画像ブロック内に
含まれる複数画素により規定される変化量に応じた情報
と、発生データ量の制御のために、所定期間毎に定まる
制御用データとがシンクブロック内の所定の位置に挿入
されることにより、これらの重要データがエラーから強
力に保護され、画像を良好に復元することができる。
According to the present invention, a digital image signal is decomposed into image blocks, and a frame removal process according to a motion for each image block, a variable length encoding process according to a change amount defined by a plurality of pixels included in the image block, and a digital A signal is supplied from an encoding circuit that performs a buffering process of controlling a bit length of a pixel code with a threshold value so that a data amount generated in a predetermined period of an image signal does not exceed a predetermined value. In a framing circuit for generating a continuous output signal, a motion detection flag of an image block, information corresponding to a change amount defined by a plurality of pixels included in the image block, and a predetermined By inserting control data determined for each period at a predetermined position in the sync block, these important data can be strongly protected from errors. It is protected and the image can be restored well.

〔従来の技術〕[Conventional technology]

本願出願人は、特願昭59−266407号明細書に記載され
ているような、2次元ブロック内に含まれる複数画素の
最大値及び最小値により規定されるダイナミックレンジ
を求め、このダイナミックレンジに適応した符号化を行
う高能率符号化装置を提案している。また、特願昭60−
232789号明細書に記載されているように、複数フレーム
に夫々含まれる領域の画素から形成された3次元ブロッ
クに関してダイナミックレンジに適応した符号化を行う
高能率符号化装置が提案されている。更に、特願昭60−
268817号明細書に記載されているように、量子化を行っ
た時に生じる最大歪みが一定となるように、ダイナミッ
クレンジに応じてビット数が変化する可変長符号化方法
が提案されている。
The present applicant obtains a dynamic range defined by a maximum value and a minimum value of a plurality of pixels included in a two-dimensional block as described in Japanese Patent Application No. 59-266407, and this dynamic range A high-efficiency coding apparatus that performs adaptive coding has been proposed. In addition, Japanese Patent Application No. 60-
As described in the specification of Japanese Patent No. 232789, there has been proposed a high-efficiency encoding apparatus that performs encoding adaptive to a dynamic range with respect to a three-dimensional block formed from pixels in an area included in each of a plurality of frames. Furthermore, Japanese Patent Application No. 60-
As described in the specification of Japanese Patent No. 268817, there has been proposed a variable-length encoding method in which the number of bits changes according to a dynamic range so that the maximum distortion generated when performing quantization is constant.

上述のダイナミックレンジに適応した高能率符号(AD
RCと称する)は、伝送すべきデータ量を大幅に圧縮でき
るので、ディジタルVTRに適用して好適である。特に、
可変長ADRCは、圧縮率を高くすることができる。しか
し、可変長ADRCは、伝送データの量が画像の内容によっ
て変動するために、所定量のデータを1トラックとして
記録するディジタルVTRのような固定レートの伝送路を
使用する時には、バッファリングの処理が必要である。
High-efficiency code (AD
RC) is suitable for application to a digital VTR because it can significantly reduce the amount of data to be transmitted. Especially,
The variable length ADRC can increase the compression ratio. However, the variable-length ADRC uses a buffering process when using a fixed-rate transmission path such as a digital VTR that records a predetermined amount of data as one track because the amount of transmission data varies depending on the content of the image. is required.

本願出願人は、例えば特願昭61−257586号明細書に記
載されているように、ダイナミックレンジの度数分布を
求め、この度数分布を積算形の分布に変換し、符号化の
しきい値を積算形の度数分布に適用して発生情報量を求
め、発生情報量が伝送レートを超えないようなしきい値
を決定するバッファリング装置を提案している。
The applicant of the present application obtains a frequency distribution of a dynamic range, for example, as described in Japanese Patent Application No. 61-257586, converts this frequency distribution into an integral type distribution, and sets a coding threshold value. A buffering device has been proposed which obtains the amount of generated information by applying it to a cumulative frequency distribution and determines a threshold value such that the amount of generated information does not exceed the transmission rate.

可変長ADRCの画素コードのビット長が(0〜4)の場
合のバッファリングについて説明する。符号化のための
しきい値をT1〜T4(但し、T1>T2>T3>T4)とすると、
(最大値〜T1)の範囲のダイナミックレンジDRの画像ブ
ロックに関しては、ビット長が4とされ、(T1−1〜T
2)の範囲のダイナミックレンジDRの画像ブロックに関
しては、ビット長が3とされ、(T2−1〜T3)の範囲の
ダイナミックレンジDRの画像ブロックに関しては、ビッ
ト長が2とされ、(T3−1〜T4)の範囲のダイナミック
レンジDRの画像ブロックに関しては、ビット長が1とさ
れ、(T4−1〜最小値)のダイナミックレンジDRの画像
ブロックに関しては、ビット長が0(画素コードが伝送
されない)とされる。これらのしきい値T1〜T4の組合せ
は、予め複数個例えば第1番目から第32番目までの32個
用意されている。第1番目のしきい値の組が適用された
場合には、発生情報量が最大となり、第32番目のしきい
値の組が適用された場合には、発生情報量が最小とな
り、第1番目のしきい値の組から順に発生情報量が単調
減少するように、しきい値の組が設定されている。各し
きい値の組は、5ビットのしきい値コードで区別され
る。
Buffering when the bit length of the variable length ADRC pixel code is (0 to 4) will be described. If the threshold for encoding is T1 to T4 (where T1>T2>T3> T4),
For the image block of the dynamic range DR in the range of (maximum value to T1), the bit length is set to 4 and (T1-1 to T1)
The bit length is set to 3 for the image block of the dynamic range DR in the range of 2), and the bit length is set to 2 for the image block of the dynamic range DR in the range of (T2-1 to T3). The bit length is set to 1 for an image block of the dynamic range DR in the range of 1 to T4, and the bit length is set to 0 for the image block of the dynamic range DR of (T4-1 to the minimum value) (the pixel code is transmitted). Is not). A plurality of combinations of these threshold values T1 to T4 are prepared in advance, for example, 32 from the first to the 32nd. When the first set of thresholds is applied, the amount of generated information is maximized. When the 32nd set of thresholds is applied, the amount of generated information is minimized. Threshold sets are set such that the amount of generated information monotonously decreases in order from the third threshold set. Each set of thresholds is distinguished by a 5-bit threshold code.

入力ビデオデータの2フレーム期間に含まれる多数の
画像ブロックのダイナミックレンジDRの発生度数の分布
表が形成される。この処理は、メモリ(RAM)のアドレ
スをダイナミックレンジDRとして、各アドレス書き込む
データを+1ずつしておけば良い。度数分布表がメモリ
の各アドレスの度数を積算することにより、積算型に変
換される。積算型の度数分布表に対して、上述のしきい
値の組が適用されることで、発生情報量を求めることが
できる。2フレーム期間の発生情報量が伝送路の容量を
超えないように、しきい値の組が決定される。このしき
い値の組を使用して、ADRCの符号化がなされる。
A distribution table of the frequency of occurrence of the dynamic range DR of a number of image blocks included in two frame periods of the input video data is formed. In this process, the address of the memory (RAM) is set as the dynamic range DR, and the data to be written at each address is set to +1. The frequency distribution table is converted into an integral type by accumulating the frequency of each address of the memory. By applying the above-described set of threshold values to the cumulative frequency distribution table, the amount of generated information can be obtained. A set of thresholds is determined so that the amount of information generated during two frame periods does not exceed the capacity of the transmission path. ADRC encoding is performed using this set of thresholds.

また、3次元ブロックのADRCと駒落とし処理とを組み
合わせて情報量の一層の圧縮を図る方式が本願出願人に
より提案されている(特願昭61−153330号明細書参
照)。この方式は、3次元ブロックが静止ブロックの場
合に、3次元ブロックを構成する複数の領域の対応する
位置の画素同士の平均値を形成し、この平均値を伝送す
ることで、画像ブロックの画素データを1/2に圧縮する
ものである。駒落とし処理がされているかどうかを示す
動き検出フラグMDTが受信(再生)側に伝送される。
Further, a method of further compressing the information amount by combining the ADRC of a three-dimensional block and the frame dropping process has been proposed by the present applicant (see Japanese Patent Application No. 61-153330). According to this method, when the three-dimensional block is a stationary block, an average value of pixels at corresponding positions in a plurality of regions constituting the three-dimensional block is formed, and the average value is transmitted, so that a pixel of the image block is transmitted. It compresses data by half. A motion detection flag MDT indicating whether or not frame drop processing has been performed is transmitted to the receiving (reproducing) side.

3次元ADRCと駒落とし処理とを組み合わせた高能率符
号化方式の場合でも、バッファリングを処理がなされ
る。この種のバッファリングの方式として、本願出願人
は、特願昭62−133924号明細書、特願昭62−133925号明
細書、特願昭63−183781号明細書等に記載されている方
式を提案している。つまり、上述のダイナミックレンジ
DRのレベル方向のしきい値とブロックを駒落としするか
どうかのしきい値との両者を制御することにより、伝送
情報量の制御がなされる。この駒落としするかどうかの
しきい値は、動きしきい値と称される。
Even in the case of the high-efficiency coding method combining the three-dimensional ADRC and the frame drop processing, the buffering processing is performed. As this type of buffering method, the present applicant has disclosed a method described in Japanese Patent Application No. 62-133924, Japanese Patent Application No. 62-133925, Japanese Patent Application No. 63-183781, etc. Has been proposed. In other words, the above dynamic range
The amount of transmission information is controlled by controlling both the threshold value in the DR level direction and the threshold value for determining whether to drop a frame. The threshold value for determining whether to drop a frame is called a motion threshold value.

上述のように、ADRCとバッファリングとの組合せで発
生した出力信号は、記録される時に、フレーム化回路に
より、シンクブロックが連続する記録信号の形態に変換
される。また、再生された信号は、フレーム分解回路を
介してADRCのデコーダに供給される。
As described above, when the output signal generated by the combination of ADRC and buffering is recorded, it is converted by the framing circuit into a form of a recording signal in which sync blocks are continuous. The reproduced signal is supplied to an ADRC decoder via a frame decomposition circuit.

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

上述のバッファリング処理及び駒落とし処理を有する
可変長のADRCの符号化出力信号を伝送データに変換する
方式の一つとして、例えば4個の画像ブロック毎に発生
する符号化出力信号をシンクブロック内に先頭から順に
詰めるものが考えられる。つまり、シンクブロック内
に、4個の画像ブロックの動き検出フラグMDT(計1バ
イト)を位置させ、次に各画像ブロックのダイナミック
レンジDR、最小値MIN及び画素コード(ビットプレーン
と称する)が順番に位置する配列とされる。
As one of the methods for converting the coded output signal of the variable length ADRC having the buffering process and the frame dropping process into transmission data, for example, the coded output signal generated for every four image blocks is stored in a sync block. Can be stuffed in order from the beginning. That is, the motion detection flags MDT (total 1 byte) of the four image blocks are located in the sync block, and the dynamic range DR, the minimum value MIN, and the pixel code (referred to as a bit plane) of each image block are sequentially arranged. The array is located at

この発生情報量を制御するしきい値コードTHRが正し
く再生されているとしても、あるシンクブロックのMDT
或いはDRにエラーが発生すると、その画像ブロック以降
の画像ブロックのビットプレーンのビット長が不明とな
り、そのシンクブロックの最後まで、エラーが伝播す
る。このエラーとなるデータには、DR、最小値MIN、MDT
のような重要語が含まれる。
Even if the threshold code THR that controls the amount of generated information is reproduced correctly, the MDT of a certain sync block
Alternatively, when an error occurs in the DR, the bit length of the bit plane of the image block after the image block becomes unknown, and the error propagates to the end of the sync block. This error data includes DR, MIN, MDT
Important words such as are included.

従って、この発明の目的は、重要語に伝播エラーが発
生することが防止できるフレーム化回路を提供すること
にある。
SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a framing circuit that can prevent a propagation error from occurring in an important word.

〔課題を解決するための手段〕[Means for solving the problem]

この発明では、ディジタル画像信号を画像ブロックに
分解し、画像ブロック毎に動きに応じた駒落とし処理と
画像ブロックのダイナミックレンジに応じた可変長符号
化処理とディジタル画像信号の所定期間に発生するデー
タ量が所定値を超えないように、画素コードのビット長
をしきい値で制御するバッファリング処理とを行う符号
化回路からの信号が供給され、シンクブロックが連続す
る出力信号を発生するフレーム化回路において、 画像ブロックの動き検出フラグと、ダイナミックレン
ジ情報と、発生データ量の制御のために、所定期間毎に
定まる制御用データとがシンクブロック内の所定の位置
に挿入される。
According to the present invention, a digital image signal is decomposed into image blocks, and a frame removal process according to a motion for each image block, a variable length encoding process according to a dynamic range of the image block, and data generated during a predetermined period of the digital image signal. A signal is supplied from an encoding circuit that performs a buffering process that controls a bit length of a pixel code with a threshold value so that an amount does not exceed a predetermined value, and a framing process is performed in which a sync block generates a continuous output signal. In the circuit, a motion detection flag of the image block, dynamic range information, and control data determined every predetermined period are inserted at predetermined positions in the sync block for controlling the amount of generated data.

〔作用〕[Action]

バッファリング処理と駒落とし処理と可変長のADRC符
号化とを行うエンコーダの出力信号がシンクブロックの
連続するデータ系列に変換される。シンクブロック内の
所定の位置に動き検出フラグMDT、ダイナミックレンジD
R、最小値MINが挿入される。フレーム分解回路では、各
シンクブロックに挿入されているMDT、DR、MINを分離す
ることができる。これらのデータは、シンクブロック内
の決められたスロットに挿入されているので、伝播エラ
ーが発生することが防止される。また、重要語の位置が
決められているので、重要語に対する特別のエラー訂正
符号の符号化を行うことが容易である。更に、重要語に
エラーが発生し難いので、画素コードにエラーが発生し
ている画像ブロックのエラー修整を重要語を使用して行
うことが可能となる。
An output signal of an encoder that performs buffering processing, frame drop processing, and variable-length ADRC encoding is converted into a continuous data series of sync blocks. Motion detection flag MDT, dynamic range D at a predetermined position in the sync block
R and the minimum value MIN are inserted. In the frame decomposition circuit, MDT, DR, and MIN inserted in each sync block can be separated. Since these data are inserted into predetermined slots in the sync block, it is possible to prevent a propagation error from occurring. In addition, since the position of the important word is determined, it is easy to encode a special error correction code for the important word. Further, since an error is unlikely to occur in an important word, an error correction of an image block in which an error has occurred in a pixel code can be performed using the important word.

〔実施例〕〔Example〕

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

a.記録回路及び再生回路 b.フレーム化回路 c.変形例 a.記録回路及び再生回路 第1図は、この発明が適用できるディジタルVTRの記
録回路及び再生回路の構成を示し、第1図において、1
で示す入力端子に3原色信号の赤(R),緑(G)及び
青(B)の信号が供給される。2で示すA/D変換器によ
り、3原色信号がディジタル信号に変換される。3で示
すディジタルマトリックス回路により、輝度信号(Y)
及び色差信号(U,V)が形成される。この輝度信号及び
色差信号は、(Y:U:V)が、(4:4:4)のサンプリング周
波数を有している。
a. Recording circuit and reproducing circuit b. Framing circuit c. Modification a. Recording circuit and reproducing circuit FIG. 1 shows the configuration of a recording circuit and a reproducing circuit of a digital VTR to which the present invention can be applied. , 1
The red (R), green (G), and blue (B) signals of the three primary colors are supplied to the input terminals indicated by. The three primary color signals are converted into digital signals by the A / D converter indicated by 2. The luminance signal (Y) is obtained by the digital matrix circuit shown in FIG.
And color difference signals (U, V) are formed. In the luminance signal and the color difference signal, (Y: U: V) has a sampling frequency of (4: 4: 4).

(4:4:4)のディジタルコンポーネント信号は、情報
量が多いので、レート変換回路4により、(3:1:0)の
サンプリングレートで且つ時分割多重信号に変換され
る。即ち、輝度信号のサンプリング周波数が(3/4)と
され、色差信号のサンプリング周波数が(1/4)とされ
ると共に、色差信号のU及びVがライン順次の信号とさ
れる。レート変換回路4の出力信号がブロック化回路5
に供給され、テレビジョン走査の順序の信号が画像ブロ
ックの順序の信号に変換される。
Since the (4: 4: 4) digital component signal has a large amount of information, it is converted by the rate conversion circuit 4 into a (3: 1: 0) sampling rate and time-division multiplexed signal. That is, the sampling frequency of the luminance signal is (3/4), the sampling frequency of the chrominance signal is (1/4), and the U and V of the chrominance signal are line-sequential signals. The output signal of the rate conversion circuit 4 is
To convert the signals in the order of television scanning into signals in the order of image blocks.

この実施例では、第2図に示すように、連続する2フ
レームの画面で同一の位置を占める(4ライン×4画
素)の2個の領域A11及びA12が1画像ブロックを構成
し、1画像ブロックには、32個の画素が含まれる。ま
た、ブロック化回路5では、入力信号中のブランキング
期間が取り除かれると共に、有効データが連続するもの
とされ、データの系列中にデータ欠如期間が形成され
る。1ライン中に858サンプル含まれ、その内の有効デ
ータが720サンプルであり、1フレームのライン数が525
ラインであり、その内の有効ライン数が488であるの
で、2フレーム期間のデータ数及び有効データ数は、下
記のようになる。
In this embodiment, as shown in FIG. 2, two areas A11 and A12 occupying the same position (4 lines × 4 pixels) in a screen of two consecutive frames constitute one image block, and one image The block includes 32 pixels. Further, in the blocking circuit 5, the blanking period in the input signal is removed, the valid data is made continuous, and a data absence period is formed in the data series. One line contains 858 samples, the valid data of which is 720 samples, and the number of lines in one frame is 525.
Since the number of valid lines is 488, the number of data and the number of valid data in the two-frame period are as follows.

有効データ数:720×488×2=702,720 2フレーム期間のデータ数:858×525×2=900,720 ブロック化回路5は、4フレームメモリにより構成さ
れ、2フレーム期間の有効データのみが2フレームメモ
リに書き込まれると共に、他の2フレームメモリから画
像ブロックの順序に変換された有効データが読み出され
る。2フレームメモリの読み出しアドレスを画像ブロッ
クの順序とすることにより、走査線の順序をブロックの
順序に変換することができる。従って、ブロック化回路
5の出力信号9には、次式のように、231H(H:水平周
期)のデータ欠如期間が含まれる。
Number of valid data: 720 × 488 × 2 = 702,720 Number of data in two frame periods: 858 × 525 × 2 = 900,720 Blocking circuit 5 is composed of four frame memories, and only valid data of two frame periods is stored in two frame memories. At the same time, the valid data converted into the order of the image blocks is read from the other two-frame memories. By setting the read addresses of the two-frame memory to the order of the image blocks, the order of the scanning lines can be converted to the order of the blocks. Therefore, the output signal 9 of the blocking circuit 5 includes a data absence period of 231H (H: horizontal cycle) as in the following equation.

(900,900−702,720)÷858≒231H ブロック化回路5の出力信号がADRCエンコーダ6に供
給される。ADRCエンコーダ6では、画像ブロック毎の最
大値MAX、最小値MIN、両者の差であるダイナミックレン
ジDRが検出され、ダイナミックレンジDRに適応して可変
長の符号化がなされ、また、駒落とし処理がなされる。
例えば4個のしきい値T1,T2,T3,T4(T4<T3<T2<T1)
が設定される。画像ブロックのダイナミックレンジDRが
(0≦DR<T4)の場合には、割り当てビット数が0とさ
れ、画像ブロックの最大値MAX及び最小値MINのみが伝送
される。(T4≦DR<T3)の時には、割り当てビット数が
1ビットとされる。(T3≦DR<T2)の時には、割り当て
ビット数が2ビットとされる。(T2≦DR<T1)の時に
は、割り当てビット数が3ビットとされる。(T1≦DR<
255)の時には、割り当てビット数が4ビットとされ
る。これらの4個のしきい値の組を指定するためのコー
ドとしては、輝度信号用のしきい値コードYTHRと色信号
用のしきい値コードCTHRとがある。
(900,900-702,720) {858} 231H The output signal of the blocking circuit 5 is supplied to the ADRC encoder 6. The ADRC encoder 6 detects a maximum value MAX and a minimum value MIN for each image block, and a dynamic range DR, which is a difference between the two, and performs variable-length encoding in accordance with the dynamic range DR. Done.
For example, four thresholds T1, T2, T3, T4 (T4 <T3 <T2 <T1)
Is set. When the dynamic range DR of the image block is (0 ≦ DR <T4), the number of allocated bits is set to 0, and only the maximum value MAX and the minimum value MIN of the image block are transmitted. When (T4 ≦ DR <T3), the number of allocated bits is one. When (T3 ≦ DR <T2), the number of allocated bits is 2 bits. When (T2 ≦ DR <T1), the number of allocated bits is 3 bits. (T1 ≦ DR <
In the case of (255), the number of allocated bits is 4 bits. Codes for designating a set of these four thresholds include a luminance signal threshold code YTHR and a chrominance signal threshold code CTHR.

このように、0〜4ビットの可変長ADRCの符号化を行
う場合に、2フレーム期間の情報量が所定値を超えない
ように、バッファリングの処理がされる。バッファリン
グは、2フレーム期間のダイナミックレンジDRの発生度
数を求め、このダイナミックレンジDRの発生度数の分布
から最適なしきい値T1〜T4を決定し、更に、次の処理に
備えるためにダイナミックレンジDRの度数が格納されて
いるメモリをクリアする一連の処理からなる。このバッ
ファリングにより決定されたしきい値を使用して、可変
長ADRCの符号化が実行される。
As described above, when encoding the variable length ADRC of 0 to 4 bits, the buffering process is performed so that the information amount in the two frame period does not exceed the predetermined value. The buffering calculates the frequency of occurrence of the dynamic range DR in the two-frame period, determines the optimal thresholds T1 to T4 from the distribution of the frequency of occurrence of the dynamic range DR, and further prepares the dynamic range DR to prepare for the next processing. Consists of a series of processes for clearing the memory in which the frequency is stored. Using the threshold value determined by this buffering, encoding of the variable length ADRC is performed.

ブロック化回路5の出力信号は、画像ブロックの順序
に変換された2フレームの有効データからなり、ADRCエ
ンコーダ6では、データ有効期間に、ダイナミックレン
ジDRの度数を収集し、上述のデータ欠如区間において、
積算形の度数分布表の作成、しきい値の決定及びメモリ
のクリアの処理を行う。次に、しきい値により、可変長
のADRC符号化を行う。
The output signal of the blocking circuit 5 is composed of two frames of valid data converted in the order of image blocks. The ADRC encoder 6 collects the frequency of the dynamic range DR during the data valid period, ,
It creates a cumulative frequency distribution table, determines thresholds, and clears memory. Next, variable-length ADRC encoding is performed using a threshold value.

また、ADRCエンコーダ6では、静止画ブロックの場合
に、1ブロックを構成する二つの領域A11及びA12の平均
値を形成し、この平均値を二つの領域に代えて符号化す
る駒落とし処理がなされる。駒落とし処理により、静止
画ブロックの場合に画像データの情報量が1/2に圧縮さ
れる。静止画ブロックか動画ブロックかを示す動き検出
フラグMDTが形成される。
Further, in the case of a still image block, the ADRC encoder 6 forms an average value of two areas A11 and A12 forming one block, and performs a frame drop process of encoding the average value in place of the two areas. You. As a result of the frame dropping process, the information amount of the image data is reduced to half in the case of a still image block. A motion detection flag MDT indicating whether the block is a still image block or a moving image block is formed.

ADRCエンコーダ6の出力信号は、各画素と対応するコ
ード信号(ビットプレーンBPLと称する)と付加的デー
タとからなる。付加的データには、画像ブロック毎の動
き検出フラグMDT、ダイナミックレンジDR,最小値MIN,輝
度信号及び色差信号の夫々のしきい値YTHR,CTHR、画像
ブロック番号、2フレーム識別信号DBFR等が含まれる。
1ブロックの画素数は、静止画の場合に16、動画の場合
に32である。従って、ビットプレーンBPLのデータ量
は、ビット長に応じて第3図に示すように、最小で0バ
イト、最大で16バイトとなる。
The output signal of the ADRC encoder 6 includes a code signal (referred to as a bit plane BPL) corresponding to each pixel and additional data. The additional data includes a motion detection flag MDT for each image block, a dynamic range DR, a minimum value MIN, threshold values YTHR and CTHR of a luminance signal and a color difference signal, an image block number, a two-frame identification signal DBFR, and the like. It is.
The number of pixels in one block is 16 for a still image and 32 for a moving image. Therefore, the data amount of the bit plane BPL is 0 bytes at the minimum and 16 bytes at the maximum according to the bit length, as shown in FIG.

ADRCエンコーダ6の出力信号がフレーム化回路7に供
給され、フレーム構成のデータに変換される。フレーム
化回路7の出力信号がエラー訂正符号のパリティ発生回
路8に供給され、例えば積符号の構成のエラー訂正符号
の符号化がなされる。パリティ発生回路8の出力信号が
ディジタル変調回路9に供給され、ディジタル変調の処
理を受ける。ディジタル変調回路9の出力信号が並列→
直列変換回路10に供給され、並列→直列変換回路10の出
力に直列データの記録信号が得られる。
An output signal of the ADRC encoder 6 is supplied to a framing circuit 7 and converted into data having a frame configuration. The output signal of the framing circuit 7 is supplied to an error correction code parity generation circuit 8, and an error correction code having, for example, a product code configuration is encoded. The output signal of the parity generation circuit 8 is supplied to a digital modulation circuit 9 and undergoes digital modulation processing. Output signal of digital modulation circuit 9 is parallel →
The recording signal of the serial data is supplied to the serial conversion circuit 10 and is output from the parallel-to-serial conversion circuit 10.

この記録信号は、磁気テープに回転ヘッドが接して、
記録及び再生を行うテープトランスポート11に供給さ
れ、テープ上に記録される。また、テープから再生され
た再生信号が再生アンプ等を介して直列→並列変換回路
12に供給されることによって並列の信号とされてディジ
タル復調回路13に供給され、ディジタル復調の処理がさ
れる。ディジタル復調回路13の出力信号がTBC(時間軸
補正装置)14に供給される。TBC14の出力信号がエラー
訂正回路15に供給され、エラー訂正符号により、エラー
が訂正される。エラー訂正回路15からは、訂正後のデー
タ及びエラーの有無を示すエラーフラグが発生する。
This recording signal is generated when the rotating head comes into contact with the magnetic tape,
The data is supplied to a tape transport 11 that performs recording and reproduction, and is recorded on a tape. Also, the reproduction signal reproduced from the tape is converted to a serial-to-parallel conversion circuit via a reproduction amplifier, etc.
The signal is supplied to the digital demodulation circuit 12 to be converted into a parallel signal, which is then supplied to the digital demodulation circuit 13 for digital demodulation. An output signal of the digital demodulation circuit 13 is supplied to a TBC (time axis correction device) 14. The output signal of the TBC 14 is supplied to the error correction circuit 15, and the error is corrected by the error correction code. The error correction circuit 15 generates an error flag indicating the corrected data and the presence or absence of an error.

エラー訂正回路15の出力信号が後述するフレーム分解
回路16に供給される。フレーム分解回路16により、ビッ
トプレーン、付加的データ及びエラーフラグが分離さ
れ、このフレーム分解回路16の出力信号がADRCデコーダ
17に供給される。ADRCデコーダ17では、付加的データを
使用してビットプレーンの復号がされ、各画素と対応す
る8ビットの復元データが得られる。ADRCデコーダ17の
出力信号がブロック分解回路18に供給される。
An output signal of the error correction circuit 15 is supplied to a frame decomposition circuit 16 described later. The bit plane, the additional data, and the error flag are separated by the frame decomposing circuit 16, and the output signal of the frame decomposing circuit 16 is supplied to the ADRC decoder.
Supplied to 17. The ADRC decoder 17 decodes the bit plane using the additional data, and obtains 8-bit restored data corresponding to each pixel. The output signal of the ADRC decoder 17 is supplied to the block decomposition circuit 18.

ブロック分解回路18は、画像ブロックの順序の各画素
のデータをテレビジョン信号の走査順序の信号に変換す
る。ブロック分解回路18からは、各画素と対応して8ビ
ットのコード信号である画素データと、各画素のエラー
の有無を示すエラーフラグと、動き検出コードとが発生
する。動き検出コードは、静止画ブロックか動画ブロッ
クかを示す信号であり、付加的データから分離されたも
のである。静止画ブロックの場合には、ADRCエンコーダ
6において、1ブロックを構成する2個の領域A11及びA
12に代えて両者の平均値が符号される駒落とし圧縮がさ
れている。
The block decomposition circuit 18 converts the data of each pixel in the order of the image blocks into a signal in the scanning order of the television signal. The block decomposition circuit 18 generates pixel data as an 8-bit code signal corresponding to each pixel, an error flag indicating whether or not each pixel has an error, and a motion detection code. The motion detection code is a signal indicating a still image block or a moving image block, and is separated from additional data. In the case of a still image block, two regions A11 and A
Instead of 12, a frame drop compression in which the average value of both is encoded is performed.

ブロック分解回路18の出力信号がスムージング回路19
に供給される。スムージング回路19では、駒落とし圧縮
されている静止画ブロックに関して、補間がされ、1個
の領域が2個の領域のデータとして使用される。これと
共に、静止画ブロックが連続した時に、ブロック間の画
像の繋がりが不自然になることを防止する平滑化の処理
がなされる。スムージング回路19の出力には、画素デー
タ及びエラーフラグが発生し、これらの出力信号がエラ
ー修整回路20に供給される。エラー修整回路20では、エ
ラーデータが時間的及び空間的に相関を持つ他の正しい
データにより補間される。
The output signal of the block decomposition circuit 18 is applied to the smoothing circuit 19
Supplied to In the smoothing circuit 19, interpolation is performed on the still image block which has been dropped and compressed, and one area is used as data of two areas. At the same time, when the still image blocks continue, a smoothing process is performed to prevent the connection of the images between the blocks from becoming unnatural. At the output of the smoothing circuit 19, pixel data and an error flag are generated, and these output signals are supplied to the error correction circuit 20. In the error correction circuit 20, the error data is interpolated by other correct data having a temporal and spatial correlation.

エラー修整回路20の出力信号がレート変換回路21に供
給される。レート変換回路21により、(3:1:0)の時分
割多重信号が(4:4:4)のコンポーネント信号に変換さ
れる。レート変換回路21の出力信号(輝度信号Y,色差信
号U,V)がディジタルマトリックス回路22に供給され、
3原色信号(R,G,B)に変換される。D/A変換器23によ
り、3原色信号がアナログの3原色信号に変換され、出
力端子24に取り出される。
The output signal of the error correction circuit 20 is supplied to the rate conversion circuit 21. The rate conversion circuit 21 converts the (3: 1: 0) time-division multiplexed signal into a (4: 4: 4) component signal. Output signals (luminance signal Y, color difference signals U, V) of the rate conversion circuit 21 are supplied to a digital matrix circuit 22,
It is converted into three primary color signals (R, G, B). The three primary color signals are converted into analog three primary color signals by the D / A converter 23, and are taken out to the output terminal 24.

b.フレーム化回路 フレーム化回路7は、複数のメモリブロックから構成
され、各メモリブロックは、二つのメモリからなる所謂
ダブルバンクの構成とされている。各メモリブロックに
は、ADRCエンコーダ6の出力信号が別個に書き込まれ、
また、各メモリブロックから制御されたタイムスロット
でデータが読み出されることにより、バイトデータ系列
がフレーム化回路7から出力される。
b. Framing circuit The framing circuit 7 includes a plurality of memory blocks, and each memory block has a so-called double bank configuration including two memories. The output signal of the ADRC encoder 6 is separately written into each memory block,
In addition, by reading data from each memory block in a controlled time slot, a byte data sequence is output from the framing circuit 7.

フレーム化回路7にADRCエンコーダ6から供給される
入力信号について、最初に説明する。これらの入力信号
は、第4図に示すタイミング信号と同期して供給され
る。第4図において、FRIDは、フレーム周期で反転する
フレームIDであり、DBFRは、2フレーム周期で反転する
2フレームIDであり、DTENは、データの有効期間を示す
データイネーブル信号であり、BLKPは、ブロック周期の
ブロックパルスである。2フレームIDは、高速再生時に
は、破線で示す波形となる。フレーム化回路7の各メモ
リブロックの一方のメモリバンクは、2フレーム期間に
書き込み動作を行い、次の2フレーム期間で読み出し動
作を行う。他方のメモリバンクは、一方のメモリバンク
と逆の位相で書き込み動作及び読み出し動作を行う。
First, an input signal supplied from the ADRC encoder 6 to the framing circuit 7 will be described. These input signals are supplied in synchronization with the timing signal shown in FIG. In FIG. 4, FRID is a frame ID inverted in a frame cycle, DBFR is a two-frame ID inverted in a two-frame cycle, DTEN is a data enable signal indicating a data valid period, and BLKP is , Block pulses of a block cycle. The two-frame ID has a waveform indicated by a broken line during high-speed playback. One memory bank of each memory block of the framing circuit 7 performs a write operation in two frame periods, and performs a read operation in the next two frame periods. The other memory bank performs a write operation and a read operation in a phase opposite to that of the one memory bank.

YTHR及びCTHR:これらのしきい値コードは、共にADRCエ
ンコーダ6のバッファリングの結果、2フレーム毎に1
個の値が定まる5ビットのコードである。しかし、ADRC
エンコーダ6から出力される時には、各々の画像ブロッ
クに付いている。なお、輝度信号Yの画像ブロックに
は、YTHR、色信号Cの画像ブロックには、CTHRが付いて
いる。
YTHR and CTHR: Both of these threshold codes are 1 every 2 frames as a result of buffering of ADRC encoder 6.
This is a 5-bit code in which the values are determined. But ADRC
When output from the encoder 6, it is attached to each image block. The image block of the luminance signal Y is provided with YTHR, and the image block of the color signal C is provided with CTHR.

フレーム化回路では、これらのしきい値コードYTHR及
びCTHRを単にデータとして扱うが、ブロック分解回路で
は、各画像ブロックのBTL(ビット長データ)を復元す
るために、これらのしきい値コードとダイナミックレン
ジDRとが使用される。その理由は、BTLがフレーム化回
路からフレーム分解回路に伝送されないことによる。
In the framing circuit, these threshold codes YTHR and CTHR are simply treated as data, but in the block decomposition circuit, in order to restore the BTL (bit length data) of each image block, these threshold codes and dynamic The range DR is used. The reason is that the BTL is not transmitted from the framing circuit to the frame decomposition circuit.

また、ノーマル再生時には、2フレームに付き定まっ
た1個づつのYTHR及びCTHRが2フレーム内の全ての画像
ブロックのBTLを出すために使われるので、YTHR及びCTH
Rは、非常に重要なコードである。
Also, during normal playback, one YTHR and one CTHR fixed for two frames are used to output the BTL of all image blocks in two frames, so that YTHR and CTH
R is a very important code.

YCID:画像ブロックがY信号のブロックか、C信号のブ
ロックかを示す1ビットのフラグである。
YCID: 1-bit flag indicating whether the image block is a Y signal block or a C signal block.

MDT:画像ブロックが駒落としされているかどうかを示す
2ビットの動き検出フラグである。MDTが(00)の時に
は、静止ブロックであって、駒落としされていることを
意味し、これが(11)の時には、動きブロックであっ
て、駒落としされていないことを意味する。サブサンプ
リングを併用している場合には、補間フィルタの選択信
号としても使用される。フレーム化回路及びフレーム分
解回路は、共に、このフラグをデータとして扱うだけで
なく、コントロール系回路の入力信号としても使用す
る。具体的には、各画像ブロックの有効BPLのバイト数
を求める時に使う。
MDT: A 2-bit motion detection flag indicating whether or not the image block has been dropped. When the MDT is (00), it means that the block is a still block and frames have been dropped. When the MDT is (11), it means that the block is a motion block and frames have not been dropped. When subsampling is also used, it is also used as a selection signal for an interpolation filter. Both the framing circuit and the frame disassembling circuit not only handle this flag as data, but also use the flag as an input signal of a control system circuit. Specifically, it is used when obtaining the number of bytes of the effective BPL of each image block.

DR:画像ブロック内の振幅を表す8ビットのダイナミッ
クレンジのデータである。フレーム化回路では、DRを単
にデータとして扱うだけであるが、フレーム分解回路で
は、各画像ブロックのビット長を出すために、YTHRとCT
HRと組み合わせて使う。
DR: 8-bit dynamic range data representing the amplitude in the image block. The framing circuit simply handles DR as data, but the frame decomposition circuit uses YTHR and CT to determine the bit length of each image block.
Use in combination with HR.

MIN:画像ブロック内の振幅の最小値を示す8ビットのデ
ータである。
MIN: 8-bit data indicating the minimum value of the amplitude in the image block.

BPL3〜BPL0:ビットプレーンを示し、各画素の符号化コ
ード信号である。有効、無効の区別なく、4ビット並列
に入力される。有効なBPLは、MDT及びBTLにより定ま
る。第5図及び第6図において、斜線を付した部分は、
有効なBPLを示すもので、第5図は、駒落とし処理がさ
れた画像ブロックのBPLを示し、第6図は、駒落とし処
理がされない画像ブロックのBPLを示す。
BPL3 to BPL0: Indicates bit planes, and is an encoded code signal of each pixel. It is input in 4 bits in parallel regardless of whether it is valid or invalid. Effective BPL is determined by MDT and BTL. In FIG. 5 and FIG. 6, the hatched portions are
FIG. 5 shows the BPL of an image block on which frame removal processing has been performed, and FIG. 6 shows the BPL of an image block on which frame removal processing has not been performed.

第5図A及び第6図Aに示すように、(BTL=0)の
場合には、有効ビットが全く無い。画像ブロックの(4
×4×2=32画素)の各画素が4ビットの符号化コード
を有し、BPL3が符号化コードの最上位ビット(MSB)の
集合であり、BPL2が符号化コードの第2番目のビットの
集合であり、BPL1が符号化コードの第3番目のビットの
集合であり、BPL0が符号化コードの第4番目のビット、
即ち、最下位ビット(LSB)の集合である。駒落としさ
れた画像ブロックは、16画素で構成されている。
As shown in FIGS. 5A and 6A, when (BTL = 0), there is no valid bit at all. (4) of the image block
Each pixel of (× 4 × 2 = 32 pixels) has a 4-bit encoded code, BPL3 is a set of the most significant bit (MSB) of the encoded code, and BPL2 is the second bit of the encoded code BPL1 is a set of third bits of the encoded code, BPL0 is a fourth bit of the encoded code,
That is, it is a set of least significant bits (LSBs). The dropped image block is composed of 16 pixels.

(BTL=1)の場合には、第5図B及び第6図Bに夫
々示すように、有効データが夫々16ビット及び32ビット
である。(BTL=2)の場合には、第5図C及び第6図
Cに夫々示すように、有効データが夫々32ビット及び64
ビットである。(BTL=3)の場合には、第5図B及び
第6図Bに夫々示すように、有効データが夫々48ビット
及び96ビットである。(BTL=4)の場合には、第5図
D及び第6図Dに夫々示すように、有効データが夫々64
ビット及び128ビットである。
In the case of (BTL = 1), as shown in FIGS. 5B and 6B, the effective data is 16 bits and 32 bits, respectively. In the case of (BTL = 2), as shown in FIGS. 5C and 6C, the valid data is 32 bits and 64 bits, respectively.
Is a bit. In the case of (BTL = 3), as shown in FIG. 5B and FIG. 6B, the effective data is 48 bits and 96 bits, respectively. In the case of (BTL = 4), as shown in FIG. 5D and FIG.
Bits and 128 bits.

BTL:1画素当りの有効ビット数を示すビット長データで
ある。画像ブロックのダイナミックレンジDRとしきい値
コードTHRから画像ブロック毎に定まる。0から3迄の
値をとる。
BTL: Bit length data indicating the number of effective bits per pixel. It is determined for each image block from the dynamic range DR of the image block and the threshold code THR. Take values from 0 to 3.

BKAD:画像ブロックのシリアル番号を示すフレーム化回
路は、後段で、オーバーヘッドが容易に付けられるよう
に、オーバーヘッド領域を空けてシンクブロックが連続
するデータバイト列DTを出力する。データバイト列DT
は、画像有効符号(MDT,DR,MIN,有効BPL)だけでなく、
1シンクブロックにつき1個だけ付加されるYTHR、CTH
R、DBFR、BPIDがある。これらの付加的符号は、フレー
ム分解回路の動作のための補助的手段として重要であ
る。更に、タイミングコントロール信号として、FRID,S
YNP(シンクパルス)が出力される。SYNPは、回路内で
のシンクブロックの同期信号である。出力側のFRIDは、
SYNPと同期している。
BKAD: A framing circuit that indicates the serial number of an image block outputs a data byte sequence DT in which a sync block continues with an overhead area left behind so that overhead can be easily added. Data byte sequence DT
Is not only the image effective code (MDT, DR, MIN, effective BPL),
YTHR, CTH added only one per sync block
There are R, DBFR, and BPID. These additional codes are important as auxiliary means for the operation of the frame decomposition circuit. Furthermore, FRID, S
YNP (sync pulse) is output. SYNP is a sync signal of a sync block in the circuit. The output side FRID is
Synchronized with SYNP.

第7図を参照して符号の配列について説明する。第7
図Aに示すタイミング信号FRIDで規定される2フレーム
周期には、第7図Bに示すように、8個のセグメントが
含まれる。1セグメントには、シンクパルスSYNP(第7
図C)と同期した(184+12=196)個のシンクブロック
が含まれる。184個のシンクブロックが画像符号領域及
び付加符号領域のある有効シンクブロックであり、後ろ
の12個のシンクブロックがエラー訂正符号のパリティが
含まれる無効シンクブロックである。1シンクブロック
の長さが156バイトとされ、1シンクブロック内に、16
個の画像ブロックのデータが挿入される。
The arrangement of the codes will be described with reference to FIG. Seventh
A two-frame period defined by the timing signal FRID shown in FIG. A includes eight segments as shown in FIG. 7B. One segment includes sync pulse SYNP (7th
(184 + 12 = 196) sync blocks synchronized with FIG. C) are included. The 184 sync blocks are effective sync blocks having an image code area and an additional code area, and the last 12 sync blocks are invalid sync blocks including parity of an error correction code. The length of one sync block is 156 bytes, and 16
The data of the image blocks are inserted.

タイミング信号FRIDの1周期内の第1番目から第7番
目のセグメントは、夫々第7図Dに示すデータ構成を有
し、第7番目のセグメントは、第7図Eに示すデータ構
成を有する。シンクブロックは、そのデータ配列によ
り、Aタイプ、B1タイプ、B2タイプの3種類に区別され
る。B1タイプが主要なものである。第1番目から第7番
目のセグメントの(4×46=184)個の有効シンクブロ
ックは、最初と最後に夫々位置する5個のAタイプのシ
ンクブロックと、中間に配された174個のB1タイプのシ
ンクブロックとからなる。PT0は、水平方向に整列する
データに関してのエラー訂正符号のパリティであり、PT
2は、垂直方向に整列するデータに関してのパリティで
ある。第8番目のセグメントの有効シンクブロックは、
最初と最後に夫々位置するAタイプのシンクブロック
と、中間に配されたB1タイプ及びB2タイプのシンクブロ
ックとからなる。
The first to seventh segments in one cycle of the timing signal FRID each have the data configuration shown in FIG. 7D, and the seventh segment has the data configuration shown in FIG. 7E. The sync blocks are classified into three types, A type, B1 type, and B2 type, according to the data arrangement. The B1 type is the main one. The (4 × 46 = 184) valid sync blocks of the first to seventh segments include five A-type sync blocks located at the beginning and the end, respectively, and 174 B1 sync blocks arranged in the middle. Type sync block. PT0 is the parity of the error correction code for data aligned in the horizontal direction, and PT0
2 is parity for data aligned in the vertical direction. The effective sync block of the eighth segment is
It is composed of an A type sync block located at the beginning and an end, and a B1 type and B2 type sync block arranged in the middle.

第7図Fは、B1タイプのシンクブロックのデータ構成
を示し、第7図Hは、B2タイプのシンクブロックのデー
タ構成を示し、第7図Iは、Aタイプのシンクブロック
のデータ構成を示す。シンクブロックは、その先頭にシ
ンクパターン(SYNC)とIDとを有する。IDは、2フレー
ム期間に含まれる(8×196=1568)個のシンクブロッ
クに対して付された一連の番号(シンクブロック番号)
である。また、IDの後のシンクブロックの先頭の部分が
第7図Gに拡大して示されている。
FIG. 7F shows a data structure of a B1 type sync block, FIG. 7H shows a data structure of a B2 type sync block, and FIG. 7I shows a data structure of an A type sync block. . The sync block has a sync pattern (SYNC) and an ID at the beginning. The ID is a series of numbers (sync block numbers) assigned to (8 × 196 = 1568) sync blocks included in two frame periods.
It is. Also, the leading part of the sync block after the ID is shown in an enlarged manner in FIG. 7G.

シンクブロックの符号配列の原則について説明する。
シンクブロックの中で、エラー訂正符号のパリティが付
加されるオーバーヘッド部分を除いた部分は、画像符号
領域と付加符号領域とに分けられる。画像符号領域に
は、MDT,DR,MIN,BPLが含まれ、付加符号領域には、DBF
R,YTHR,CTHR,BPIDが含まれる。付加符号領域は、タイプ
の違いと無関係にシンクブロックの先頭付近に位置し、
第7図Gに示す構成を有している。
The principle of the code arrangement of the sync block will be described.
In the sync block, a portion excluding an overhead portion to which parity of an error correction code is added is divided into an image code region and an additional code region. The image code area includes MDT, DR, MIN, and BPL, and the additional code area includes DBF
R, YTHR, CTHR, BPID are included. The additional code area is located near the beginning of the sync block regardless of the type difference,
It has the configuration shown in FIG. 7G.

ADRCエンコーダの出力の中で、MDT,DR,MINは、重要語
として、画像符号領域の中の所定の位置に配置されてい
る。第7図F及び第7図Gに示すように、4個の画像ブ
ロックのMDT(計1バイト)の後に、4個の画像ブロッ
クの夫々のDR、MINが位置している。これらのMDT,DR,MI
Nは、3バイト間隔で位置している。一つの有効シンク
ブロック内には、計16個の画像ブロックのMDT,DR,MINが
含まれている。他の重要語としては、付加符号であるYT
HR,CTHR,BPIDがある。これらの重要語に対しては、特別
にパリティが付加され、エラーの影響が軽減されてい
る。PT1が重要語に対するエラー訂正符号のパリティで
ある。
Among the outputs of the ADRC encoder, MDT, DR, and MIN are placed at predetermined positions in the image code area as important words. As shown in FIGS. 7F and 7G, DRs and MINs of the four image blocks are located after the MDT (1 byte in total) of the four image blocks. These MDT, DR, MI
N is located at 3 byte intervals. One effective sync block includes MDT, DR, and MIN of a total of 16 image blocks. Another important term is the additional code YT
There are HR, CTHR, BPID. Parity is specially added to these important words to reduce the effects of errors. PT1 is the parity of the error correction code for the important word.

画像符号領域の中で、重要語により占められた部分を
除く他の部分には、ビットプレーンBPLが位置する。
The bit plane BPL is located in the other part of the image code area except the part occupied by the important word.

重要語で埋められていない画像符号領域に、有効なBP
Lが2フレームの全体にわたって、順に詰められてい
る。
A valid BP is used for the image code area that is not
L is sequentially packed over two frames.

第7図Gにおいて、BPIDは、そのシンクブロックの最
初のBPLのID信号である。15ビットのBPID1は、このBPL
の属する2フレーム内の画像ブロックの番号を示し、BP
ID2は、画像ブロック内での各バイトに付された番号
(サブブロック番号)を示す。付加符号領域の最初の1
バイトがBA1とされ、以下、第2番目、第3番目、第4
番目の夫々のバイトがBA2、BA3、BA4とされている。こ
の付加符号領域のデータ構成は、Aタイプ、B1タイプ、
B2タイプの間で同一である。Aタイプの有効シンクブロ
ックには、第7図Iに示すように、MDT,DR,MINが含まれ
ず、B1タイプのシンクブロックには、第7図Fに示すよ
うに、MDT,DR,MINが含まれる。この2種類の有効シンク
ブロックの個数を調整して、有効な符号が入らない無駄
なMDT,DR,MINのスロットが減らされている。更に、MDT,
DR,MINのスロットを部分的に有するB2タイプ(第7図H
に示される)の有効シンクブロックも入れて、無駄なMD
T,DR,MINを完全になくすことは、容易である。
In FIG. 7G, BPID is the ID signal of the first BPL of the sync block. The 15-bit BPID1 is
Indicates the number of the image block in the two frames to which the
ID2 indicates a number (sub-block number) assigned to each byte in the image block. First 1 of additional code area
The byte is BA1, and the second, third, fourth
The second respective byte is BA2, BA3, BA4. The data structure of this additional code area is A type, B1 type,
Same between B2 types. The A type effective sync block does not include MDT, DR, MIN as shown in FIG. 7I, and the B1 type sync block includes MDT, DR, MIN as shown in FIG. 7F. included. By adjusting the number of these two types of valid sync blocks, useless MDT, DR, and MIN slots in which valid codes cannot be entered are reduced. In addition, MDT,
B2 type with partial DR and MIN slots (Fig. 7H
Useless sync block)
It is easy to completely eliminate T, DR, and MIN.

フレーム化回路7には、動き検出フラグMDT、ダイナ
ミックレンジDR、最小値MIN、ビット長コードBTL、ビッ
トプレーンBPL、ブロック番号を示す識別コードBPID及
び2フレーム期間毎に反転するフレームDBFRの夫々に専
用のメモリブロックが設けられている。また、しきい値
コードTHRが供給されるレジスタが設けられている。こ
れらのメモリブロックに対して、ADRCエンコーダ6から
の上述の符号が書き込まれ、また、第7図に示されるよ
うに、所定のタイムスロットで各符号が位置するよう
に、メモリブロックから各符号が読み出される。
The framing circuit 7 is dedicated to the motion detection flag MDT, the dynamic range DR, the minimum value MIN, the bit length code BTL, the bit plane BPL, the identification code BPID indicating the block number, and the frame DBFR inverted every two frame periods. Memory blocks are provided. Further, a register to which the threshold code THR is supplied is provided. The above-mentioned codes from the ADRC encoder 6 are written to these memory blocks, and as shown in FIG. 7, each code is read from the memory block so that each code is located in a predetermined time slot. Is read.

c.変形例 上述の実施例では、フレーム分解回路での画素コード
の伝播エラーをリフレッシュするために、シンクブロッ
ク内の最初の画像ブロックの番号を識別コードBPIDとし
て挿入している。しかしながら、2フレーム期間に発生
した画素コードBPLをフレーム化回路のメモリに書き込
む時のアドレスを連続したものとし、BPIDを挿入しなく
ても良い。
c. Modified Example In the above embodiment, the number of the first image block in the sync block is inserted as the identification code BPID in order to refresh the propagation error of the pixel code in the frame decomposition circuit. However, the address when writing the pixel code BPL generated in the two-frame period into the memory of the framing circuit may be continuous, and the BPID may not be inserted.

また、ダイナミックレンジの情報として、ダイナミッ
クレンジDR及び最小値MINを伝送しているが、ダイナミ
ックレンジDR、最小値MIN及び最大値MAXの中の任意の二
つを伝送すれば良い。
Although the dynamic range DR and the minimum value MIN are transmitted as the information of the dynamic range, any two of the dynamic range DR, the minimum value MIN, and the maximum value MAX may be transmitted.

更に、画像ブロックが静止ブロックか動きブロックか
を区別するためのしきい値を可変することで発生情報量
を制御する処理と上述のしきい値THRによる制御と併用
するバッファリング方式に対してもこの発明は、適用で
きる。
Furthermore, the buffering method used in combination with the process of controlling the amount of generated information by changing the threshold value for distinguishing whether the image block is a still block or a moving block and the above-described control using the threshold value THR is also used. The present invention is applicable.

〔発明の効果〕〔The invention's effect〕

この発明に依れば、動き検出フラグMDT、ダイナミッ
クレンジDR、最小値MINが各シンクブロックの所定の位
置(タイムスロット)に挿入されているので、再生側
で、これらの重要語に伝播エラーが発生することが防止
できる。また、重要語のエラーに対する保護を強化する
ために、これらの重要語に専用のパリティを付加するこ
とが容易である。更に、重要語に伝播エラーが発生しな
いので、重要語を使用して、画素コードがエラーである
画像ブロックのエラー修整を行うことが可能となる利点
がある。
According to the present invention, the motion detection flag MDT, the dynamic range DR, and the minimum value MIN are inserted at predetermined positions (time slots) of each sync block. It can be prevented from occurring. Also, it is easy to add dedicated parity to these important words in order to enhance protection against important word errors. Furthermore, since a propagation error does not occur in an important word, there is an advantage that it is possible to use an important word to perform error correction of an image block in which a pixel code is in error.

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

第1図はこの発明を適用できる記録再生回路の一例のブ
ロック図、第2図及び第3図は画像ブロック及びビット
プレーンの説明に用いる略線図、第4図はフレーム化回
路に供給されるタイミング信号の波形図、第5図及び第
6図はビットプレーンを詳細に示す略線図、第7図はフ
レーム化回路の出力信号の説明に用いる略線図である。 図面における主要な符号の説明 6:ADRCエンコーダ、 7:フレーム化回路、 17:ADRCデコーダ。
FIG. 1 is a block diagram of an example of a recording / reproducing circuit to which the present invention can be applied, FIGS. 2 and 3 are schematic diagrams used for describing image blocks and bit planes, and FIG. 4 is supplied to a framing circuit. FIGS. 5 and 6 are schematic diagrams showing a bit plane in detail, and FIG. 7 is a schematic diagram used for explaining an output signal of the framing circuit. Explanation of main reference numerals in the drawings 6: ADRC encoder, 7: framing circuit, 17: ADRC decoder.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】ディジタル画像信号を画像ブロックに分解
し、上記画像ブロック毎に動きに応じた駒落とし処理と
上記画像ブロック内に含まれる複数画素により規定され
る変化量に応じた可変長符号化処理と上記ディジタル画
像信号の所定期間に発生するデータ量が所定値を超えな
いように、画素コードのビット長をしきい値で制御する
バッファリング処理とを行う符号化回路からの信号が供
給され、シンクブロックが連続する出力信号を発生する
フレーム化回路において、 上記画像ブロックの動き検出フラグと、上記変化量情報
と、上記発生データ量の制御のために、上記所定期間毎
に定まる制御用データとが上記シンクブロック内の所定
の位置に挿入されるようにしたことを特徴とするフレー
ム化回路。
A digital image signal is decomposed into image blocks, and a frame removal process according to a motion is performed for each of the image blocks, and a variable length coding according to a change amount defined by a plurality of pixels included in the image block. A signal is supplied from an encoding circuit that performs a process and a buffering process of controlling the bit length of the pixel code with a threshold value so that the data amount of the digital image signal generated during a predetermined period does not exceed a predetermined value. In a framing circuit for generating an output signal in which sync blocks continue, a control data determined every predetermined period for controlling the motion detection flag of the image block, the change amount information, and the generated data amount. Is inserted at a predetermined position in the sync block.
JP32465288A 1988-12-22 1988-12-22 Frame circuit Expired - Fee Related JP2748472B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32465288A JP2748472B2 (en) 1988-12-22 1988-12-22 Frame circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32465288A JP2748472B2 (en) 1988-12-22 1988-12-22 Frame circuit

Publications (2)

Publication Number Publication Date
JPH02170686A JPH02170686A (en) 1990-07-02
JP2748472B2 true JP2748472B2 (en) 1998-05-06

Family

ID=18168214

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32465288A Expired - Fee Related JP2748472B2 (en) 1988-12-22 1988-12-22 Frame circuit

Country Status (1)

Country Link
JP (1) JP2748472B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0553980A2 (en) * 1992-01-27 1993-08-04 Matsushita Electric Industrial Co., Ltd. Method for magnetic recording and reproducing of video signals
US8355452B2 (en) 2006-02-27 2013-01-15 Sharp Laboratories Of America, Inc. Selective frame dropping for initial buffer delay reduction

Also Published As

Publication number Publication date
JPH02170686A (en) 1990-07-02

Similar Documents

Publication Publication Date Title
JP2900385B2 (en) Framing circuit and method
JP3259428B2 (en) Apparatus and method for concealing digital image signal
KR0137736B1 (en) Digital video signal processing device
US5692092A (en) Recording and playback system for variable speed playback wherein more a.c. coefficients are allotted to the macroblocks in the central part of an image frame
US5583651A (en) Method of and system for transmitting and receiving digitally encoded video images
JP2748472B2 (en) Frame circuit
JP2522261B2 (en) Encoding apparatus and encoding method for digital image signal
JP3089475B2 (en) Digital image signal encoding device
US6108487A (en) Shuffle encoded video data recording and reproduction
JP2897228B2 (en) Framing circuit and method
JP2897229B2 (en) Framing circuit and method
JP2676747B2 (en) Frame circuit
US6839385B1 (en) Signal processing apparatus
JP3291785B2 (en) Transmission device for block transform coded data
JP3326828B2 (en) Digital image signal receiving / reproducing device
JP2715418B2 (en) Error correction coding device
JP2789584B2 (en) High efficiency coding device
JP2966412B2 (en) Image signal blocking circuit
JP3902032B2 (en) Block transform encoded data transmission apparatus
JP2518229B2 (en) Digital image signal coding device
JP2715468B2 (en) Digital signal playback device
JP3343132B2 (en) Digital video signal encoding device and decoding device
JP3024144B2 (en) Digital image signal encoding device
JPH06162693A (en) Error corrector for block encoding
JPH04316293A (en) Method of decoding digital image signal

Legal Events

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