KR100224806B1 - Apparatus for error correction in a digital video reproducting system - Google Patents

Apparatus for error correction in a digital video reproducting system Download PDF

Info

Publication number
KR100224806B1
KR100224806B1 KR1019940001749A KR19940001749A KR100224806B1 KR 100224806 B1 KR100224806 B1 KR 100224806B1 KR 1019940001749 A KR1019940001749 A KR 1019940001749A KR 19940001749 A KR19940001749 A KR 19940001749A KR 100224806 B1 KR100224806 B1 KR 100224806B1
Authority
KR
South Korea
Prior art keywords
data
error
error correction
decoding unit
decoding
Prior art date
Application number
KR1019940001749A
Other languages
Korean (ko)
Other versions
KR950024200A (en
Inventor
이윤우
Original Assignee
윤종용
삼성전자주식회사
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 윤종용, 삼성전자주식회사 filed Critical 윤종용
Priority to KR1019940001749A priority Critical patent/KR100224806B1/en
Publication of KR950024200A publication Critical patent/KR950024200A/en
Application granted granted Critical
Publication of KR100224806B1 publication Critical patent/KR100224806B1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1876Interpolating methods
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1833Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1866Error detection or correction; Testing, e.g. of drop-outs by interleaving
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Error Detection And Correction (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

본 발명은 디지탈 영상재생시스템의 에러정정에 관한 것으로, 특히 에러정정을 반복적으로 행함으로서 에러정정능력을 높이고 고화질의 화상을 얻기 위한 디지탈영상재생시스템의 에러정정방법 및 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to error correction of a digital image reproduction system, and more particularly, to an error correction method and apparatus for a digital image reproduction system for improving error correction capability and obtaining a high quality image by repeatedly performing error correction.

본 발명에 의하면, 종래의 에러정정장치에 적용된 부가정보의 양과같은 상태에서 1회 에러정정한 데이타를 다시 한번 더 에러정정을 하므로서, 종래의 에러정정장치에 비하여 일정한 부가정보량에 대한 에러정정율을 향상시킬 수 있는 잇점이 있다. 또한, 종래와 같은 에러정정율로 재생하는 경우에는 부가정보의 양을 줄이고도 동일한 효과를 얻을 수 있으므로서, 저장매체에 저장하는 데이타의 양을 증가시킬 수 있는 잇점이 있다.According to the present invention, error correction is performed once more for data corrected once in the same state as the amount of additional information applied to the conventional error correction apparatus, and thus the error correction rate for a certain amount of additional information is compared with that of the conventional error correction apparatus. There are advantages to improving it. In addition, in the case of reproducing at the error correction rate as in the related art, the same effect can be obtained even by reducing the amount of additional information, and there is an advantage in that the amount of data stored in the storage medium can be increased.

Description

디지탈영상재생시스템의 에러정정방법 및 장치Error Correction Method and Apparatus for Digital Video Playback System

제1도는 종래의 디지탈영상 기록 및 재생시스템의 구성블럭도.1 is a block diagram of a conventional digital image recording and reproducing system.

제2도는 적부호의 구성과 디셔플링메모리의 데이타 기록 및 독출방향을 설명하는 도면.Fig. 2 is a diagram for explaining the structure of the red codes and the data writing and reading directions of the deshuffling memory.

제3도는 본 발명에 의한 디지탈영상재생시스템의 에러정정방법의 흐름도.3 is a flowchart of an error correction method of a digital video reproduction system according to the present invention.

제4도는 본 발명에 의한 에러정정장치를 포함하는 디지탈영상 재생시스템의 구성블럭도.4 is a block diagram of a digital image reproducing system including an error correction apparatus according to the present invention.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

113 : 재생신호입력부 114 : 내복호화부113: playback signal input section 114: internal decoding section

115 : 디셔플링메모리 31 : 이중에러정정부115: deshuffling memory 31: double error correction

311 : 외복호화부 312 : 버퍼 메모리311: outer decoding unit 312: buffer memory

313 : 제2내복호화기 117 : 데이타복원부313: second internal decoder 117: data recovery unit

본 발명은 디지탈 영상재생시스템의 에러정정에 관한 것으로, 특히 에러정정을 반복적으로 행함으로서 에러정정능력을 높이고 고화질의 화상을 얻기 위한 디지탈영상재생시스템의 에러정정방법 및 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to error correction of a digital image reproduction system, and more particularly, to an error correction method and apparatus for a digital image reproduction system for improving error correction capability and obtaining a high quality image by repeatedly performing error correction.

영상이나 음성데이타를 디지탈신호로 변환한 후 기록매체에 저장하거나 전송하는 장치는 아나로그데이타에 비하여 디지탈데이타의 양이 훨씬 증가하기 때문에 저장매체의 용량에 제약을 받게된다. 이러한 문제를 해결하기 위하여 저장매체의 기록밀도를 높이는 방법과 디지탈데이타를 압축하여 데이타의 양을 줄이는 방법 등이 사용된다. 그러나, 기록밀도를 높이거나, 데이타를 압축하는 경우, 그에 따라 에러에 상당히 민감하게 된다.A device for converting a video or audio data into a digital signal and then storing or transmitting the recording data is limited by the capacity of the storage medium since the amount of digital data is much higher than that of analog data. To solve this problem, a method of increasing the recording density of a storage medium and a method of reducing the amount of data by compressing digital data are used. However, when the recording density is increased or the data is compressed, the error becomes very sensitive accordingly.

일반적으로 디지탈 비디오카세트 레코더(Digital Video Cassette Recorder: DVCR)나 콤팩트디스크시스템(Compact Disk System)과 같은 디지탈 영상기기는 기록, 재생시 발생하는 에러(Error)에 의한 화질 열화를 방지하기 위하여 에러정정부호화(Error Correcting Coding)와 복호화(Decoding) 및 에러수정(Error Concealment) 방식을 이용한다.In general, digital video equipment such as a digital video cassette recorder (DVCR) or a compact disk system (Compact Disk System) is an error correction code to prevent deterioration of image quality due to errors occurring during recording and playback. Error Correcting Coding, Decoding, and Error Concealment are used.

자기테이프나 광디스크 등에서 채택하는 대부분의 에러정정 시스템은 리드-솔로몬(Reed-Solomon)부호를 이용한 적부호(Product Code)나 적부호의 일종인 크로스 인터리브 리드-솔로몬 부호(Cross Interleave Reed-Solomon Code, CIRC)로 구성된다. 리드-솔로몬부호는 연집에러(Burst Error) 뿐만 아니라 렌덤에러(Random Error) 패턴의 정정이 가능하여 컴퓨터 기억장치 및 디지탈 통신시스템의 에러를 정정하기 위해 널리 응용되는 에러정정부호이다.Most error correction systems adopted in magnetic tapes and optical discs are product code using Reed-Solomon code or cross interleaved Reed-Solomon code, a kind of red code. CIRC). The Reed-Solomon code is an error correcting code widely applied to correct an error of a computer storage device and a digital communication system by correcting a random error pattern as well as a burst error.

여기서, 적부호나 CIRC부호는 이중으로 부호화와 복호화하여 에러정정을 수행함으로써 에러 정정능력을 극대화시킨다. 즉, 데이타를 기록할 때에 내부호화(Inner Encoding)와 외부호화(Outer Encoding)를 수행하고, 데이타를 재생할 때에 내복호화(Inner Decoding)와, 외복호화(Outer Decoding)를 수행한다.Here, the proper code or CIRC code is double encoded and decoded to perform error correction to maximize error correction capability. That is, inner encoding and outer encoding are performed when data is recorded, and inner decoding and outer decoding are performed when data is reproduced.

그러나, 에러정정코드는 랜덤에러에 대한 정정능력은 매우 뛰어나지만 연집에러에 대한 정정은 실질적으로 불가능하게 된다. 따라서, 연속적인 형태를 갖는 연집에러를 랜덤에러와 같은 형태로 변환시켜줄 필요가 있다. 셔플링(shuffling)은 이와 같은 기능을 수행하기 위한 것으로, 데이타를 기록매체에 기록할 때 마치 카드를 뒤섞는 것과 마찬가지 방법으로 소정범위에 포함되는 데이타를 서로 뒤섞는 것을 의미한다. 이때 서플링(shuffling)되어 기록된 데이타는 재생시에 디셔플링(deshuffling)되어야 한다.However, the error correction code has a very good ability to correct random errors, but it is practically impossible to correct a collection error. Therefore, it is necessary to convert the continuous error having a continuous form into a form such as a random error. Shuffling is to perform such a function, and means to shuffle data included in a predetermined range in the same manner as shuffle cards when recording data onto a recording medium. At this time, data that has been shuffled and recorded should be deshuffled at the time of reproduction.

전술한 바와 같이, 에러정정장치는 재생시 에러정정 복호화과정, 즉 내복호화 및 외복호화과정을 각각 1회만을 거친다. 따라서, 1회의 에러정정복호화과정에서 에러정정이 안된 경우에, 에러정정능력범위를 벗어난 에러가 실린 부분은 압축된 화상정보를 복원한 후, 전 프레임의 화상정보를 이용하여 복원하는 에러수정방식을 이용하여 어느 정도 화질의 열화를 방지한다.As described above, the error correction apparatus undergoes only one error correction decoding process, i.e., an internal decoding and an external decoding process, during playback. Therefore, when error correction is not performed in one error correction decoding process, an error correction method for restoring the compressed image information after restoring the compressed image information is performed using the error correction method for restoring the compressed image information. To prevent deterioration of image quality to some extent.

그러나, 에러가 정정되지 못한 데이타는 에러수정과정에서 바로 전 프레임의 화상신호를 그대로 복원하게 되므로 바로 전 프레임의 화상신호에 에러가 정정되지 못한 부분이 있는 경우에는 계속하여 에러가 실린 화상이 나타나게 되므로 화질이 열화되어 원래의 화질을 얻지 못하는 문제점이 있었다.However, if the error is not corrected, the image signal of the previous frame is restored as it is in the error correction process. If there is a portion in which the error is not corrected in the image signal of the previous frame, the image containing the error continues to appear. There was a problem in that the image quality is deteriorated and the original image quality is not obtained.

따라서, 본 발명의 목적은 에러정정코드를 사용하여 재생신호에 포함된 에러를 정정하는 디지탈영상재생시스템에 있어서, 에러정정능력을 증가시킬 수 있는 에러정정방법을 제공하는 데 있다.Accordingly, an object of the present invention is to provide an error correction method capable of increasing error correction capability in a digital video reproduction system for correcting an error included in a playback signal using an error correction code.

본 발명의 다른 목적은 에러정정코드를 사용하여 재생신호에 포함된 에러를 정정하는 디지탈영상재생시스템에 있어서, 내복호화와 외복호화로 이루어진 에러정정과정을 한번 더 수행할 수 있는 에러정정장치를 제공하는 데 있다.Another object of the present invention is to provide an error correction apparatus that can perform an error correction process consisting of internal decoding and external decoding in a digital video reproduction system for correcting an error included in a playback signal using an error correction code. There is.

상기의 목적을 달성하기 위한 본 발명에 의한 디지탈영상 재생시스템의 에러정정방법은, 영상데이타의 에러정정부호로서 내부호화하여 부가한 수직부가정보와 외부호화하여 부가한 수평부가정보로 구성된 적부호를 포함하는 재생 신호에 대하여, 상기 에러정정부호에 따라 재생신호의 에러를 정성하여 원래의 영상데이타로 재생하기 위한 디지탈영상재생시스템에 있어서, 상기 수직부가정보를 이용하여 재생신호의 에러를 정성하는 제1내복호화단계, 상기 수평부가정보를 이용하여 상기 제1내복호화단계를 거친 재생신호의 에러를 정정하는 제1외복호화단계, 상기 제1외복호화단계를 거친 재생신호를 재배열하여 내복호화할 수 있는 데이타순서로 변환하여, 상기 수직부가정보를 이용하여 재생신호의 에러를 정정하는 제2내복호화단계, 및 상기 제2내복호화단계를 거친 재생신호를 재배열하여 외복호화할 수 있는 데이타순서로 변환하여, 상기 수평부가정보를 이용하여 재생신호의 에러를 정정하는 제2외복호화단계를 포함함을 특징으로 한다.In order to achieve the above object, an error correction method of a digital image reproducing system according to the present invention comprises an appropriate code including vertical sub information added by internal encoding as horizontal error information added as an error correction code of image data and horizontal sub information added by external encoding. A digital video reproducing system for reproducing an error of a playback signal according to the error correcting code and reproducing the original video data with respect to a reproduced signal comprising: a method for identifying an error of the playback signal using the vertical additional information. A first outer decoding step of correcting an error of a playback signal that has passed the first inner decoding step by using the horizontal additional information, and a rearranged playback signal by rearranging the playback signals that have passed the first outer decoding step. A second internal decoding step of converting the data into a data order and correcting an error of a reproduction signal using the vertical additional information; And a second outer decoding step of rearranging the playback signals that have undergone the inner decoding step and converting them into a data order that can be decoded and correcting errors in the playback signals using the horizontal additional information.

상기의 다른 목적을 달성하기 위한 본 발명에 의한 디지탈영상 재생시스템의 에러정정장치는, 영상데이타의 에러정정부호로서 내부호화하여 부가한 수직부가정보와 외부호화하여 부가한 수평부가정보로 구성된 적부호를 포함하는 재생신호에 대하여, 상기 에러정정부호에 따라 재생신호의 에러를 정정하여 원래의 영상데이타로 재생하기 위한 디지탈영상재생시스템에 있어서, 상기 수직부가정보를 이용하여 재생신호의 에러를 정정하는 제1내복호화기, 상기 수평부가정보를 이용하여 상기 제1내복호화된 재생신호의 에러를 정정하고, 상기 에러정정된 데이타를 다시 상기 수직부가정보 및 상기 수평부가정보를 이용하여 에러를 정정하는 이중에러정정부를 포함함을 특징으로 한다.The error correcting apparatus of the digital image reproducing system according to the present invention for achieving the above another object is an error code consisting of vertical sub information added by internal encoding and horizontal sub information added by external encoding as an error correcting code of image data. A digital video reproducing system for reproducing an original video data by correcting an error of a playback signal according to the error correcting code with respect to a playback signal comprising a, comprising: correcting an error of a playback signal using the vertical additional information. A first internal decoder to correct an error of the first internally decoded reproduction signal using the horizontal additional information, and correct the error using the vertical additional information and the horizontal additional information again. It is characterized by including the double error government.

이하에서 첨부한 도면울 참조하여 본 발명의 실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

제1도는 종래의 디지탈영상 기록 및 재생시스템의 구성블럭도로서, 제1a도는 디지탈영상 기록시스템, 제1b도는 디지탈영상 재생시스템의 구성블럭도이다.1 is a block diagram of a conventional digital video recording and reproducing system. FIG. 1a is a block diagram of a digital video recording system and FIG. 1b is a block diagram of a digital video recording system.

종래의 디지탈영상 기록시스템은 아나로그-디지탈변환부(Analog-Digital Converter)(101), 데이타압축부(102), 외부호화부(Outer Encoder)(103), 셔프링메모리(Shuffling Memory)(104), 내부호화부(Inner Encoder)(105), 및 기록출력부(106)로 구성된다.Conventional digital image recording systems include an analog-to-digital converter 101, a data compressor 102, an outer encoder 103, a shuffling memory 104 ), An inner encoder 105, and a recording output unit 106.

아나로그-디지탈변환부(101)는 유입된 입력화상신호를 디지탈 화상신호로 변환하고, 데이타압축부(102)는 아나로그-디지탈변환부로 부터 출력되는 데이타를 데이타 압축기술을 이용하여 압축한다.The analog-digital converter 101 converts the incoming input image signal into a digital image signal, and the data compressor 102 compresses the data output from the analog-digital converter by using a data compression technique.

외부호화부(103)는 압축된 입력데이타에 세로방향의 데이타에 대하여 수평부가정보를 부가하고, 셔프링메모리(104)는 외부호화부(103)로부터 수평부가정보가 부가되어 있는 화상데이타를 셔플링한 다음, 내부호화부(105)에서 가로방향의 데이타에 대하여 수직부가정보를 부가한다.The external encoder 103 adds the horizontal sub information to the compressed input data with respect to the vertical data, and the shuffling memory 104 shuffles the image data to which the horizontal sub information is added from the external encoder 103. After ringing, the vertical encoder 105 adds vertical additional information to the data in the horizontal direction.

기록출력부(106)는 재생시 재생데이타 사이의 구분을 위한 인덱스정보(ID)를 부가한 후, 내부호화부(105)의 출력을 변조하는 변조기, 변조기의 출력을 증폭하는 기록증폭기 등으로 이루어지며, 기록매체(108)에 데이타를 기록한다.The recording output unit 106 is composed of a modulator for modulating the output of the internal encoder 105 and a recording amplifier for amplifying the output of the modulator after adding index information ID for distinguishing between reproduction data during reproduction. Data is recorded on the recording medium 108.

종래의 디지탈영상 재생시스템은 재생신호입력부(113), 내복호화부(Inner Decoder)(114), 디셔플링메모리(Deshuffling Memory)(115), 외복호화부(Outer Decoder)(116), 데이타복원부(117), 디지탈-아날로그 변환기(118)로 구성된다.The conventional digital image reproducing system includes a reproduction signal input unit 113, an inner decoder 114, a deshuffling memory 115, an outer decoder 116, and data restoration. Section 117, digital-to-analog converter 118.

재생신호입력부(113)는 기록매체(111)로부터 재생된 신호를 증폭하는 재생증폭기, 변조된 데이타를 복조하는 복조기 등으로 이루어진다. 자기테이프 또는 광디스크 등의 기록매체(111)로부터 재생되는 데이타, 오디오 및 비디오정보는 재생증폭기에서 증폭되고, 복조기에서 복조된 후 동기검출기를 통해 내복호화부(114)로 출력된다.The reproduction signal input unit 113 includes a reproduction amplifier for amplifying the signal reproduced from the recording medium 111, a demodulator for demodulating the modulated data, and the like. Data, audio and video information reproduced from the recording medium 111 such as a magnetic tape or an optical disc are amplified by a reproduction amplifier, demodulated by a demodulator, and then output to the internal decoding unit 114 through a synchronous detector.

내복호화부(114)는 재생신호입력부(113)의 출력 데이타를 가로방향의 수직부가정보를 이용하여 랜덤에러를 정정하고, 만약 정정범위를 넘어서는 에러에 대해서는 정성을 하지 않고, 정정을 못한 코드 전체에 에러정정을 하지 못함을 나타내는 신호인 에러플래그(error flag)를 부가하여 출력시킨다.The internal decoding unit 114 corrects the random error by using the horizontal additional vertical information of the output data of the reproduction signal input unit 113, and does not qualitatively correct an error exceeding the correction range and fails to correct the entire code. An error flag, which is a signal indicating that error correction cannot be performed, is added to the output.

디셔플링메모리(115)는 내복호화기(114)에서 출력되는 데이타를 기록한 후, 뒤섞인 데이타를 셔플링하기 전의 데이타순서로 재배열하여 외부코드워드(Outer Codeword) 포맷으로 독출하여 외복호화부(116)로 출력한다.The deshuffling memory 115 records the data output from the internal decoder 114, rearranges the mixed data in the data order before shuffling the data, and reads the data in an outer codeword format so as to read the outer coder. 116).

외복호화부(116)는 디셔플링메모리(115)의 출력데이타를 에러 플래그에 따라 수평부가정보를 이용하여 외부코드블럭에 대한 에러를 정정하여 출력한다. 외복호화부(116)는 입력되는 데이타에 에러플래그가 부가되어 있으면 삭제(erasure)정정을 수행하고, 에러플래그가 부가되어 있지 않으면 일반 에러정정을 수행한다.The outer decoding unit 116 corrects the error for the outer code block by using the horizontal sub information according to the error flag, and outputs the output data of the deshuffling memory 115. The outer decoding unit 116 performs erasure correction when an error flag is added to the input data, and performs general error correction when the error flag is not added.

