[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3216277B2 - High-efficiency coding device and decoding device - Google Patents

High-efficiency coding device and decoding device

Info

Publication number
JP3216277B2
JP3216277B2 JP31713992A JP31713992A JP3216277B2 JP 3216277 B2 JP3216277 B2 JP 3216277B2 JP 31713992 A JP31713992 A JP 31713992A JP 31713992 A JP31713992 A JP 31713992A JP 3216277 B2 JP3216277 B2 JP 3216277B2
Authority
JP
Japan
Prior art keywords
circuit
packing
block
bits
data
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
JP31713992A
Other languages
Japanese (ja)
Other versions
JPH06165143A (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 JP31713992A priority Critical patent/JP3216277B2/en
Publication of JPH06165143A publication Critical patent/JPH06165143A/en
Application granted granted Critical
Publication of JP3216277B2 publication Critical patent/JP3216277B2/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)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】この発明は、ADRC符号化処理
後の符号化データをシンクブロック内にパッキングした
後にパリティを付加して伝送する高能率符号化装置およ
び復号化装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a high-efficiency encoding apparatus and a decoding apparatus for packing encoded data after ADRC encoding processing in a sync block and adding a parity to the encoded data for transmission.

【0002】[0002]

【従来の技術】図2は、ディジタルVTRのシステム構
成例を示している。
2. Description of the Related Art FIG. 2 shows an example of a system configuration of a digital VTR.

【0003】図において、入力端子に供給されるビデオ
信号SViはA/D変換器12でディジタル信号に変換
されてブロック化回路13に供給される。ブロック化回
路13は後述するADRCエンコーダ14のために設け
られており、このブロック化回路13では画面が分割さ
れて単位ブロックが多数形成される。
In FIG. 1, a video signal SVi supplied to an input terminal is converted into a digital signal by an A / D converter 12 and supplied to a blocking circuit 13. The blocking circuit 13 is provided for an ADRC encoder 14, which will be described later. In the blocking circuit 13, a screen is divided and a large number of unit blocks are formed.

【0004】ブロック化回路13より出力される各ブロ
ックのデータはADRCエンコーダ14に供給されてA
DRC符号化処理される。図3は、ADRCエンコーダ
の一例を示している。
[0004] Data of each block output from the blocking circuit 13 is supplied to an ADRC encoder 14 and
DRC encoding processing is performed. FIG. 3 shows an example of the ADRC encoder.

【0005】図において、ブロック化回路13より出力
される各ブロックのデータDIは最大値検出回路141
および最小値検出回路142に順次供給される。最大値
検出回路141では、各ブロック毎に最大値MAXが検
出され、この最大値MAXは減算回路143に供給され
る。また、最小値検出回路142では、各ブロック毎に
最小値MINが検出され、この最小値MINは減算回路
143および144に供給される。減算回路143で
は、最大値MAXより最小値MINが減算され、(MA
X−MIN)で表わされるブロックのダイナミックレン
ジDRが求められる。
[0005] In the figure, data DI of each block output from a blocking circuit 13 is a maximum value detection circuit 141.
And the minimum value detection circuit 142. The maximum value detection circuit 141 detects the maximum value MAX for each block, and supplies the maximum value MAX to the subtraction circuit 143. The minimum value detection circuit 142 detects a minimum value MIN for each block, and the minimum value MIN is supplied to subtraction circuits 143 and 144. In the subtraction circuit 143, the minimum value MIN is subtracted from the maximum value MAX.
The dynamic range DR of the block represented by (X-MIN) is obtained.

【0006】また、データDIは遅延回路145を介し
て減算回路144に供給される。遅延回路145は、最
大値MAXおよび最小値MINを検出するのに必要な時
間だけ各ブロックのデータDIを遅延させるものであ
る。減算回路144では、データDIより最小値MIN
が減算され、最小値除去後のデータPDIが形成され
る。
The data DI is supplied to a subtraction circuit 144 via a delay circuit 145. The delay circuit 145 delays the data DI of each block by a time necessary to detect the maximum value MAX and the minimum value MIN. In the subtraction circuit 144, the minimum value MIN is calculated from the data DI.
Is subtracted to form data PDI after minimum value removal.

【0007】減算回路144より出力される最小値除去
後のデータPDIは量子化回路146に供給される。量
子化回路146には、減算回路143からのダイナミッ
クレンジDRが供給され、ダイナミックレンジDRに適
応した量子化がなされる。量子化ビット数としては、元
のビット数(例えば8ビット)より少ないビット数例え
ば4ビットが使用される。簡単のため、量子化ビット数
を2ビットとすると、ダイナミックレンジDRを4等分
したレベル範囲が設定され、データPDIがどのレベル
範囲に属するかによって2ビットのコード信号が割り当
てられる。
[0007] The data PDI from the subtraction circuit 144 from which the minimum value has been removed is supplied to the quantization circuit 146. The dynamic range DR from the subtraction circuit 143 is supplied to the quantization circuit 146, and quantization adapted to the dynamic range DR is performed. As the quantization bit number, a bit number smaller than the original bit number (eg, 8 bits), for example, 4 bits is used. For simplicity, assuming that the number of quantization bits is 2 bits, a level range obtained by dividing the dynamic range DR into four is set, and a 2-bit code signal is assigned according to which level range the data PDI belongs to.

【0008】図2に戻って、ADRCエンコーダ14よ
り出力されるブロック毎の最小値MINおよびダイナミ
ックレンジDRと、画素毎のコード信号DTが圧縮デー
タとしてパッキング回路15に供給される。図4に、A
DRC符号化処理後の1ブロック当りのデータを示して
いる。
Returning to FIG. 2, the minimum value MIN and dynamic range DR for each block output from the ADRC encoder 14 and the code signal DT for each pixel are supplied to the packing circuit 15 as compressed data. FIG.
The figure shows data per block after the DRC encoding process.

【0009】ここで、1ブロック(1シンクブロック)
当りの圧縮データは、ダイナミックレンジDR=L1ビ
ット、最小値MIN=L2ビット、ビットプレーン=k
ビット×n(kは量子化ビット数、nは1ブロックを構
成する画素数)となる。パッキング回路15では、各ブ
ロック毎の圧縮データが、例えば8ビット(1バイト)
単位でパッキングされる。
Here, one block (one sync block)
The compression data per hit is: dynamic range DR = L1 bit, minimum value MIN = L2 bit, bit plane = k
Bit × n (k is the number of quantization bits, n is the number of pixels constituting one block). In the packing circuit 15, compressed data of each block is, for example, 8 bits (1 byte).
Packed in units.

【0010】図5は、従来のパッキング処理を示してい
る。ただし、L1=L2=8とした例である。最初に付加
データを構成するダイナミックレンジDRと最小値MI
Nが配置され、これに続いてビットプレーンを構成する
n個のコード信号DTが順次パッキングされる。この場
合、各コード信号DTの方向はバイト方向、つまりバイ
ト単位を構成するビットの列方向と直交する方向とされ
る。
FIG. 5 shows a conventional packing process. However, this is an example in which L1 = L2 = 8. First, the dynamic range DR and the minimum value MI constituting the additional data
N are arranged, and subsequently, n code signals DT constituting a bit plane are sequentially packed. In this case, the direction of each code signal DT is the byte direction ,
The direction is orthogonal to the column direction of the bits forming the unit .

【0011】パッキング回路15でパッキングされた圧
縮データは、パリティ付加回路16に供給されてバイト
単位でパリティが付加され、変調回路17で変調処理が
行なわれた後、記録アンプ18を介して記録ヘッド19
に供給されて、磁気テープ(図示せず)に記録される。
[0011] The compressed data packed by the packing circuit 15 is supplied to a parity adding circuit 16, where parity is added in units of bytes, and a modulating circuit 17 performs a modulation process. 19
And recorded on a magnetic tape (not shown).

【0012】次に、再生ヘッド20で磁気テープより再
生される信号は再生アンプ21を介して復調回路22に
供給されて復調処理された後、エラー訂正回路23に供
給されて記録系で付加されたパリティを使用してエラー
訂正処理が行なわれる。
Next, a signal reproduced from the magnetic tape by the reproduction head 20 is supplied to a demodulation circuit 22 via a reproduction amplifier 21 and subjected to demodulation processing, and then supplied to an error correction circuit 23 to be added by a recording system. The error correction process is performed using the parity.

【0013】エラー訂正回路23より出力される圧縮デ
ータはデパッキング回路24で上述した記録系のパッキ
ング回路15におけるパッキング処理とは逆のデパッキ
ング処理が行なわれた後、ADRCデコーダ25で上述
した記録系のADRCエンコーダ14におけるADRC
符号化処理とは逆のADRC復号化処理が行なわれる。
The compressed data output from the error correction circuit 23 is subjected to a depacking process in the depacking circuit 24, which is the reverse of the packing process in the above-described packing circuit 15 of the recording system. ADRC in the system ADRC encoder 14
An ADRC decoding process opposite to the encoding process is performed.

【0014】ADRCデコーダ25より出力されるデー
タはブロック分解回路26に供給されて記録系のブロッ
ク化回路13とは逆のブロック分解処理が行なわれ後、
D/A変換器27でアナログ信号に変換されて、出力端
子28にビデオ信号SVoが出力される。
The data output from the ADRC decoder 25 is supplied to a block disassembly circuit 26, which performs a block disassembly process reverse to that of the recording block operation circuit 13, and
The signal is converted into an analog signal by the D / A converter 27, and the video signal SVo is output to the output terminal.

【0015】[0015]

【発明が解決しようとする課題】図2に示したディジタ
ルVTRの記録系のパッキング回路15では、上述した
ようにビットプレーンをパッキングする際、各コード信
号DTの方向がバイト方向と直交する方向とされるた
め、ビットプレーンがパッキングされている部分でエラ
ーフラグが立つと(図5参照)、ADRC復号化処理後
は8ビット単位の1個のエラーフラグが8サンプルの画
像データに伝播する問題点があった。
In the packing circuit 15 of the recording system of the digital VTR shown in FIG. 2, when packing a bit plane as described above, the direction of each code signal DT is the same as the direction orthogonal to the byte direction. Therefore, if an error flag is set in a portion where the bit plane is packed (see FIG. 5), one error flag in units of 8 bits propagates to image data of 8 samples after ADRC decoding processing. was there.

【0016】そこで、この発明では、1個のエラーフラ
グが伝播する画像データのサンプル数を少なく抑えるこ
とを目的とする。
Accordingly, an object of the present invention is to reduce the number of samples of image data to which one error flag propagates.

【0017】[0017]

【課題を解決するための手段】この発明は、ブロック毎
のダイナミックレンジに適応した量子化による符号化処
理された後の画素毎のコード信号をシンクブロック内に
再配列するパッキング手段を有し、シンクブロックのバ
イト単位でパリティを付加して伝送する高能率符号化装
置において、パッキング手段は、付加コードに続いてコ
ード信号をバイト単位を構成するビットの列方向に順次
詰めてパッキングするものである。
According to the present invention, there is provided packing means for rearranging, in a sync block, a code signal for each pixel which has been subjected to a coding process by quantization adapted to a dynamic range for each block, in the high efficiency encoding device for transmitting by adding a parity byte sync block, packing means is for packing sequentially packed in column direction of bits constituting bytes code signal subsequent to the additional code .

【0018】[0018]

【作用】この発明においては、ビットプレーンを構成す
るコード信号をバイト単位を構成するビットの列方向に
順次詰めてパッキングするため、1個のエラーフラグが
伝播する画像データのサンプル数を少なく抑えることが
可能となる。
[Action] In the present invention, for packing sequentially packed code signal constituting the bit plane in the column direction of the bits constituting bytes, that one of the error flag kept small number of samples of the image data to be propagated Becomes possible.

【0019】[0019]

【実施例】以下、図面を参照しながら、この発明の一実
施例について説明する。
An embodiment of the present invention will be described below with reference to the drawings.

【0020】本例のディジタルVTRも、基本的には図
2に示すように構成される。そして、記録系のパッキン
グ回路15では、各ブロック毎の圧縮データ(ダイナミ
ックレンジDR、最小値MINおよびn個のコード信号
DT)が、8ビット(1バイト)単位でパッキングされ
るが、上述した従来例とは異なるパッキング処理が行な
われる。
The digital VTR of this embodiment is also basically configured as shown in FIG. In the packing circuit 15 of the recording system, compressed data (dynamic range DR, minimum value MIN, and n code signals DT) for each block are packed in units of 8 bits (1 byte). A packing process different from the example is performed.

【0021】図1は、本例のパッキング処理を示してい
る。ここでは、ダイナミックレンジDRのビット数L1
および最小値MINのビット数L2がそれぞれ8ビッ
ト、コード信号DTのビット数kが3ビットである例を
示している。
FIG. 1 shows the packing process of this embodiment. Here, the bit number L1 of the dynamic range DR
In this example, the bit number L2 of the minimum value MIN is 8 bits, and the bit number k of the code signal DT is 3 bits.

【0022】本例においては、最初に付加データを構成
するダイナミックレンジDRと最小値MINが配置さ
れ、これに続いてビットプレーンを構成するn個のコー
ド信号DTが順次パッキングされる。この場合、各コー
ド信号DTはバイト方向、つまりバイト単位を構成する
ビットの列方向に順次詰めて配される。
In this embodiment, first, a dynamic range DR and a minimum value MIN constituting the additional data are arranged, and subsequently, n code signals DT constituting a bit plane are sequentially packed. In this case, each code signal DT constitutes a byte direction , that is, a byte unit.
Bits are sequentially arranged in the column direction .

【0023】なお、パッキング回路15で上述したよう
なパッキング処理が行なわれるため、再生系のデパッキ
ング回路24(図2参照)では、その逆のデパッキング
処理が行なわれることになる。
Since the above-described packing process is performed by the packing circuit 15, the reverse depacking process is performed in the reproducing depacking circuit 24 (see FIG. 2).

【0024】本例は以上のように構成され、その他は図
2の例と同様に構成される。
The present embodiment is configured as described above, and the rest is configured similarly to the example of FIG.

【0025】本例においては、パッキング回路15での
パッキング処理の際の、ビットプレーンを構成するn個
のコード信号DTがバイト方向に順次詰めてパッキング
される。この場合、各バイトを構成する8ビットに含ま
れるコード信号DTの個数は4個以下となる。そのた
め、ビットプレーンがパッキングされている部分でエラ
ーフラグが立っても(図1参照)、ADRC復号化処理
後は8ビット単位の1個のエラーフラグは4サンプル以
下の画像データに伝播するのみである。したがって、本
例によれば、従来例と比較して、1個のエラーフラグが
伝播する画像データのサンプル数を少なく抑えることが
できる。
In the present embodiment, at the time of the packing process in the packing circuit 15, the n code signals DT constituting the bit plane are sequentially packed in the byte direction and packed. In this case, the number of code signals DT included in the 8 bits constituting each byte is four or less. Therefore, even if an error flag is raised in a portion where a bit plane is packed (see FIG. 1), one error flag in 8-bit units only propagates to image data of 4 samples or less after ADRC decoding processing. is there. Therefore, according to the present example, the number of samples of the image data to which one error flag propagates can be reduced as compared with the conventional example.

【0026】なお、上述実施例においては、コード信号
DTのビット数kが3ビットである場合を示したが、そ
の他のビット数とする固定長ADRC符号化処理を行な
う場合にもこの発明を同様に適用することができる。ま
た、ダイナミックレンジDRの範囲に応じて異なるビッ
ト数で量子化する可変長ADRC符号化処理を行なう場
合にもこの発明を同様に適用できることは勿論である。
In the above-described embodiment, the case where the number k of bits of the code signal DT is 3 bits has been described. However, the present invention is similarly applicable to a case where a fixed-length ADRC encoding process with other bits is performed. Can be applied to In addition, it goes without saying that the present invention can be similarly applied to a case where a variable length ADRC encoding process for quantizing with a different number of bits according to the range of the dynamic range DR is performed.

【0027】[0027]

【発明の効果】この発明によれば、ビットプレーンを構
成するコード信号をバイト単位を構成するビットの列
向に順次詰めてパッキングするため、1個のエラーフラ
グが伝播する画像データのサンプル数を少なく抑えるこ
とができる。
According to the present invention, since a code signal constituting a bit plane is sequentially packed in a column direction of bits constituting a byte unit and packed, an image in which one error flag propagates is obtained. The number of data samples can be reduced.

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

【図1】この発明の実施例におけるパッキング処理を説
明するための図である。
FIG. 1 is a diagram for explaining a packing process in an embodiment of the present invention.

【図2】ディジタルVTRのシステム構成例を示すブロ
ック図である。
FIG. 2 is a block diagram illustrating a system configuration example of a digital VTR.

【図3】ADRCエンコーダの構成を示すブロック図で
ある。
FIG. 3 is a block diagram illustrating a configuration of an ADRC encoder.

【図4】ADRC符号化処理後の1ブロック当りのデー
タを示す図である。
FIG. 4 is a diagram showing data per block after ADRC encoding processing.

【図5】従来のパッキング処理を説明するための図であ
る。
FIG. 5 is a diagram for explaining a conventional packing process.

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

11 入力端子 13 ブロック化回路 14 ADRCエンコーダ 15 パッキング回路 16 パリティ付加回路 17 変調回路 22 復調回路 23 エラー訂正回路 24 デパッキング回路 25 ADRCデコーダ 26 ブロック分解回路 28 出力端子 DESCRIPTION OF SYMBOLS 11 Input terminal 13 Blocking circuit 14 ADRC encoder 15 Packing circuit 16 Parity addition circuit 17 Modulation circuit 22 Demodulation circuit 23 Error correction circuit 24 Depacking circuit 25 ADRC decoder 26 Block decomposition circuit 28 Output terminal

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平1−89782(JP,A) 特開 平3−24885(JP,A) 特開 平4−245881(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04N 5/91 - 5/956 H04N 7/24 ────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-1-89782 (JP, A) JP-A-3-24885 (JP, A) JP-A-4-245881 (JP, A) (58) Field (Int.Cl. 7 , DB name) H04N 5/91-5/956 H04N 7/24

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 ブロック毎のダイナミックレンジに適応
した量子化による符号化処理された後の画素毎のコード
信号をシンクブロック内に再配列するパッキング手段を
有し、 上記シンクブロックのバイト単位でパリティを付加して
伝送する高能率符号化装置において、 上記パッキング手段は、付加コードに続いて上記コード
信号を上記バイト単位を構成するビットの列方向に順次
詰めてパッキングすることを特徴とする高能率符号化装
置。
1. A packing means for rearranging a code signal for each pixel after being subjected to an encoding process by quantization adapted to a dynamic range for each block in a sync block, wherein parity is provided in byte units of the sync block. in the high efficiency encoding device for transmitting by adding, the packing means, high efficiency, characterized in that packing the code signal subsequent to the additional code sequentially packed in column direction of bits forming the byte Encoding device.
【請求項2】 請求項1記載の高能率符号化装置より伝
送されるデータに対して、付加されたパリティでエラー
訂正をすると共にデパッキング処理をした後に、復号化
処理をすることを特徴とする復号化装置。
2. The data transmitted from the high-efficiency coding apparatus according to claim 1 is subjected to error correction with added parity and depacking processing, and then to decoding processing. Decoding device.
JP31713992A 1992-11-26 1992-11-26 High-efficiency coding device and decoding device Expired - Fee Related JP3216277B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31713992A JP3216277B2 (en) 1992-11-26 1992-11-26 High-efficiency coding device and decoding device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31713992A JP3216277B2 (en) 1992-11-26 1992-11-26 High-efficiency coding device and decoding device

Publications (2)

Publication Number Publication Date
JPH06165143A JPH06165143A (en) 1994-06-10
JP3216277B2 true JP3216277B2 (en) 2001-10-09

Family

ID=18084884

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31713992A Expired - Fee Related JP3216277B2 (en) 1992-11-26 1992-11-26 High-efficiency coding device and decoding device

Country Status (1)

Country Link
JP (1) JP3216277B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012109889A (en) * 2010-11-19 2012-06-07 Sony Corp Transmission device, transmission method, reception device, reception method, program, and transmission system
JP6398241B2 (en) * 2014-03-20 2018-10-03 富士ゼロックス株式会社 Packet generating apparatus and program

Also Published As

Publication number Publication date
JPH06165143A (en) 1994-06-10

Similar Documents

Publication Publication Date Title
KR100296527B1 (en) Apparatus and method for variable length encoding and transmission of digital video signals
US5444490A (en) Television system for transmitting pictures in a digital form
JPH0690430A (en) Apparatus and method for recording/playback of digital image signal
JP3385623B2 (en) Transmission equipment for digital information signals
JP3089475B2 (en) Digital image signal encoding device
JP3216277B2 (en) High-efficiency coding device and decoding device
JPH05344162A (en) Data transmitter
JP2522261B2 (en) Encoding apparatus and encoding method for digital image signal
JP2827790B2 (en) Video data compression device
JPH0837643A (en) Quantization control circuit
US5668677A (en) Apparatus for recording and reproducing variable length codes
US6393197B2 (en) Digital video signal recording/reproducing apparatus and method thereof
US6009227A (en) HDTV digital recorder with compressed image data inserted in a video signal that corresponds to a video interface standard
JP3291785B2 (en) Transmission device for block transform coded data
US5949949A (en) Digital video signal processor
US6704356B1 (en) Processing of block units, generated from a digital video signal, using block number information and color field information
JP3326828B2 (en) Digital image signal receiving / reproducing device
JP3125471B2 (en) Framer for digital video signal recorder
US6208803B1 (en) Recording and/or reproducing apparatus which produces main information and historical information with respect to signal processing performed on the main information
JP3353317B2 (en) Digital image signal recording device
JP2696950B2 (en) Data transmission equipment
JP3161110B2 (en) High-efficiency encoder for digital video signals.
JP2979551B2 (en) Information data processing device
JP3158603B2 (en) Digital image signal transmission equipment
JP3024144B2 (en) Digital image signal encoding device

Legal Events

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

Free format text: PAYMENT UNTIL: 20080803

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20090803

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees