JP2822905B2 - Encoding / decoding device - Google Patents
Encoding / decoding deviceInfo
- Publication number
- JP2822905B2 JP2822905B2 JP33047894A JP33047894A JP2822905B2 JP 2822905 B2 JP2822905 B2 JP 2822905B2 JP 33047894 A JP33047894 A JP 33047894A JP 33047894 A JP33047894 A JP 33047894A JP 2822905 B2 JP2822905 B2 JP 2822905B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- block
- detection
- error
- code
- 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 - Lifetime
Links
- 238000001514 detection method Methods 0.000 claims description 40
- 230000000737 periodic effect Effects 0.000 claims description 23
- 230000006837 decompression Effects 0.000 claims description 8
- 238000007906 compression Methods 0.000 description 11
- 230000006835 compression Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 4
- 238000012795 verification Methods 0.000 description 4
- 238000013144 data compression Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 1
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、映像、音声、データ等
の符号化・復号化装置に関し、特に、送信側の圧縮部お
よび圧縮部と誤り訂正部との間で発生したデータ誤りを
受信装置で検出する回路を強化した符号化復号化装置に
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an encoding / decoding apparatus for video, audio, data, etc. The present invention relates to an encoding / decoding device in which a circuit detected by the device is enhanced.
【0002】[0002]
【従来の技術】従来の伝送系のデータ圧縮伸長装置で
は、図4に示すように、伝送路Bで発生する誤り(エラ
ー)に対しては、符号化装置1及び復号化装置2におけ
るビタビ・リードソロモン等の誤り訂正回路4、5によ
り、エラーを検出している。2. Description of the Related Art In a conventional data compressing / decompressing apparatus of a transmission system, as shown in FIG. An error is detected by error correction circuits 4 and 5 such as Reed-Solomon.
【0003】また、符号化装置1側の圧縮部3、及び圧
縮部3と誤り訂正部4とのインターフェースにおけるデ
ータ誤りに対しては、復号化装置2側の誤り訂正5での
検出は不可能であることから、従来、符号化装置1にお
いて、映像信号入力等の原信号に周期信号を挿入して圧
縮をかけ、圧縮データを入力する復号化装置2は伸長部
6にてデータを伸長した後に、データの正当性を判断し
て、誤りを検出する方法が採られている。[0003] Further, it is impossible to detect the data error in the compression unit 3 of the encoding device 1 and the interface between the compression unit 3 and the error correction unit 4 by the error correction 5 in the decoding device 2. Therefore, conventionally, in the encoding device 1, the periodic signal is inserted into the original signal such as the video signal input and the like and compressed, and the decoding device 2 that inputs the compressed data expands the data in the expansion unit 6. Later, a method of judging the validity of data and detecting an error is adopted.
【0004】[0004]
【発明が解決しようとする課題】このように従来の符号
化復号化装置では、原データに周期信号を挿入してから
可変長符号化することによりデータ圧縮を行い、復号化
装置側で復号したデータの正当性を判断しエラー検出を
行う。As described above, in the conventional encoding / decoding apparatus, data compression is performed by inserting a periodic signal into the original data and then performing variable-length encoding, and decoding is performed on the decoding apparatus side. Judge the validity of the data and perform error detection.
【0005】その際、誤りが混入したデータを伸長処理
しても、データの内容によっては周期的データが発生す
る可能性があり、誤り検出が不可能となる場合が生じる
という問題がある。また、誤り検出は、周期的データが
発生する間隔に限られるため、誤り検出を早期にできな
いという問題がある。[0005] At this time, even if data containing an error is decompressed, periodic data may be generated depending on the content of the data, and there is a problem that error detection may not be possible. Further, since error detection is limited to intervals at which periodic data occurs, there is a problem that error detection cannot be performed early.
【0006】本発明は上記問題点に鑑みてなされたもの
であって、高速且つ確実に誤りを検出する符号化復号化
装置を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has as its object to provide an encoding / decoding device that detects an error at high speed and reliably.
【0007】[0007]
【課題を解決するための手段】前記目的を達成するた
め、本発明は、誤り訂正手段と伸長手段とを具備した復
号化装置が、更に、入力データから統計符号化データ以
外のデータの発生を検出する手段と、エンドオブブロッ
ク・データのエラーを検出する手段と、前記入力データ
のブロックラインヘッダ内に挿入された周期信号のエラ
ーを検出する手段と、1フレーム内の総ブロック数のエ
ラーを検出する手段と、を備え上記各手段により、
(1)統計符号化データ以外のデータ発生の検出、
(2)エンドオブブロック・データの検出、(3)ブロ
ックラインヘッダ内に挿入された周期信号の検出、
(4)1フレーム内の総ブロック数の検出、と、階層的
なエラー検出を行う、ことを特徴とする符号化復号化装
置を提供する。In order to achieve the above object, according to the present invention, a decoding apparatus provided with an error correcting means and a decompressing means further comprises the step of generating data other than statistically encoded data from input data. Detecting means for detecting an error in end-of-block data, and the input data
Means for detecting an error of the periodic signal inserted in the block line header of the above , and means for detecting an error of the total number of blocks in one frame ,
(1) Detection of occurrence of data other than statistically encoded data,
(2) Detection of end of block data, (3) Block
Detection of periodic signals inserted in the
(4) Detection of the total number of blocks in one frame and hierarchical
And an encoding / decoding apparatus characterized by performing an accurate error detection .
【0008】復号化装置に入力される圧縮データは、好
ましくは、予め定めた個数のデータが1ブロックを形成
し、1ブロックの終わりにエンドオブブロック・データ
が挿入され、予め定めた個数のブロックが1ブロックラ
インを形成し、1ブロックラインにはブロックラインヘ
ッダが付加され、予め定めた個数のブロックラインが1
フレームを形成する。そして、本発明は、好ましい態様
において、圧縮データ列を入力し、誤り訂正回路及び伸
長回路を介して復号化する装置において、誤り訂正回路
から出力されるデータ列を可変長符号化テーブルと比較
してコードデータに分解するコード識別回路と、コード
識別回路から出力されるコードデータを入力し可変長符
号化データ以外のコードの有無を検出するコード比較回
路と、1フレームのブロック数が予め定めた所定値にな
っているか否かを比較するブロック数比較回路と、ブロ
ックラインヘッダ内から分離された周期信号を検査し入
力データが適正か否かを検査する周期信号比較回路と、
上記各回路より発生したエラーにより伸長回路に制御信
号を送出する誤り検出回路と、を備え、(1)統計符号
化データ以外のデータ発生の検出、(2)エンドオブブ
ロック・データの検出、(3)ブロックラインヘッダ内
に挿入された周期信号の検出、(4)1フレーム内の総
ブロック数の検出、と階層的にエラー検出を行う、こと
を特徴とする。In the compressed data input to the decoding device, preferably, a predetermined number of data forms one block, end-of-block data is inserted at the end of one block, and the predetermined number of blocks One block line is formed, a block line header is added to one block line, and a predetermined number of block lines
Form a frame. According to a preferred aspect of the present invention, in a device for inputting a compressed data string and decoding the compressed data string via an error correction circuit and an expansion circuit, the data string output from the error correction circuit is compared with a variable length coding table. A code identification circuit for decomposing the data into code data, a code comparison circuit for receiving the code data output from the code identification circuit and detecting the presence / absence of a code other than the variable-length coded data, A block number comparing circuit for comparing whether or not a predetermined value is obtained, a periodic signal comparing circuit for checking a periodic signal separated from within the block line header and checking whether input data is appropriate,
And a error detection circuit for sending a control signal to the decompression circuit by error generated from the above circuit, (1) Statistical code
Of data generation other than coded data, (2) End of object
Lock data detection, (3) in block line header
(4) detection of the periodic signal inserted in the frame
It is characterized in that detection of the number of blocks and error detection are performed hierarchically .
【0009】[0009]
【作用】本発明の符号化復号化装置によれば、従来例で
説明した装置、すなわち、原データに周期信号を挿入し
てから可変長符号化することによりデータ圧縮を行い、
復号化装置側で復号化したデータの正当性を判断しエラ
ー検出を行う回路に、(1)統計符号コード(ハフマン
コード等)の識別回路と、統計符号コードには存在しな
いコードの発生を検出する回路を備え、コード毎のエラ
ー検出を行い、(2)データの個数カウント回路を備
え、データのフレーム単位での総数の正当性を検出する
ことにより、データ誤りをより早くより確実に検出可能
にしたものである。すなわち、本発明によれば符号化装
置の圧縮部、及び圧縮部と誤り訂正部との間で発生した
データ誤りを高速に検出することができる。According to the encoding / decoding apparatus of the present invention, the apparatus described in the conventional example, that is, data compression is performed by inserting a periodic signal into original data and then performing variable-length encoding.
A circuit for judging the validity of the data decoded on the decoding device side and performing error detection includes: (1) a statistical code code (Huffman code, etc.) identification circuit and detection of occurrence of a code that does not exist in the statistical code code (2) Equipped with a circuit for counting the number of data, and by detecting the validity of the total number of data in frame units, a data error can be detected more quickly and more reliably. It was made. That is, according to the present invention, it is possible to detect at high speed a data error generated between the compression unit of the encoding device and the compression unit and the error correction unit.
【0010】[0010]
【実施例】図面を参照して、本発明の実施例を以下に説
明する。Embodiments of the present invention will be described below with reference to the drawings.
【0011】図1は、本発明の一実施例である。図2
は、原信号である映像信号の1フレームあたりのフォー
マットである。図3は、圧縮後のデータ構造である。FIG. 1 shows an embodiment of the present invention. FIG.
Is a format per frame of the video signal which is the original signal. FIG. 3 shows the data structure after compression.
【0012】復号化装置14に入力される圧縮データに
ついて予め説明しておく。原信号である映像信号は1フ
レームあたり図2に示すようなフォーマットに従って圧
縮され、その結果、図3に示すようなデータ列とされ
る。The compressed data input to the decoding device 14 will be described in advance. The video signal, which is the original signal, is compressed per frame according to the format shown in FIG. 2, resulting in a data string as shown in FIG.
【0013】図2を参照して、映像信号1フレームのデ
ータはブロック圧縮するため、例えば水平8ドット、垂
直8ラインに区切られる。この場合、1フレームは72
0ドット×480ラインで構成されている。Referring to FIG. 2, data of one frame of a video signal is divided into, for example, eight horizontal dots and eight vertical lines in order to perform block compression. In this case, one frame is 72
It is composed of 0 dots × 480 lines.
【0014】図2を参照して、データ圧縮は、この8ド
ット×8ライン単位(「ブロック」という)で行われ、
例えば65ブロックで1ブロックラインが構成される。Referring to FIG. 2, data compression is performed in units of 8 dots × 8 lines (referred to as “block”).
For example, one block line is composed of 65 blocks.
【0015】ブロックラインの先頭には、ブロックライ
ンヘッダ(HD1、HD2、…、HD60)が付加され
る。At the head of the block line, a block line header (HD1, HD2,..., HD60) is added.
【0016】1フレームは、60ブロックラインで構成
され、1フレームのデータの先頭には、フレームヘッダ
(VHD)が付加される。One frame is composed of 60 block lines, and a frame header (VHD) is added to the head of one frame of data.
【0017】周期信号は、ブロックラインヘッダの中に
挿入される。例えば、ブロックラインヘッダは、HD1
=“000001”b、HD2=“000010”b、
…、HD60=“111100”b(但し、bはバイナ
リ表示を意味する)のように設定される。The periodic signal is inserted in the block line header. For example, the block line header is HD1
= “000001” b, HD2 = “000010” b,
.., HD60 = “111100” b (where b means binary display).
【0018】各ブロック内のデータは、ハフマン符号化
等を用いて圧縮されると可変長データとなるため、図3
に示すようなデータ列となる。すなわち、図3を参照し
て、各ブロック(1、2、…、65等)のデータ長は可
変とされる。The data in each block becomes variable-length data when compressed using Huffman coding or the like.
The data sequence is as shown in FIG. That is, referring to FIG. 3, the data length of each block (1, 2,..., 65, etc.) is variable.
【0019】各ブロック内のデータはハフマンコードか
らなり、ブロックの最後にはエンドオブブロックコード
(EOB)が付加される。The data in each block is composed of a Huffman code, and an end of block code (EOB) is added to the end of the block.
【0020】圧縮データの構造より、エラーデータの検
出を階層的に行うため以下の4つの階層が考えられる。From the structure of the compressed data, the following four layers are considered to detect error data hierarchically.
【0021】(1)ブロック内の個々のデータの検証。(1) Verification of individual data in a block.
【0022】(2)ブロック毎の検証。(2) Verification for each block.
【0023】(3)ブロックライン毎の検証。(3) Verification for each block line.
【0024】(4)1フレーム毎の検証。(4) Verification for each frame.
【0025】上記各階層毎のエラー検出方法として以下
の方法がある。The following method is used as an error detection method for each layer.
【0026】(1)として、ハフマンコード以外のデー
タ発生の検出。(1) Detection of occurrence of data other than Huffman code.
【0027】(2)として、EOBデータの検出。(2) EOB data detection.
【0028】(3)として、ブロックラインヘッダ内に
挿入された周期信号の検出。(3) Detection of a periodic signal inserted in the block line header.
【0029】(4)として、1フレーム総ブロック数の
検出。(4) Detection of the total number of blocks in one frame.
【0030】本発明は、エラー検出のための上記階層構
造を具備したことを特徴としている。The present invention is characterized by having the above-mentioned hierarchical structure for error detection.
【0031】図1を参照して、本実施例に係る復号化装
置14は、誤り訂正回路7、コード識別回路8、伸長回
路9、コード比較回路10、ブロック数比較回路11、
周期信号比較回路12、誤り検出回路13から構成され
る。Referring to FIG. 1, a decoding apparatus 14 according to the present embodiment includes an error correction circuit 7, a code identification circuit 8, a decompression circuit 9, a code comparison circuit 10, a block number comparison circuit 11,
It comprises a periodic signal comparison circuit 12 and an error detection circuit 13.
【0032】図1を参照して、本実施例の動作を説明す
ると、復号化装置14に入力された圧縮データは、誤り
訂正回路7により伝送路でのデータ誤りを訂正され、コ
ード識別回路8に入力される。Referring to FIG. 1, the operation of the present embodiment will be described. The compressed data input to the decoding device 14 is corrected by the error correction circuit 7 for a data error in the transmission path, and the code identification circuit 8 Is input to
【0033】コード識別回路8では、入力データ列をハ
フマンコード表と比較し個々のコードデータに分解す
る。コードデーダは、コード比較回路10に入力され
る。The code identification circuit 8 compares the input data string with a Huffman code table and decomposes it into individual code data. The code data is input to the code comparison circuit 10.
【0034】また、コード識別回路8は、各ブロックの
EOB及びフレームヘッダを検出し、ブロックパルスと
フレームパルスを発生する。The code identification circuit 8 detects the EOB and the frame header of each block, and generates a block pulse and a frame pulse.
【0035】ブロックパルス及びフレームパルスは、ブ
ロック数比較回路11に入力される。The block pulse and the frame pulse are input to the block number comparison circuit 11.
【0036】更に、コード識別回路8は、圧縮データか
らブロックラインヘッダ内の周期信号を分離する。分離
された周期信号は、周期信号比較回路12に入力され
る。Further, the code identification circuit 8 separates the periodic signal in the block line header from the compressed data. The separated periodic signal is input to the periodic signal comparison circuit 12.
【0037】コード比較回路10では、ハフマンコード
データ以外のコードの有無の検出、及び1ブロック内の
最後がエンドオブブロックコード(EOB)で終わって
いるか否かを検出する。コード比較回路10は、ハフマ
ンコードデータ以外のコードの検出、又は1ブロック内
の最後がEOBで終わっていない場合等、エラー発生時
には、誤り検出回路13にエラーパルス10Eを出力す
る。The code comparison circuit 10 detects the presence or absence of a code other than the Huffman code data, and detects whether the end of one block ends with an end of block code (EOB). The code comparison circuit 10 outputs an error pulse 10E to the error detection circuit 13 when an error occurs, such as when a code other than Huffman code data is detected, or when the end of one block does not end with EOB.
【0038】ブロック数比較回路11では、フレームパ
ルスで、内部のカウンタをクリヤしてブロックパルスを
カウントし、1フレームのブロック数が規定値になって
いるか否かを比較する。計数したブロック数が不正の場
合、ブロック数比較回路11は、エラーパルス11Eを
誤り検出回路13に出力する。The block number comparison circuit 11 clears the internal counter with the frame pulse, counts the block pulse, and compares whether or not the number of blocks in one frame is a specified value. If the counted number of blocks is incorrect, the block number comparison circuit 11 outputs an error pulse 11E to the error detection circuit 13.
【0039】周期信号比較回路12では、ブロックライ
ンヘッダ内から分離された周期信号をチェックし、入力
データが適正かどうかを比較する。不正の場合にはエラ
ーパルス12Eを誤り検出回路13に出力する。The periodic signal comparison circuit 12 checks the periodic signal separated from the block line header and compares whether the input data is appropriate. If invalid, an error pulse 12E is output to the error detection circuit 13.
【0040】誤り検出回路13では、各部より発生した
エラーにより伸長回路9に信号を送出し、伸長処理の初
期化、画像のフリーズ等の制御を行う。The error detection circuit 13 sends a signal to the decompression circuit 9 in response to an error generated from each section, and performs control such as initialization of decompression processing and freeze of an image.
【0041】以上、本発明を上記実施例に即して説明し
たが、本発明は上記態様にのみ限定されるものでなく、
本発明の原理に準ずる各種態様を含むことは勿論であ
る。例えば、図2等に示した圧縮データのフォーマット
等は本発明の理解を容易とするためのものであり、本発
明を何等限定するものではない。Although the present invention has been described with reference to the above embodiments, the present invention is not limited only to the above embodiments.
Needless to say, various modes according to the principle of the present invention are included. For example, the format of the compressed data shown in FIG. 2 and the like is for facilitating understanding of the present invention, and does not limit the present invention in any way.
【0042】[0042]
【発明の効果】以上説明したように本発明によれば、符
号化復号化装置において、圧縮部及び圧縮部と誤り訂正
部との間で発生したデータ誤りを、(1)ハフマンコー
ド以外のデータ発生の検出、(2)EOBデータの検
出、(3)ブロックラインヘッダ内に挿入された周期信
号の検出、(4)1フレーム総ブロック数の検出、を行
うことにより高速且つ確実に検出することができるとい
う結果を有する。As described above, according to the present invention, in an encoding / decoding apparatus, a data error occurring between a compression section and a compression section and an error correction section can be corrected by (1) data other than Huffman code. High-speed and reliable detection by detecting occurrence, (2) detecting EOB data, (3) detecting a periodic signal inserted in the block line header, and (4) detecting the total number of blocks in one frame. Has the result that
【0043】また、本発明(請求項2)によれば、符号
化装置における圧縮部、及び圧縮部と誤り訂正部とのイ
ンターフェイス間で発生したエラーを高速に検出するた
めの階層構造を具備したことにより、例えば映像信号等
の符号化復号化装置(ビデオコーデック)等における信
号伝送品質と信頼性の向上、及び高速化を達成するもの
である。Further, according to the present invention (claim 2), the encoding apparatus has a hierarchical structure for detecting an error generated between the compression section and the interface between the compression section and the error correction section at high speed. Thereby, for example, the signal transmission quality and reliability of an encoding / decoding device (video codec) for video signals and the like are improved, and the speed is increased.
【図面の簡単な説明】[Brief description of the drawings]
【図1】本発明の一実施例の構成を示す図である。FIG. 1 is a diagram showing a configuration of an embodiment of the present invention.
【図2】原信号である映像信号1フレームのフォーマッ
トの例を示す図である。FIG. 2 is a diagram illustrating an example of a format of one frame of a video signal which is an original signal.
【図3】本発明における圧縮データ構造を説明する図で
ある。FIG. 3 is a diagram illustrating a compressed data structure according to the present invention.
【図4】従来の符号化復号化装置における誤り発生と検
出を説明する図である。FIG. 4 is a diagram for explaining error occurrence and detection in a conventional encoding / decoding device.
1 符号化装置 2 復号化装置 3 圧縮部 4、5 誤り訂正回路 6 伸長部 7 誤り訂正回路 8 コード識別回路 9 伸長回路 10 コード比較回路 11 ブロック数比較回路 12 周期信号比較回路 13 誤り検出回路 DESCRIPTION OF SYMBOLS 1 Encoding device 2 Decoding device 3 Compression part 4, 5 Error correction circuit 6 Decompression part 7 Error correction circuit 8 Code discrimination circuit 9 Decompression circuit 10 Code comparison circuit 11 Block number comparison circuit 12 Period signal comparison circuit 13 Error detection circuit
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平6−86080(JP,A) 特開 平5−153090(JP,A) 特開 平6−85793(JP,A) 特開 昭53−115123(JP,A) 信学技報、IT85−17、P.25−30 安田浩著、「MPEG/マルチメディ ア符号化の国際標準」、丸善株式会社、 1994年9月30日、P.60−100 (58)調査した分野(Int.Cl.6,DB名) H03M 13/00──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-6-86080 (JP, A) JP-A-5-153090 (JP, A) JP-A-6-85793 (JP, A) 115123 (JP, A) IEICE Technical Report, IT85-17, p. 25-30 Hiroshi Yasuda, "International Standard for MPEG / Multimedia Coding", Maruzen Co., Ltd., September 30, 1994, p. 60-100 (58) Field surveyed (Int. Cl. 6 , DB name) H03M 13/00
Claims (2)
化装置が、更に、入力データから統計符号化データ以外
のデータの発生を検出する手段と、エンドオブブロック
・データのエラーを検出する手段と、前記入力データの
ブロックラインヘッダ内に挿入された周期信号のエラー
を検出する手段と、1フレーム内の総ブロック数のエラ
ーを検出する手段と、を備え上記各手段により、(1)
統計符号化データ以外のデータ発生の検出、(2)エン
ドオブブロック・データの検出、(3)ブロックライン
ヘッダ内に挿入された周期信号の検出、(4)1フレー
ム内の総ブロック数の検出、と、階層的なエラー検出を
行う、ことを特徴とする符号化復号化装置。1. A decoding device comprising an error correction means and an expansion means, further comprising: means for detecting occurrence of data other than statistically encoded data from input data; and means for detecting an error of end-of-block data. Means for detecting an error of the periodic signal inserted in the block line header of the input data, and means for detecting an error of the total number of blocks in one frame.
Detection of data generation other than statistically encoded data, (2) detection of end-of-block data, (3) detection of a periodic signal inserted in a block line header, (4) detection of the total number of blocks in one frame, And a hierarchical error detection apparatus.
成し、該1ブロックの終わりにエンドオブブロック・デ
ータが挿入され、 予め定めた個数の前記ブロックが1ブロックラインを形
成し、該1ブロックラインにはブロックラインヘッダが
付加され、 予め定めた個数の前記ブロックラインが1フレームを形
成してなる、圧縮データ列を入力し、誤り訂正回路及び
伸長回路を介して復号化する装置において、 前記誤り訂正回路から出力されるデータ列を可変長符号
化テーブルと比較してコードデータに分解するコード識
別回路と、 前記コード識別回路から出力されるコードデータを入力
し可変長符号化データ以外のコードの有無を検出するコ
ード比較回路と、 1フレームのブロック数が予め定めた所定値になってい
るか否かを比較するブロック数比較回路と、 前記ブロックラインヘッダ内から分離された周期信号を
検査し入力データが適正か否かを検査する周期信号比較
回路と、 前記各回路より発生したエラーにより前記伸長回路に制
御信号を送出する誤り検出回路と、 を備え、(1)統計符号化データ以外のデータ発生の検出、
(2)エンドオブブロック・データの検出、(3)ブロ
ックラインヘッダ内に挿入された周期信号の検出、
(4)1フレーム内の総ブロック数の検出、と階層的に
エラー検出を行う、 ことを特徴とする符号化復号化装
置。2. A predetermined number of data forms one block, and end-of-block data is inserted at the end of the one block. A predetermined number of the blocks form one block line, and the one block A device in which a block line header is added to a line, a predetermined number of the block lines form one frame, and a compressed data sequence is input and decoded through an error correction circuit and a decompression circuit. A code identification circuit that compares a data string output from the error correction circuit with a variable-length encoding table to decompose the data into code data; and a code other than the variable-length encoded data that is input with the code data output from the code identification circuit A code comparison circuit for detecting the presence or absence of a block, and a block for comparing whether or not the number of blocks in one frame is a predetermined value. A cycle number comparison circuit that checks a periodic signal separated from within the block line header to check whether input data is appropriate; and controls the decompression circuit based on an error generated by each of the circuits. And (1) detection of occurrence of data other than statistically encoded data,
(2) Detection of end of block data, (3) Block
Detection of periodic signals inserted in the
(4) Detection of the total number of blocks in one frame
An encoding / decoding device for performing error detection .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33047894A JP2822905B2 (en) | 1994-12-08 | 1994-12-08 | Encoding / decoding device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33047894A JP2822905B2 (en) | 1994-12-08 | 1994-12-08 | Encoding / decoding device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08162979A JPH08162979A (en) | 1996-06-21 |
| JP2822905B2 true JP2822905B2 (en) | 1998-11-11 |
Family
ID=18233078
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33047894A Expired - Lifetime JP2822905B2 (en) | 1994-12-08 | 1994-12-08 | Encoding / decoding device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2822905B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1174868A (en) | 1996-09-02 | 1999-03-16 | Toshiba Corp | Information transmission method and encoder / decoder in information transmission system to which the method is applied, and encoder / multiplexer / decoder / demultiplexer |
| JP2013141103A (en) * | 2011-12-29 | 2013-07-18 | Nikon Systems Inc | Data omission detection apparatus, reproduction apparatus, and data omission detection program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05153090A (en) * | 1991-11-27 | 1993-06-18 | Sony Corp | Error detecting circuit |
| JP3059305B2 (en) * | 1992-08-31 | 2000-07-04 | 株式会社エフ・エフ・シー | Transmission error detection method and transmission system using the same |
| JP2793445B2 (en) * | 1992-09-01 | 1998-09-03 | 富士通株式会社 | Data processing device |
-
1994
- 1994-12-08 JP JP33047894A patent/JP2822905B2/en not_active Expired - Lifetime
Non-Patent Citations (2)
| Title |
|---|
| 信学技報、IT85−17、P.25−30 |
| 安田浩著、「MPEG/マルチメディア符号化の国際標準」、丸善株式会社、1994年9月30日、P.60−100 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08162979A (en) | 1996-06-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3021324B2 (en) | Synchronization restoration method and apparatus for variable length decoding device | |
| US5778191A (en) | Method and device for error control of a macroblock-based video compression technique | |
| EP0861001B1 (en) | Error resilient video encoding | |
| US6829299B1 (en) | Variable length decoder and decoding method | |
| US5566192A (en) | Variable-length decoder for bit-stuffed data | |
| KR20050074812A (en) | Decoding method for detecting transmission error position and recovering correctly decoded data and appratus therefor | |
| JP2822905B2 (en) | Encoding / decoding device | |
| JPH10262243A (en) | Decoding method and decoder for moving image compression code | |
| JP2007166618A (en) | Video data encoding apparatus, video data decoding apparatus, video data encoding method, and video data decoding method | |
| US5894486A (en) | Coding/decoding apparatus | |
| JP4642854B2 (en) | Decoding device | |
| JP3291532B2 (en) | Decryption device | |
| JP3807110B2 (en) | Image encoding device | |
| KR0139163B1 (en) | Synchronization device applied to variable length decoding process | |
| JP3756029B2 (en) | Video signal encoding / decoding method and encoding / decoding device | |
| US6188791B1 (en) | Image processing apparatus | |
| JP2650538B2 (en) | Encoding method, encoding device, and decoding device | |
| JPH09121347A (en) | Video signal encoding / decoding method and encoding / decoding device | |
| Kobayashi et al. | A method of embedding binary data into JPEG bitstreams | |
| Robie et al. | The use of steganography to enhance error detection and correction in MPEG-2 video | |
| JP3135241B2 (en) | Error detection and correction decoding device | |
| JP3118233B2 (en) | Moving image signal encoding / decoding method and encoding / decoding device | |
| JPH0984003A (en) | Image data communication method and image data communication device | |
| Cai et al. | A new, efficient and flexible error detection approach for compressed visual contents | |
| Hannuksela | H. 263 picture header recovery in H. 324 videophone |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19980804 |