데이타복원부(117)는 외복호화부(116)로부터 출력되는 데이타를 복원하는 화상복원부, 에러정정능력범위를 벗어난 에러가 실린 부분은 압축된 화상정보를 복원한 후에 전 프레임의 화상정보를 이용하여 복원하는 에러수정부, 에러수정부의 출력을 움직임계수 즉, 현재프레임과 바로 전프레임간의 영상정보차를 검출하여 동화상인 경우에는 그대로 출력하고, 정지화상인 경우에는 바로 전프레임의 화상신호를 출력하며, 어느정도의 움직임이 있는 화상인 경우에는 현재 프레임의 화상신호와 바로전 프레임의 화상신호를 혼합하여 화상신호를 출력하는 잡음제거부 등으로 구성되며, 디지탈-아날로그변환기(118)에서 아날로그 신호로 변환된다.The data restoring unit 117 is an image restoring unit for restoring the data outputted from the outer decoding unit 116, and an error carrying out of the error correction capability range is used for restoring the compressed image information before using the image information of all frames. Error correction and error correction outputs are detected, and the motion information, that is, the difference between the video information between the current frame and the previous frame is detected, and the moving picture is output as it is. In the case of an image having a certain degree of motion, a noise canceling unit for outputting an image signal by mixing the image signal of the current frame and the image signal of the immediately preceding frame, and the analog-to-analog converter 118 Is converted to.

제2도는 적부호의 구성과 디셔플링메모리의 데이타 기록/독출방향을 도시한 것으로, 제2a도는 부가정보가 부가된 적부호의 구성을 나타낸 도면이고, 제2b도는 디셔플링메모리의 데이타 기록방향, 제2c도는 디셔플링메모리의 데이타 독출방향을 나타낸 도면이다.FIG. 2 shows the structure of the red code and the data writing / reading direction of the deshuffling memory. FIG. 2a shows the structure of the red code with additional information appended. FIG. 2b shows the data recording of the deshuffling memory. 2C is a diagram showing a data reading direction of the deshuffling memory.

적부호는 데이타(30)에 외부호화부에서 부가된 수평부가정보(31)와 내부호화부에서 부가된 수직부가정보(32)로 구성된다. 디셔플링메모리는 내복호화부의 출력데이타를 제2b도에서와 같이 한개의 내부호마다 가로 방향으로 차례로 기록한다. 그리고, 기록이 완료된 데이타는 제2c도에서와 같이 세로방향으로 차례로 독출하여 외복호화부(70)로 출력한다.The proper code is composed of the horizontal additional information 31 added by the external coder and the vertical additional information 32 added by the internal coder to the data 30. The deshuffling memory sequentially writes the output data of the inner decoding unit in the horizontal direction for each inner arc as shown in FIG. 2B. Then, the recorded data is sequentially read in the vertical direction as shown in FIG. 2C, and output to the outer decoding unit 70. FIG.

제3도는 본 발명에 의한 디지탈영상 재생시스템의 에러정정방법을 도시한 흐름도로서, 영상데이타의 에러정정부호로서 수직부가정보와 수평부가정보로 구성된 적부호를 포함하는 재생신호에 대하여, 내복호화와 외복호화로 이루어진 에러정정과정을 2회 실시함을 특징으로 한다.3 is a flowchart showing an error correction method of a digital image reproducing system according to the present invention. As an error correcting code of video data, it is possible to perform internal decoding on a reproduction signal including an appropriate code consisting of vertical additional information and horizontal additional information. The error correction process consisting of the external decoding is performed twice.

재생신호에 대하여, 수직부가정보를 이용하여 재생신호의 에러를 정정하는 제1내복호화(31)한 다음, 기록시 셔플링된 데이타를 디셔플링한다.The reproduction signal is subjected to the first internal decoding 31 for correcting the error of the reproduction signal using the vertical additional information, and then shuffled the shuffled data during recording.

그 다음, 수평부가정보를 이용하여 제1내복호화된 재생신호의 에러를 정정하는 제1외복호화단계(32)를 수행한다.A first outer decoding step 32 is then performed to correct the error of the first inner decoded playback signal using the horizontal sub information.

제1외복호화단계를 거친 재생신호는 세로방향으로 먼저 증가하는 어드레스로 데이타를 버퍼에 기록한 다음, 가로방향으로 먼저 증가하는 어드레스로 버퍼의 데이타를 독출하는 방법으로 재배열하여 내복호화할 수 있는 데이타순서로 변환하여, 수직부가정보를 이용하여 재생신호의 에러를 정정하는 제2내복호화단계(33)를 수행한다.The reproduction signal that has undergone the first outer decoding step can be internally decoded by rearranging the data in the buffer with the address first increasing in the vertical direction, and then reading the data in the buffer with the address first increasing in the horizontal direction. A second internal decoding step 33 is performed in which data is converted into the data order to correct an error of the reproduction signal using the vertical additional information.

제2내복호화단계를 거친 재생신호는 가로방향으로 먼저 증가하는 어드레스로 데이타를 버퍼에 기록한 다음, 세로방향으로 먼저 증가하는 어드레스로 버퍼의 데이타를 독출하는 방법으로 재배열하여 외복호화할 수 있는 데이타순서로 변환하여, 수평부가정보를 이용하여 재생신호의 에러를 정정하는 제2외복호화단계(34)를 수행한다.The reproduction signal that has undergone the second internal decoding step can be externally decoded by rearranging the data in the buffer with the address first increasing in the horizontal direction and then reading the data in the buffer with the first address increasing in the vertical direction. A second outer decoding step 34 is performed in which data errors are converted into data order to correct an error of a reproduction signal using the horizontal additional information.

제4도는 본 발명에 의한 에러정정장치를 포함하는 디지탈영상 재생시스템의 구성블럭도이다. 에러정정과정을 이중으로 처리하기 위하여, 내복호화부(114)와 함께 외복호화부(411), 버퍼메모리(412), 제2내복호화부(413) 및 어드레스제어부(414)로 이루어진 이중에러정정부(31)를 포함하며, 외복호화부(411)와 제2내복호화부(413)의 복호화하는 기능은 종래의 외복호화부와 내복호화부의 기능과 각각 같다.4 is a block diagram of a digital image reproducing system including an error correction apparatus according to the present invention. In order to double the error correction process, a double error correction is composed of an outer decoding unit 411, a buffer memory 412, a second inner decoding unit 413 and an address control unit 414 together with the inner decoding unit 114. It includes a government 31, the function of decoding the outer decoding unit 411 and the second inner decoding unit 413 is the same as the functions of the conventional outer decoding unit and the inner decoding unit, respectively.

재생신호입력부(113), 내복호화부(114), 디셔플링메모리(115)의 기능은 제1도에서 설명한 것과 같으며, 내복호화부(114)에서 제1차 내복호화하고, 디셔플링메모리(115)에서 셔플링하기 전의 데이타순서로 재배열하여 외부코드워드 포맷으로 독출하여외복호화부(4l1)로 출력한다.The functions of the reproduction signal input unit 113, the internal decoding unit 114, and the deshuffling memory 115 are the same as those shown in FIG. 1, and the internal decoding unit 114 performs the first internal decoding and deshuffling. The memory 115 rearranges the data prior to shuffling, reads them in an external codeword format, and outputs them to the external decoding unit 411.

외복호화부(411)는 디셔플링된 데이타(401)를 수평부가정보를 이용하여 외부코드블럭에 대한 에러를 정정하여 제1차 외복호화한다. 제1차 외복호화된 데이타(402)는 버퍼메모리(412)로 기록되며, 어드레스 제어부(414)는 세로방향으로 먼저 증가하는 어드레스로 데이타를 기록한다.The outer decoding unit 411 firstly decodes the deshuffled data 401 by correcting an error with respect to the outer code block using the horizontal additional information. The first outer decoded data 402 is written to the buffer memory 412, and the address control section 414 writes the data to an address that first increases in the vertical direction.

어드레스제어부(414)는 가로방향으로 먼저 증가하는 어드레스로 버퍼메모리(412)의 데이타를 독출하여, 내복호화하기 위한 데이타배열(403)로 출력하여 제2내복호화부(413)로 입력된다.The address controller 414 reads the data in the buffer memory 412 at an address that first increases in the horizontal direction, outputs the data to the data array 403 for internal decoding, and inputs the data to the second internal decoding unit 413.

제2내복호화부(413)는 독출된 데이타(403)를 수직부가정보를 이용하여 에러를 정정하여 제2차 내복호화한다. 제2차 내복호화된 데이타(404)는 다시 버퍼메모리(413)로 기록되며, 어드레스제어부(414)는 가로방향으로 먼저 증가하는 어드레스로 버퍼메모리(412)에 데이타를 기록한다.The second internal decoding unit 413 corrects the error using the vertical additional information to read the data 403, and then performs second internal decoding. The second internally decoded data 404 is written to the buffer memory 413 again, and the address controller 414 writes the data to the buffer memory 412 at an address that first increases in the horizontal direction.

어드레스제어부(414)는 세로방향으로 먼저 증가하는 어드레스로 버퍼메모리(412)의 데이타를 독출하여, 외복호화하기 의한 데이타배열(405)로 출력하여, 외복호화부(411)로 다시 입력된다.The address controller 414 reads the data in the buffer memory 412 at an address that first increases in the vertical direction, outputs the data to the data array 405 for external decoding, and inputs the data to the external decoding unit 411 again.

외복호화부(411)는 독출된 데이타(405)를 수평부가정보를 이용하여 에러를 정정하여 제2차 외복호화한다. 2차내복호화 및 2차외복호화에 의하여 에러정정된 데이타는 데이타복원부(117)로 출력한다.The outer decoding unit 411 second-decodes the read data 405 by correcting an error using the horizontal additional information. The error corrected data by the second internal decoding and the second external decoding is output to the data restoring unit 117.

이중에러정정부(41)의 외복호화부(411)와 제2내복호화부(413)는 외복호화와 내복호화의 기능을 모두 가지는 하나의 부품으로 구성하여, 제어신호에 따라 외복호화부 또는 제2내복호화부로 동작하도록 할 수 있다. 제어신호는 어드레스제어부(414) 또는 시스템제어부에서 에러정정과정에 의하여 변하는 버퍼메모리(412)의 데이타 기록 및 출력방향에 따라 내복호화와 외복호화를 선택하는 신호이다.The external decryption unit 411 and the second internal decryption unit 413 of the double error correction unit 41 are composed of one component having both functions of external decryption and internal decryption, and according to a control signal, 2 can be operated as an internal decoding unit. The control signal is a signal for selecting the internal decoding and the external decoding according to the data writing and output directions of the buffer memory 412 which are changed by the error correction process in the address controller 414 or the system controller.

상술한 바와 같이 본 발명에 의하면, 종래의 에러정정장치에 적용된 부가정보의 양과 같은 상태에서 1회 에러정정한 데이타를 다시 한번 더 에러정정을 하므로서, 종래의 에러정정장치에 비하여 일정한 부가정보량에 대한 에러정정율을 향상시킬 수 있는 잇점이 있다. 또한, 종래와 같은 에러정정율로 재생하는 경우에는 부가정보의 양을 줄이고도 동일한 효과를 얻을 수 있으므로서, 저장매체에 저장하는 데이타의 양을 증가시킬 수 있는 잇점이 있다.As described above, according to the present invention, the error correction data is once again corrected in the same state as the amount of additional information applied to the conventional error correction apparatus, so that the amount of additional information is fixed compared to the conventional error correction apparatus. This has the advantage of improving the error correction rate. In addition, in the case of reproducing at the error correction rate as in the related art, the same effect can be obtained even by reducing the amount of additional information, and there is an advantage in that the amount of data stored in the storage medium can be increased.

Claims (5)

영상데이타의 에러정정부호로서 내부호화하여 부가한 수직부가 정보와 외부호화하여 부가한 수평부가정보로 구성된 적부호를 포함하는 재생신호에 대하여, 상기 에러정정부호에 따라 재생신호의 에러를 정정하여 원래의 영상데이타로 재생하기 위한 디지탈영상재생시스템에 있어서, 상기 수직부가정보를 이용하여 재생신호의 에러를 정정하는 제1내복호화기, 상기 수평부가정보를 이용하여 상기 제1내복호화된 재생신호의 에러를 정정하고, 상기 에러정정된 데이타를 다시 상기 수직부가정보 및 상기 수평부가정보를 이용하여 에러를 정정하는 이중에러정정부를 포함하며, 상기 이중에러정정부는 데이타를 기록 또는 독출하기 위한 저장수단, 내복호화 또는 외복호화하기 위한 데이타 순서로 상기 저장수단에 데이타를 기록 및 독출하기 위한 어드레스제어수단, 상기 수평부가정보를 이용하여 재생신호의 에러를 정정하여 상기 저장수단으로 출력하는 외복호화부, 상기 수직부가정보를 이용하여 재생신호의 에러를 정정하여 상기 저장수단으로 출력하는 제2내복호화부를 구비하여, 상기 외복호화부의 출력데이타를, 상기 어드레스제어수단에 의하여 내복호화하기 위한 데이타순서로 상기 저장수단에 기록한 다음 상기 제2내복호화부로 독출하여, 상기 제2내복호화부에서 제2내복호화하고, 상기 제2내복호화부에 의하여 제2내복호화된 출력데이타를, 상기 어드레스제어수단에 의하여 외복호화하기 위한 데이타순서로 상기 저장수단에 기록한 다음 상기 외복호화부로 독출하여, 상기 외복호화부에서 제2외복호화하여 출력함을 특징으로 하는 디지탈영상재생시스템의 에러 정정장치.For a reproduction signal including an appropriate code consisting of information of a vertical portion added internally as an error correcting code of video data and horizontally added information added externally, the error of the reproduction signal is corrected according to the error correction code. A digital video reproducing system for reproducing video data of an image, comprising: a first internal decoder for correcting an error of a reproduction signal using the vertical sub information, and a first internal decoded reproduction signal using the horizontal sub information. A double error correction unit for correcting an error and correcting the error using the vertical additional information and the horizontal additional information again, wherein the double error correction unit is a storage means for recording or reading data. For recording and reading data to and from the storage means in order of data to be decoded or internally decoded or decoded. A second decoding unit for correcting an error of a reproduction signal by using the horizontal sub information and outputting the correction signal to the storage unit, and outputting the error to the storage unit by correcting an error of the reproduction signal using the vertical sub information. And an internal decoding unit, which records the output data of the external decoding unit in the storage unit in a data order for internal decoding by the address control unit, and then reads the data into the second internal decoding unit to read the data into the second internal decoding unit. (2) writes the output data, which is internally decoded, and the second internally decoded output data by the second internal decoding unit, in the data order for external decoding by the address control means, is read into the external decoding unit, and then read by the external decoding unit. And a second external decoding unit outputs the decoding unit to output the error correction apparatus of the digital image reproducing system. 제1항에 있어서, 상기 어드레스제어수단의 내복호화하기 위한 데이타 순서로 데이타를 기록 및 독출하는 수단은, 가로방향으로 먼저 증가하는 어드레스로 데이타를 상기 저장수단에 기록하고, 세로방향으로 먼저 증가하는 어드레스로 상기 저장수단의 데이타를 독출함을 특징으로 하는 디지탈영상재생시스템의 에러정정장치.2. The apparatus according to claim 1, wherein the means for recording and reading data in a data order for internal decoding of said address control means writes data to said storage means at an address that first increases in the horizontal direction, and increases first in the vertical direction. And an error correction apparatus for reading the data of the storage means at an address. 제1항에 있어서, 상기 어드레스제어수단의 외복호화하기 위한 데이타 순서로 데이타를 기록 및 독출하는 수단은, 세로방향으로 먼저 증가하는 어드레스로 데이타를 상기 저장수단에 기록하고, 가로방향으로 먼저 증가하는 어드레스로 상기 저장수단의 데이타를 독출함을 특징으로 하는 디지탈영상재생시스템의 에러정정장치.2. The apparatus according to claim 1, wherein the means for recording and reading data in data order for external decoding of the address control means writes data to the storage means at an address that first increases in the vertical direction, and increases first in the horizontal direction. And an error correction apparatus for reading the data of the storage means at an address. 제1항에 있어서, 상기 외복호화부와 상기 제2내복호화부는 외복호화와 내복호화의 기능을 모두 가지는 하나의 장치로 구성하여, 제어신호에 따라 외복호화부 또는 제2내복호화부로 동작함을 특징으로 하는 디지탈영상재생시스템의 에러정정장치.The apparatus of claim 1, wherein the outer decoding unit and the second inner decoding unit are configured as one device having both functions of outer decoding and inner decoding, and operate as an outer decoding unit or a second inner decoding unit according to a control signal. An error correcting device for a digital video playback system. 제4항에 있어서, 상기 제어신호는 상기 어드레스제어수단이 상기 저장수단의 데이타 기록 및 출력방향에 따라 발생하는 신호임을 특징으로 하는 디지탈영상재생시스템의 에러정정장치.5. The error correcting apparatus according to claim 4, wherein said control signal is a signal generated by said address control means in accordance with a data recording and output direction of said storage means.
KR1019940001749A 1994-01-31 1994-01-31 Apparatus for error correction in a digital video reproducting system KR100224806B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019940001749A KR100224806B1 (en) 1994-01-31 1994-01-31 Apparatus for error correction in a digital video reproducting system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019940001749A KR100224806B1 (en) 1994-01-31 1994-01-31 Apparatus for error correction in a digital video reproducting system

Publications (2)

Publication Number Publication Date
KR950024200A KR950024200A (en) 1995-08-21
KR100224806B1 true KR100224806B1 (en) 1999-10-15

Family

ID=19376536

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019940001749A KR100224806B1 (en) 1994-01-31 1994-01-31 Apparatus for error correction in a digital video reproducting system

Country Status (1)

Country Link
KR (1) KR100224806B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6983413B2 (en) * 2000-12-12 2006-01-03 Kabushiki Kaisha Toshiba Data processing method using error-correcting code and an apparatus using the same method

Also Published As

Publication number Publication date
KR950024200A (en) 1995-08-21

Similar Documents

Publication Publication Date Title
JP3520521B2 (en) Error correction processing method and apparatus for digital data
US5440432A (en) Dubbing system for digital information
US5587803A (en) Digital signal recording and reproducing apparatus and error-correcting apparatus
JP3141629B2 (en) Video signal recording and playback device
KR100224806B1 (en) Apparatus for error correction in a digital video reproducting system
JP3141139B2 (en) Video / audio digital recording / playback device
JP3303368B2 (en) Transmission apparatus and method, transmission system
US6192182B1 (en) Digital information signal recording apparatus and method thereof
US6208803B1 (en) Recording and/or reproducing apparatus which produces main information and historical information with respect to signal processing performed on the main information
JP3317750B2 (en) Digital data copying method and video recording apparatus
KR200151025Y1 (en) Device for recording and reproducing digital image
JP2720717B2 (en) Video signal processing device
JPH07121999A (en) Signal encoder, signal decoder, signal encoding and decoding method
KR0155736B1 (en) Digital recording/reproducing method and apparatus
JP3002801B2 (en) Digital signal recording / reproducing device
JP3034283B2 (en) Video coding device
JPH0973736A (en) Device and method for reproducing digital signal
JP2772496B2 (en) Video signal recording device
KR0147621B1 (en) Digital video cassette tape recording method and device for trick play at limited fast speeds
JP3171865B2 (en) Digital recording device, digital reproduction device, digital recording method, and digital reproduction method
JPH03116586A (en) Recording and reproducing device and recording and reproducing system
JPH05159475A (en) Digital video signal recording/regenerating device
KR0170666B1 (en) Recording/reproducing apparatus and method
KR100189900B1 (en) Triple times speed reproduction method and apparatus of disc system
KR0162243B1 (en) Digest audio system for digital vcr

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120628

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20130627

Year of fee payment: 15