KR100498416B1 - Reliability Determination Method of Error Corrected Data in Digital Versatile Disk System - Google Patents

Reliability Determination Method of Error Corrected Data in Digital Versatile Disk System Download PDF

Info

Publication number
KR100498416B1
KR100498416B1 KR1019970067069A KR19970067069A KR100498416B1 KR 100498416 B1 KR100498416 B1 KR 100498416B1 KR 1019970067069 A KR1019970067069 A KR 1019970067069A KR 19970067069 A KR19970067069 A KR 19970067069A KR 100498416 B1 KR100498416 B1 KR 100498416B1
Authority
KR
South Korea
Prior art keywords
error
error correction
data
reliability
good
Prior art date
Application number
KR1019970067069A
Other languages
Korean (ko)
Other versions
KR19990048395A (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 KR1019970067069A priority Critical patent/KR100498416B1/en
Publication of KR19990048395A publication Critical patent/KR19990048395A/en
Application granted granted Critical
Publication of KR100498416B1 publication Critical patent/KR100498416B1/en

Links

Images

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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Error Detection And Correction (AREA)

Abstract

디지털 다기능 디스크 시스템에서 오류 정정된 데이터의 신뢰성 판정 방법이 개시된다. 상기 과제를 수행하기 위해 본 발명에 의한 디지털 다기능 디스크 시스템에서 오류 정정된 데이터의 신뢰성 판정 방법에 있어서, 이.에프.엠. 복조된 데이터를 오류 정정 횟수만큼 오류 정정하였는가를 판단하는 (a)단계, 오류 정정 횟수만큼 오류 정정을 하였으면, (n-2),(n-1) 및 n번째의 오류 정정 결과를 판단하는 (b)단계, k(여기서, 1≤k<n)번째 오류 정정시 오류 정정이 중단되었으면, (k-1) 및 k번째의 오류 정정 결과를 판단하는 (c)단계 및 (b)단계 또는 (c)단계에서 판단된 결과에 상응하여 오류 정정된 데이터의 신뢰성이 양호/불량함을 결정하는 (d)단계로 이루어지는 것을 특징으로 하며, 가장 최근에 진행된 최소 3회 이상의 반복 오류 정정 결과에 의해 오류 정정된 데이터의 신뢰성을 판정하고, 또한, 외부 조건에 의해 강제적으로 오류 정정이 중단된 경우에 대한 오류 정정된 데이터의 신뢰성 판정 방법도 제시하므로 오류 정정된 데이터의 신뢰성을 더욱 높일 수 있으며, 또한, 데이터의 이용에 정확성을 기할 수 있는 효과가 있다.Disclosed is a method for determining reliability of error corrected data in a digital multifunction disc system. In the digital multifunction disk system according to the present invention for performing the above object, in the reliability determination method of the error corrected data, E.M. (A) determining whether the demodulated data has been error corrected by the number of error corrections, and if the error correction has been performed by the number of error corrections, determining (n-2), (n-1) and the nth error correction result ( Step b), if error correction is interrupted when correcting the k-th error (where 1 ≦ k <n), the steps (c) and (b) determining (k-1) and the k-th error correction, or ( (d) determining that the reliability of the error corrected data is good / bad according to the result determined in step c), wherein the error is caused by at least three repeated error correction results. Since the reliability of the corrected data is determined, and also the reliability determination method of the error corrected data for the case where the error correction is forcibly interrupted by an external condition is presented, the reliability of the error corrected data can be further increased. To use of data It is effective to ensure accuracy.

Description

디지털 다기능 디스크 시스템에서 오류 정정된 데이터의 신뢰성 판정 방법Reliability Determination Method of Error Corrected Data in Digital Versatile Disk System

본 발명은 디지털 다기능 디스크(Digital Versatile Disk:DVD) 시스템에서 오류 정정에 관한 것으로서, 특히, 오류 정정된 데이터의 신뢰성을 향상시키는 디지털 다기능 디스크 시스템에서 오류 정정된 데이터의 신뢰성 판정 방법에 관한 것이다.The present invention relates to error correction in a digital versatile disk (DVD) system, and more particularly, to a method of determining reliability of error corrected data in a digital versatile disk system that improves reliability of error corrected data.

일반적으로, 오류 정정이란 오류 데이터를 찾아 정해진 오류 정정 범위내에서 오류 데이터를 원래의 데이터로 정정을 하고, 오류 정정이 완료되면 오류 정정 결과를 표시하며, 이러한 오류 정정 결과는 오류 정정 이후의 데이터 처리 과정에서 오류 정정된 데이터에 대한 신뢰성 판정의 기준으로서 사용된다. 데이터 이용의 정확성을 기하기 위해, DVD 시스템에서 오류 정정된 데이터의 신뢰성 판정은 중요한 하나의 과정이다. In general, error correction is to find the error data and correct the error data to the original data within a predetermined error correction range, and display the error correction result when the error correction is completed, and the error correction result is the data processing after the error correction. It is used as a criterion of the reliability judgment on the error corrected data in the process. In order to ensure the accuracy of data usage, determination of the reliability of error corrected data in a DVD system is an important process.

한편, 오류 정정을 위한 오류 정정 코드는 내부 코드(PI)와 외부 코드(PO)로 구성된 승산 코드(Product Code)의 형식을 채용하며, 오류 정정 능력을 높이기 위해 내부 코드(PI)를 이용한 오류 정정과 외부 코드(PO)를 이용한 오류 정정을 반복해서 수행하는 방법을 택한다. On the other hand, the error correction code for error correction adopts a form of a product code consisting of an internal code (PI) and an external code (PO), and error correction using an internal code (PI) to increase error correction capability. And repeat the error correction using the external code (PO).

종래에는 오류 정정을 완료한 후, 오류 정정된 데이터의 신뢰성 판정은 마지막으로 수행한 코드에 대한 오류 정정 결과만으로 오류 정정된 데이터의 신뢰성을 판정하였다. 즉, 정해진 반복 오류 정정 횟수가 n번이라면, n번째 오류 정정을 완료한 후 n번째의 오류 정정 결과만으로 오류 정정된 데이터의 신뢰성을 판정하였다. 그러나, 경우에 따라, n번째에서 오류 정정 결과가 '모든 오류가 정정되었다'라고 판단되어도, (n-1) 및 (n-2) 번째 오류 정정 결과들에 따라 실제로는 오류가 모두 정정되지 못하였을 경우가 발생한다. 즉, 마지막 n번째 오류 정정 결과만으로 오류 정정된 데이터의 신뢰성을 판정할 경우, 신뢰성 자체에 오류가 발생할 수 있으며, 이로 인해, 데이터 이용에 정확성을 기할 수 없는 문제점이 발생한다.Conventionally, after completing the error correction, the reliability determination of the error corrected data was determined only by the error correction result for the last performed code. That is, if the determined number of repeated error corrections is n times, the reliability of the data that has been error corrected is determined only by the nth error correction result after completing the nth error correction. However, in some cases, even when the error correction result at nth is determined to be 'all errors corrected', not all errors are actually corrected according to the (n-1) and (n-2) th error correction results. If this happens. That is, when determining the reliability of the error-corrected data based only on the last n-th error correction result, an error may occur in the reliability itself, which causes a problem in that the accuracy of data usage cannot be determined.

본 발명이 이루고자 하는 기술적 과제는, DVD 시스템에서 복수개의 오류 정정 결과를 이용하여 오류 정정된 데이터의 신뢰성을 판정하므로, 오류 정정된 데이터의 신뢰성을 향상시킬 수 있는 DVD 시스템에서 오류 정정된 데이터의 신뢰성 판정 방법을 제공하는 데 있다.The technical problem to be achieved by the present invention is to determine the reliability of the error-corrected data using a plurality of error correction results in the DVD system, the reliability of the error-corrected data in the DVD system that can improve the reliability of the error-corrected data The present invention provides a determination method.

상기 과제를 수행하기 위해 본 발명에 의한 디지털 다기능 디스크 시스템에서 오류 정정된 데이터의 신뢰성 판정 방법은, 디스크로부터 이.에프.엠. 데이터를 입력하고, 이.에프.엠. 데이터를 복조하여 이.에프.엠. 복조된 데이터를 출력하는 이.에프.엠. 복조부를 갖고, 내부 코드와 외부 코드로 구성된 승산 코드 형식의 오류 정정 코드를 이용하여 이.에프.엠. 복조된 데이터를 오류 정정 횟수(n)(여기서, n≥3)만큼 오류 정정하며, 오류 정정 결과를 이용하여 오류 정정된 데이터의 신뢰성을 판정하는 디지털 다기능 디스크 시스템에서 오류 정정된 데이터의 신뢰성 판정 방법에 있어서, 이.에프.엠. 복조된 데이터를 오류 정정 횟수만큼 오류 정정하였는가를 판단하는 (a)단계, 오류 정정 횟수만큼 오류 정정을 하였으면, (n-2),(n-1) 및 n번째의 오류 정정 결과를 판단하는 (b)단계, k(여기서, 1≤k<n)번째 오류 정정시 오류 정정이 중단되었으면, (k-1) 및 k번째의 오류 정정 결과를 판단하는 (c)단계 및 (b)단계 또는 (c)단계에서 판단된 결과에 상응하여 오류 정정된 데이터의 신뢰성이 양호/불량함을 결정하는 (d)단계로 이루어지는 것이 바람직하다.In order to carry out the above problem, in the digital multifunction disk system according to the present invention, a method for determining reliability of data that has been error corrected is provided by E.F.M. Enter the data, e.m. Demodulate the data to find the F.M. E.F.M. to output demodulated data It has a demodulation section and uses an error correction code in the form of a multiplication code composed of an inner code and an outer code. A method of determining reliability of error corrected data in a digital multifunction disk system which corrects the demodulated data by an error correction number n (where n≥3) and determines the reliability of the error corrected data using the error correction result. E. F. M (A) determining whether the demodulated data has been error corrected by the number of error corrections, and if the error correction has been performed by the number of error corrections, determining (n-2), (n-1) and the nth error correction result ( Step b), if error correction is interrupted when correcting the k-th error (where 1 ≦ k <n), the steps (c) and (b) determining (k-1) and the k-th error correction, or ( It is preferable that the step (d) is performed to determine whether the reliability of the error-corrected data is good / bad according to the result determined in step c).

본 발명에 따른 DVD 시스템에서 오류 정정된 데이터의 신뢰성 판정 방법을 설명하기 전에, DVD 시스템의 일반적인 사항을 첨부한 도면들을 참조하여 다음과 같이 설명한다.Before describing a method for determining reliability of error corrected data in a DVD system according to the present invention, the general details of the DVD system will be described as follows with reference to the accompanying drawings.

도 1은 일반적인 DVD 시스템에서 사용되는 블록 단위의 오류 정정 코드를 나타내는 구성도로서, 제1 내지 제16 섹터들로 분할되는 정보 영역(100), 내부 패리티 영역(110) 및 외부 패리티 영역(120)으로 구성된다. 1 is a block diagram illustrating an error correction code in units of blocks used in a general DVD system, and includes an information region 100, an inner parity region 110, and an outer parity region 120 divided into first through sixteenth sectors. It consists of.

도 1에 도시된 DVD 시스템에서 사용되는 오류 정정 코드는 리드-솔로몬 코드(Reed-Solomone Code)이며, (182,172)의 내부 코드(PI)와 (208,192)의 외부 코드(PO)로 구성된 승산 코드 형식을 취하며, 오류 정정에는 오류 데이터 정정과 이레이저(erasure) 데이터 정정이 있다. 1차 오류 정정은 먼저 내부 코드(PI)를 이용하여 각 행을 오류 데이터 정정한다. 즉, 내부 패리티 영역(110)의 10 바이트를 이용해 각 행의 172 바이트를 오류 정정 범위내에서 오류 데이터 정정을 수행한다. 이때, 내부 코드(PI)의 오류 정정 범위는 각 행의 패리티 바이트(10바이트)/2이며, 따라서, 5바이트이다. 한편, 오류 데이터 정정시 오류 데이터가 내부 코드(PI)의 오류 정정 범위를 넘어서면 오류 데이터 정정은 수행되지않으며, 내부 코드(PI)의 오류 정정 범위를 넘어선 각 행에는 플래그를 발생하고, 발생된 플래그는 외부 코드(PO)를 이용하여 2차 오류 정정을 수행할 때의 정보로서 사용된다. The error correction code used in the DVD system shown in FIG. 1 is a Reed-Solomone Code, a multiplication code format consisting of an internal code (PI) of (182, 172) and an external code (PO) of (208, 192). Error correction includes error data correction and erasure data correction. Primary error correction first corrects each row of error data using an internal code (PI). That is, error data correction is performed using the 10 bytes of the internal parity area 110 within the error correction range of 172 bytes of each row. At this time, the error correction range of the inner code PI is parity byte (10 bytes) / 2 of each row, and therefore 5 bytes. On the other hand, if the error data exceeds the error correction range of the internal code (PI) during error data correction, error data correction is not performed, and a flag is generated in each row beyond the error correction range of the internal code (PI). The flag is used as information when performing secondary error correction using the outer code PO.

한편, 2차 오류 정정은 외부 패리티 영역(120)의 16바이트를 이용해 정보 영역(100) 각 열의 오류 데이터 정정 또는 이레이저 데이터 정정을 수행한다. 즉, 1차 오류 정정시 발생된 플래그가 외부 코드(PO)의 이레이저 정정 범위 이내이면 이레이저 데이터 정정을 수행하고, 1차 오류 정정시 발생된 플래그가 외부 코드(PO)의 이레이저 정정 범위를 넘어서면 플래그를 무시하고 외부 코드(PO)의 오류 정정 범위내에서 오류 데이터 정정을 수행한다. 이때, 외부 코드(PO)의 이레이저 정정 범위는 각 열의 패리티 바이트(16바이트) 이하이며, 외부 코드(PO)의 오류 정정 범위는 각 칼럼의 패리티 바이트(16바이트)/2 이며, 따라서, 8바이트 이다. 또한, 2차 오류 정정시 발생된 오류가 외부 코드(PO)의 오류 정정 범위를 넘어선 열은 오류 데이터 정정이 이루어지지 않고, 외부 코드(PO)의 오류 정정 범위를 넘어선 각 열에 플래그를 발생하며, 2차 오류 정정시 발생된 플래그는 내부 코드(PI)를 이용하여 3차 오류 정정을 수행할 때의 정보로서 사용된다. 2차 오류 정정에서 수행되었던 방법과 동일하게 발생된 플래그가 내부 코드(PI)의 이레이저 정정 범위 이내이면 이레이저 데이터 정정을 하고, 발생된 플레그가 내부 코드(PI)의 이레이저 정정 범위를 넘으면 플래그를 무시하고 내부 코드(PI)의 오류 정정 범위 내에서 오류 데이터 정정을 한다. 이와같이 내부 코드(PI)와 외부 코드(PO)를 반복해서 여러번의 오류 정정을 수행하므로 오류 정정 능력을 높일 수 있다. On the other hand, in the second error correction, error data correction or erasure data correction of each column of the information region 100 is performed using 16 bytes of the external parity region 120. That is, if the flag generated during the first error correction is within the erasure correction range of the outer code PO, the eraser data correction is performed, and the flag generated during the primary error correction is the erasure correction range of the external code PO. If exceeded, the flag is ignored and error data correction is performed within the error correction range of the outer code PO. At this time, the erasure correction range of the outer code PO is equal to or less than the parity byte (16 bytes) of each column, and the error correction range of the outer code PO is parity byte (16 bytes) / 2 of each column, thus, 8 It is a byte. In addition, the error generated at the time of the second error correction exceeds the error correction range of the outer code PO, error data correction is not performed, and a flag is generated in each column beyond the error correction range of the outer code PO. The flag generated during the second error correction is used as information when performing the third error correction using the internal code PI. Erasure data correction if the flag generated in the same way as the method used in the second error correction is within the erasure correction range of the internal code (PI), and if the generated flag exceeds the erasure correction range of the internal code (PI) Ignore the flag and correct the error data within the error correction range of the internal code (PI). As described above, since the internal code PI and the external code PO are repeatedly performed, the error correction capability can be improved.

한편, 도 1에 도시된 바와같이 DVD 시스템에서 데이터는 섹터 단위로 다루어진다. 즉, 각 섹터마다 각 섹터의 고유 번호가 저장되어 있고, 이 고유 번호를 이용하여 이.에프.엠.(EFM:Eight to Fifteen Modulation) 복조부(미도시)는 디스크(미도시)로부터 데이터를 받아 복조하며, 복조된 데이터는 이 고유 번호에 상응하여 메모리의 소정 어드레스에 저장된다. On the other hand, in the DVD system as shown in Fig. 1, data is handled in sector units. That is, for each sector, a unique number of each sector is stored, and using this unique number, an EFM (Eight to Fifteen Modulation) demodulator (not shown) receives data from a disk (not shown). The demodulated data is stored in a predetermined address of the memory corresponding to this unique number.

도 2는 DVD 시스템에서 오류 정정을 효율적으로 하는 메모리 활용 방법을 설명하기 위한 도면으로서, 메모리는 제1 영역(200), 제2 영역(210) 및 제3 영역(220)으로 나누어 활용된다. FIG. 2 is a diagram for describing a memory utilization method for efficiently correcting an error in a DVD system, and the memory is divided into a first region 200, a second region 210, and a third region 220.

DVD 시스템에서 t1 내지 t4 시간동안 메모리의 효율적 활용 방법을 다음 표 1에 나타내었다. Table 1 shows the efficient use of memory for t1 to t4 time in a DVD system.

시간에 따라 각 메모리 영역에 저장된 데이터의 상태Status of data stored in each memory area over time 시 간 time t1t1 t2t2 t3t3 t4t4 제1 영역First area EFM 변조 데이터EFM Modulation Data 오류 정정Error correction 데이터 전송Data transfer EFM 변조 데이터EFM Modulation Data 제2 영역Second area -- EFM 변조 데이터EFM Modulation Data 오류 정정Error correction 데이터 전송Data transfer 제3 영역Third area -- -- EFM 변조 데이터EFM Modulation Data 오류 정정Error correction

표 1을 참조하면, t1 동안 EFM 복조부(미도시)는 디스크(미도시)로부터 EFM 데이터를 받아 복조하며, EFM 복조된 데이터는 도 2에 도시된 메모리의 제1 영역(200)으로 저장한다. 메모리의 제1 영역(200)에 EFM 복조된 데이터가 채워지면, t2 동안 메모리의 제1 영역(200)의 데이터는 전술된 방법에 의해 오류 정정되고, 메모리의 제1 영역(200)이 오류 정정을 하는동안 EFM 복조부(미도시)는 계속하여 디스크(미도시)로부터 EFM 데이터를 받아 EFM 복조하고, EFM 복조된 데이터를 메모리의 제2 영역(210)으로 저장한다. 메모리의 제2 영역(210)에 EFM 복조된 데이터가 모두 채워짐과 동시에 메모리의 제1 영역(200)에서의 오류 정정 작업은 완료되며, t3 동안 다시 메모리의 제2 영역(210)에서 오류 데이터 정정 작업이 이루어진다. t3 동안 오류 정정 작업이 완료된 메모리의 제1 영역(200)의 오류 정정된 데이터는 오류 정정 결과와 함께 후단(미도시)으로 전송되며, 메모리의 제3 영역은 EFM 복조부(미도시)부터 EFM 복조된 데이터를 저장한다. 이렇게 메모리 영역을 제1 내지 제3 영역(200 내지 220)으로 나누어 사용하므로, EFM 데이터 복조, 오류 정정 및 데이터 전송 작업이 계속적으로 진행되며, 따라서, DVD 시스템은 효과적으로 동작할 수 있다.Referring to Table 1, during t1, the EFM demodulator (not shown) receives and demodulates EFM data from a disk (not shown), and stores the EFM demodulated data in the first area 200 of the memory shown in FIG. 2. . When the EFM demodulated data is filled in the first region 200 of the memory, the data of the first region 200 of the memory is error corrected by the method described above during t2, and the first region 200 of the memory is error corrected. During the operation, the EFM demodulator (not shown) continuously receives the EFM data from the disk (not shown) and performs EFM demodulation, and stores the EFM demodulated data in the second area 210 of the memory. The EFM demodulated data is filled in the second area 210 of the memory, and the error correction operation in the first area 200 of the memory is completed, and the error data is corrected in the second area 210 of the memory again for t3. The work is done. Error corrected data of the first area 200 of the memory where the error correction operation is completed during t3 is transmitted to the rear end (not shown) together with the error correction result, and the third area of the memory is transferred from the EFM demodulator (not shown) to the EFM. Store the demodulated data. Since the memory area is divided into the first to third areas 200 to 220, the EFM data demodulation, error correction, and data transfer operations are continuously performed. Thus, the DVD system can operate effectively.

이하, 본 발명에 의한 DVD 시스템에서 오류 정정된 데이터의 신뢰성 판정 방법을 첨부한 도면들을 참조하여 다음과 같이 설명한다. Hereinafter, a method of determining reliability of error corrected data in a DVD system according to the present invention will be described with reference to the accompanying drawings.

도 3은 본 발명에 의한 DVD 시스템에서 오류 정정된 데이터의 신뢰성 판정 방법을 설명하기 위한 플로우 차트로서, EFM 복조된 데이터를 정해진 오류 정정 횟수 n(여기서, n≥3)번을 진행하였는가를 판단하는 단계(제300 단계), 판단된 결과에 상응하여 오류 정정 결과를 판단하는 단계들(제310 ~ 355 단계) 및 판단된 오류 정정 결과에 상응하여 신뢰성을 판정하는 단계들(제360 ~ 370 단계)로 이루어지는 것이 바람직하다.FIG. 3 is a flowchart illustrating a method of determining reliability of error corrected data in a DVD system according to the present invention, in which it is determined whether the EFM demodulated data has been subjected to a predetermined error correction number n (where n≥3). Step 300 (step 300), determining the error correction result corresponding to the determined result (steps 310 to 355) and determining the reliability according to the determined error correction result (steps 360 to 370) It is preferable that it consists of.

도 3을 참조하면, 먼저 오류 정정 능력을 높이기 위해 내부 코드(PI)와 외부 코드(PO)를 이용해 n번 반복해서 오류 정정을 수행하고, 정해진 오류 정정 횟수 n번을 완료하였는가를 판단한다(제300 단계). 제300 단계 후에, 오류 정정 횟수 n번을 완료하였다고 판단되면, (n-2),(n-1) 및 n번째의 오류 정정 결과들을 판단하는 (a)단계를 진행한다(제310 ~ 330 단계). 제300 단계 후에, 오류 정정 횟수 n번을 완료하지 못하였다고 판단되면, 오류 정정 작업이 중단된 k(여기서,1≤k<n)번째 및 (k-1)번째의 오류 정정 결과를 판단하는 (b)단계를 진행한다(제340 ~ 355 단계). 제310 ~ 355 단계 후에, (a) 또는 (b)단계에서 판단된 결과에 상응하여 오류 정정된 데이터의 신뢰성이 양호/불량함을 판정한다(제360 ~ 370 단계). 여기서, 신뢰성이 양호하다는 것은 오류 데이터가 모두 정정되었음을 나타내고, 신뢰성이 불량하다는 것은 정정되지못한 오류 데이터가 아직 남아있음을 나타낸다.Referring to FIG. 3, first, an error correction is repeatedly performed n times using an internal code PI and an external code PO to increase error correction capability, and it is determined whether n predetermined number of error corrections have been completed. 300 steps). After step 300, if it is determined that the number of error corrections has been completed n times, step (a) of determining the (n-2), (n-1) and nth error correction results is performed (steps 310 to 330). ). After the 300th step, if it is determined that the error correction number n has not been completed, the error correction result of the k (where 1 ≦ k <n) th and (k-1) th error correction operations are stopped may be determined ( Proceeds to step b) (steps 340 to 355). After steps 310 to 355, it is determined that the reliability of the error corrected data is good / bad according to the result determined in steps (a) or (b) (steps 360 to 370). Here, the good reliability indicates that all the error data has been corrected, and the poor reliability indicates that the uncorrected error data still remains.

도 4(a) 내지 (c)는 EFM 복조된 데이터가 도 2에 도시된 메모리의 소정 영역에 저장되면서 발생할 수 있는 오류 데이터의 한 예로서, 도 4(a)는 현재 EFM 복조될 EFM 데이터를 나타내며, EFM 복조 후에, 도 2에 도시된 메모리의 소정 영역으로 저장되며, 도 4(b)는 메모리의 소정 영역에 저장되어 있는 이전 데이터를 나타내며, 도 4(c)는 여러 가지 요인에 의해 EFM 복조부(미도시)가 도 4(a)에 도시된 현재의 EFM 복조될 EFM 데이터의 소정 섹터를 EFM 복조하지 못하여 현재의 EFM 복조된 데이터가 저장된 영역(410 및 420) 및 이전 데이터가 저장된 소정 어드레스 영역(400)이 함께 존재하는 오류 데이터의 일예를 나타낸다.4 (a) to 4 (c) are examples of error data that may occur while the EFM demodulated data is stored in a predetermined area of the memory shown in FIG. 2, and FIG. 4 (a) illustrates EFM data to be currently EFM demodulated. After the EFM demodulation, it is stored in a predetermined area of the memory shown in FIG. 2, and FIG. 4 (b) shows previous data stored in a predetermined area of the memory, and FIG. 4 (c) shows the EFM due to various factors. The demodulator (not shown) does not EFM demodulates a predetermined sector of the current EFM data to be demodulated shown in FIG. 4 (a), and thus the areas 410 and 420 in which the current EFM demodulated data is stored and the predetermined data in which previous data is stored. An example of error data in which the address area 400 exists together is shown.

먼저, 정해진 반복 오류 정정 횟수 n번을 모두 진행한 경우에 (n-2),(n-1) 및 n번째 오류 정정 결과에 상응하여 오류 정정된 데이터의 신뢰성 판정 결과를 표 2에 나타내었으며, 도 3과 표 2를 참고로하여 정해진 반복 오류 정정 횟수 n번을 모두 진행한 경우에 오류 정정된 데이터의 신뢰성 판정 방법을 설명한다. First, Table 2 shows the reliability determination results of data corrected according to the (n-2), (n-1) and n-th error correction results when all the predetermined repetition error correction times n have been performed. Referring to FIG. 3 and Table 2, the reliability determination method of the error-corrected data when all the predetermined number of repeated error corrections have been performed will be described.

(n-2)번째 오류 정정 결과 (n-2) th error correction result (n-1)번째 오류 정정 결과(n-1) th error correction result n번째 오류 정정 결과 nth error correction result 오류 정정된 데이터의 신뢰성 판정 결과Reliability judgment result of error corrected data 제1경우First case 양호 Good 양호Good 양호Good 양호Good 제2경우Second case 양호Good 불량Bad 양호Good 불량Bad 제3경우Third case 불량Bad 양호Good 양호Good 양호Good 제4경우Case 4 불량Bad 불량Bad 양호Good 양호Good 제5경우5th case -- -- 불량Bad 불량Bad

표 2에서, 오류 정정 결과가 양호하다함은 내부 코드 또는 외부 코드를 이용해 오류가 모두 정정되었음을 나타내고, 오류 정정 결과가 불량하다함은 오류 정정되지 못한 데이터가 남아있음을 나타낸다. 또한, 설명을 용이하게 하기위해, (n-2)번째 오류 정정은 내부 코드(PI)를 이용하고, (n-1)번째 오류 정정은 외부 코드(PO)를 이용하고, n번째 오류 정정은 다시 내부 코드(PI)를 이용하여 오류 정정한 것으로 가정한다.In Table 2, a good error correction result indicates that all errors have been corrected using an inner code or an external code, and a bad error correction result indicates that data that has not been error corrected remains. Also, for ease of explanation, the (n-2) th error correction uses an inner code (PI), the (n-1) th error correction uses an external code (PO), and the nth error correction It is again assumed that error correction is performed using an internal code (PI).

제300 단계 후에, 정해진 오류 정정 횟수 n번을 모두 완료하였으면, n번째의 오류 정정 결과가 양호한가를 판단한다(제310 단계). 제310 단계 후에, n번째 오류 정정 결과가 양호하지 않으면 오류 정정된 데이터의 신뢰성이 불량하다고 결정한다(제370 단계). 즉, 표 2의 제5 경우처럼, 이전의 오류 정정 결과에 상관없이 마지막 n번째 오류 정정된 결과가 불량하면 오류 정정된 데이터의 신뢰성은 불량하다고 결정한다. 제310 단계 후에, n번째 오류 정정 결과가 양호하면 (n-1)번째 오류 정정 결과가 양호한가를 다시 판단한다(제320 단계). 제320 단계 후에, (n-1)번째 오류 정정 결과가 양호하면 오류 정정된 데이터의 신뢰성이 양호하다고 결정하며, 표 2의 제1 및 제3 경우에 해당된다(제360 단계). 제1 경우처럼, (n-2),(n-1) 및 n번째 오류 정정된 결과가 모두 양호하면 즉, 매 오류 정정 때마다 오류 데이터가 모두 정정되었다면 오류 데이터는 모두 정정되었다고 판단하며, 따라서, 오류 정정된 데이터의 신뢰성은 양호하다고 결정한다. 한편, 제3 경우처럼, (n-2)번째 내부 코드(PI)에 의한 오류 정정시 오류 데이터가 모두 정정되지 못하였지만, (n-1)번째 외부 코드(PO)에 의해 오류 데이터가 모두 정정되고, n번째 내부 코드(PI)에 의해 오류 데이터가 모두 정정되었다면 최종적으로 오류 정정된 데이터의 신뢰성은 양호하다고 결정한다.After step 300, if the predetermined number of error corrections n has been completed, it is determined whether the n-th error correction result is good (step 310). After operation 310, if the n-th error correction result is not good, it is determined that the reliability of the error-corrected data is poor (step 370). That is, as in the fifth case of Table 2, if the last nth error corrected result is bad regardless of the previous error correction result, it is determined that the reliability of the error corrected data is poor. After operation 310, if the nth error correction result is good, it is again determined whether the (n-1) th error correction result is good (step 320). After operation 320, if the (n-1) th error correction result is good, it is determined that the reliability of the error corrected data is good, and corresponds to the first and third cases of Table 2 (step 360). As in the first case, if all of the (n-2), (n-1) and nth error corrected results are good, that is, if all the error data is corrected at every error correction, the error data is determined to be corrected, and thus In addition, it is determined that the reliability of the error corrected data is good. On the other hand, as in the third case, all error data was not corrected at the time of error correction by the (n-2) th internal code PI, but all error data was corrected by the (n-1) th external code PO. If the error data are all corrected by the nth internal code PI, the reliability of the finally corrected data is determined to be good.

제320 단계 후에, (n-1)번째 오류 정정 결과가 불량하다고 판단되면, (n-2)번째 오류 정정 결과를 다시 판단한다(제330 단계). 제330 단계 후에, (n-2)번째 오류 정정 결과가 양호하다고 판단되면 최종적으로 오류 정정된 데이터의 신뢰성은 불량하다고 결정하며, 표 2의 제2 경우에 해당한다(제370 단계). 이와같은 경우는 도 4(a) 내지 (c)에 나타낸 바와같이 EFM 복조부(미도시)가 EFM 데이터를 복조하면서 메모리에 저장하는 과정에서 발생할 수 있는 오류 데이터의 한 예이다. EFM 복조부(미도시)는 데이터를 섹터 단위로 처리하며, 전술한 바와 같이 각 섹터는 고유 번호를 보유 하고있으며 EFM 복조된 데이터는 각 섹터의 고유 번호에 상응하여 도 2에 도시된 메모리의 소정 어드레스에 저장된다. 이때, 외부의 충격 또는 기타 요인으로 인해 EFM 복조부(미도시)가 소정 섹터부분을 건너뛰고 EFM 복조하면 소정 섹터부분에 해당하는 도 4(c)에 도시된 메모리의 소정 어드레스 영역(400)을 건너뛰게된다. 따라서, 도 4(c)에 도시된 메모리의 소정 어드레스 영역(400)은 현재 EFM 복조된 데이터가 아닌 이전 데이터가 그대로 저장되게 된다. After operation 320, if it is determined that the (n-1) th error correction result is poor, the (n-2) th error correction result is determined again (step 330). After operation 330, when it is determined that the (n-2) th error correction result is good, the reliability of the finally corrected data is determined to be poor, which corresponds to the second case of Table 2 (operation 370). In this case, as shown in FIGS. 4A to 4C, the EFM demodulator (not shown) is an example of error data that may occur in the process of storing the EFM data in the memory while demodulating the EFM data. The EFM demodulator (not shown) processes data in units of sectors, and as described above, each sector has a unique number, and the EFM demodulated data corresponds to a unique number of each sector. It is stored at the address. At this time, when the EFM demodulator (not shown) skips a predetermined sector portion and EFM demodulates due to external shock or other factors, the predetermined address area 400 of the memory illustrated in FIG. Skipped. Accordingly, in the predetermined address area 400 of the memory illustrated in FIG. 4C, previous data, not current EFM demodulated data, is stored as it is.

이때, 도 4(c)에 도시된 소정 어드레스 영역(400)은 이미 이전에 오류 정정된 데이터가 저장되어 있으며, (n-2)번째 오류 정정시 현재의 EFM 복조된 데이터가 저장된 영역(410 및 420)이 내부 코드(PI)에 의해 오류 데이터가 모두 정정되었다면, 내부 코드(PI)에 의한 (n-2)번째 오류 정정 결과는 양호함을 나타낸다. 그러나, 외부 코드(PO)를 이용하여 각 칼럼 방향으로 오류 정정시 소정 어드레스 영역(400)의 데이터는 모두 오류 데이터로 판단되며, 섹터 단위로 데이터를 처리하는 EFM 복조부(미도시)가 한 섹터만 건너뛰어도 각 열마다 최소 12 바이트의 오류 데이터가 발생하게 된다. 이는 이미 외부 코드(PO)로 오류 데이터를 정정할 수 있는 오류 정정 범위를 넘게되며, 따라서, 외부 코드(PO)를 이용한 오류 데이터 정정은 이루어지지 못하여 (n-1)번째 오류 정정 결과는 불량으로 나타나며 매 열마다 플래그를 발생하게된다. 발생된 플래그 정보를 이용해 내부 코드(PI)로 다시 오류 정정시 매 열마다 플래그가 발생되어 있으므로, 플래그를 무시하고 오류 정정을 수행한다. At this time, the predetermined address area 400 shown in FIG. 4C already stores error corrected data previously, and the area 410 and the current EFM demodulated data are stored when (n-2) th error correction is performed. If all of the error data are corrected by the inner code PI, the 420th error correction result by the inner code PI is good. However, when correcting errors in each column direction using an external code PO, all data of the predetermined address area 400 is determined as error data, and one sector is provided by an EFM demodulator (not shown) which processes data in units of sectors. If you skip it, you will get at least 12 bytes of error data for each column. This exceeds the error correction range that can correct error data with the external code PO. Therefore, error data correction using the external code PO cannot be performed, and the result of the (n-1) th error correction is bad. Appears and generates a flag every column. When error correction is made again with the internal code (PI) using the generated flag information, a flag is generated every column. Therefore, the flag is ignored and error correction is performed.

이때, 행 방향으로는 처음 오류 정정할 때와 마찬가지로 오류 데이터가 없는 것으로 판단하게 되며, 따라서 내부 코드(PI)를 이용한 n번째 오류 정정 결과는 양호하다고 판단된다. 즉, 소정 어드레스 영역(400)에 오류 데이터가 있어도 마지막 n번째 내부 코드(PI)를 이용해서는 오류 데이터를 발견하지 못하며, 이러한 경우를 미리 예측하여, 내부 코드(PI)를 이용한 마지막 n번째 오류 정정 결과가 양호하더라도 오류 정정된 데이터의 신뢰성은 불량하다고 결정한다. At this time, it is determined that there is no error data as in the first error correction in the row direction, and therefore, the n-th error correction result using the internal code PI is determined to be good. That is, even if there is error data in the predetermined address area 400, the error data is not found using the last nth internal code PI, and in this case, the last nth error correction using the internal code PI is predicted in advance. Even if the result is good, it is determined that the reliability of the error corrected data is poor.

제330 단계 후에, (n-2)번째 오류 정정 결과가 불량하다고 판단되면, 오류 정정된 데이터의 신뢰성은 양호하다고 결정하며, 제4 경우에 해당된다(제360 단계). 즉, (n-2) 및 (n-1)번째에서 오류 정정후에 남아있는 오류 데이터를 마지막 n번째에서 모두 오류 정정하였으므로 오류 정정된 데이터의 신뢰성은 양호한 것으로 결정한다.After the operation 330, if it is determined that the (n-2) th error correction result is poor, it is determined that the reliability of the error corrected data is good, and corresponds to the fourth case (operation 360). That is, since error data remaining after error correction in (n-2) and (n-1) -th have been error-corrected in the last nth, it is determined that the reliability of the error-corrected data is good.

도 3 및 표 2를 참조하면, 오류 정정된 데이터의 신뢰성 판단을 마지막 n번째 오류 정정 결과만으로 하던 종래에는 도 2에 도시된 메모리의 소정 어드레스 영역(400)에 오류 데이터가 있는 제2 경우에도 오류 정정된 데이터의 신뢰성이 양호하다고 결정하게되는 오류를 범하게된다. 본 발명은 오류 정정된 데이터의 신뢰성을 가장 최근에 수행된 오류 정정 결과를 최소 3회 이상 취합하여 판정하므로, 종래와 같은 신뢰성 오판정을 없앨 수 있다. Referring to FIGS. 3 and 2, in the second case in which error data is present in the predetermined address area 400 of the memory shown in FIG. An error is made that determines the reliability of the corrected data is good. According to the present invention, since the reliability of the error-corrected data is determined by collecting at least three times the most recent error correction result, it is possible to eliminate the conventional reliability misjudgment.

다음으로, 정해진 오류 정정 횟수 n번을 모두 수행하지 못하고 외부의 조건에 의해 k번째에서 오류 정정 작업이 중단된 경우, (k-1) 및 k번째의 오류 정정 결과에 따른 오류 정정된 데이터의 신뢰성 판정 결과를 다음 표 3에 나타내었으며, 도 3과 표 3을 참고하여 정해진 오류 정정 횟수 n번을 모두 수행하지 못하고 외부의 조건에 의해 k번째에서 오류 정정 작업이 중단된 경우의 오류 정정된 데이터의 신뢰성 판정 방법을 설명한다.Next, when the error correction operation is interrupted at the k th time due to external conditions without performing all of the predetermined error correction times n times, the reliability of the error corrected data according to the (k-1) and the k th error correction results The results of the determination are shown in Table 3 below, and the error corrected data when the error correction operation is interrupted at the kth time due to an external condition without performing all of the predetermined error correction number n times with reference to FIGS. 3 and 3 is performed. The reliability determination method will be described.

완료된 오류 정정의 결과Result of completed error correction 중단될 때까지의 오류 정정 결과Error correction result until abort 오류 정정된 데이터의 신뢰성 판정 결과Reliability judgment result of error corrected data 제6경우Case 6 양호Good 양호Good 양호Good 제7경우7th case 양호Good 불량Bad 불량Bad 제8경우8th case 불량Bad 양호Good 불량Bad 제9경우9th case 불량Bad 불량Bad 불량Bad

제300 단계 후에, 정해진 오류 정정 횟수 n번을 모두 수행하지 못하고 외부의 조건에 의해 k번째에서 오류 정정 작업이 중단되었다면, k>2인가를 판단한다(제340 단계). 즉, 기본적으로 내부 코드(PI)와 외부 코드(PO)를 이용해 오류 정정이 2회이상 수행되었는가를 판단한다. 제340 단계 후에, 기본적인 오류 정정 횟수 2회를 수행하지 못하였다면 오류 정정된 데이터의 신뢰성이 불량하다고 결정한다(제370 단계). 제340 단계 후에, 기본적인 오류 정정이 2회이상 수행되었다고 판단되면, 오류 정정이 중단된 k번째 오류 정정 결과가 양호한가를 판단한다(제350 단계). 제350 단계 후에, k번째 오류 정정 결과가 불량하면 오류 정정된 데이터의 신뢰성이 불량하다고 결정하며, 제7 및 제9 경우에 해당한다(제370 단계). 즉, 마지막 k번째 오류 정정시 오류 데이터가 오류 정정되지 못하고 오류 정정 작업이 중단되었으므로 오류 정정된 데이터의 신뢰성이 불량한 것으로 결정한다. 제350 단계 후에, k번째 오류 정정 결과가 양호하면, (k-1)번째 오류 정정 결과가 양호한가를 판단한다(제355 단계). 제355 단계 후에, (k-1)번째 오류 정정 결과가 양호하면 오류 정정된 데이터의 신뢰성이 양호한 것으로 결정하며, 제6 경우에 해당한다(제360 단계). 즉, (k-1)번째 오류 정정시 오류 데이터가 모두 정정되고, k번째 오류 정정시에도 중단될 때까지의 오류 데이터가 모두 정정되었으므로 오류 정정된 데이터의 신뢰성은 양호하다고 결정한다. 제355 단계 후에, (k-1)번째 오류 정정 결과가 불량하면 오류 정정된 데이터의 신뢰성이 불량한 것으로 결정하며, 제8 경우에 해당한다(제370 단계). 제8 경우는 (k-1)번째에서 오류 정정되지 못한 오류 데이터가 마지막 오류 정정이 진행될 때까지는 모두 정정되었으나 오류 정정이 진행되지 못한부분의 데이터에 대한 신뢰성이 없으므로 오류 정정된 데이터의 신뢰성은 불량이라고 결정한다.After operation 300, if the error correction operation is stopped at the k th time due to external conditions without performing the predetermined number of error correction times n times, it is determined whether k> 2 (operation 340). That is, it is basically determined whether the error correction is performed two or more times using the inner code PI and the outer code PO. After operation 340, if the basic error correction number has not been performed twice, it is determined that the reliability of the error corrected data is poor (operation 370). After the operation 340, if it is determined that the basic error correction is performed two or more times, it is determined whether the k-th error correction result of which the error correction is stopped is good (step 350). After operation 350, if the k-th error correction result is poor, it is determined that the reliability of the error-corrected data is poor, which corresponds to the seventh and ninth cases (operation 370). That is, since the error data is not corrected at the last kth error correction and the error correction operation is stopped, it is determined that the reliability of the error corrected data is poor. After operation 350, if the k-th error correction result is good, it is determined whether the (k-1) th error correction result is good (step 355). After the step 355, if the (k-1) th error correction result is good, it is determined that the reliability of the error corrected data is good, and corresponds to the sixth case (step 360). That is, since all error data are corrected at the (k-1) th error correction, and all error data until interruption at the kth error correction are corrected, it is determined that the reliability of the error corrected data is good. After the operation 355, if the (k-1) th error correction result is poor, it is determined that the reliability of the error corrected data is poor, which corresponds to the eighth case (operation 370). In the eighth case, the error data that was not corrected in the (k-1) th was corrected until the last error correction was made, but the reliability of the error corrected data is poor because the reliability of the data where the error correction was not performed is not reliable. Determined.

상술한 바와 같이, 본 발명에 따른 DVD 시스템에서 오류 정정된 데이터의 신뢰성 판정 방법은 정해진 오류 정정 횟수를 모두 진행한 경우, 가장 최근에 수행된 오류 정정 결과를 최소 3회 이상 취합하여 오류 정정된 데이터의 신뢰성을 판정하고, 또한, 외부 조건에 의해 강제적으로 오류 정정이 중단된 경우에 오류 정정된 데이터의 신뢰성 판정 방법도 함께 제시하므로 오류 정정된 데이터의 신뢰성을 더욱 높일 수 있으며, 따라서, 데이터의 이용에 정확성을 기할 수 있는 효과가 있다. As described above, in the DVD system according to the present invention, in the reliability determination method of the data corrected for errors, the error corrected data is collected by collecting at least three times the most recent error correction result when all the predetermined number of error corrections have been made. In addition, when the error correction is forcibly stopped by an external condition, the reliability of the error corrected data is also presented. It has the effect of ensuring accuracy.

도 1은 일반적인 DVD 시스템에서 사용되는 블록 단위의 오류 정정 코드를 나타내는 구성도이다.1 is a block diagram showing an error correction code in units of blocks used in a general DVD system.

도 2는 DVD 시스템에서 오류 정정을 효율적으로 하기 위한 메모리 활용 방법을 설명하기 위한 도면이다. FIG. 2 is a diagram for describing a memory utilization method for efficiently correcting an error in a DVD system.

도 3은 본 발명에 의한 DVD 시스템에서 오류 정정된 데이터의 신뢰성 판정 방법을 설명하기 위한 플로우 차트이다.3 is a flowchart for explaining a method of determining reliability of error corrected data in a DVD system according to the present invention.

도 4(a) 내지 (c)는 EFM 복조된 데이터가 도 2에 도시된 메모리의 소정 영역에 저장되면서 발생할 수 있는 오류 데이터의 일예를 나타내는 도면이다.4A to 4C are diagrams illustrating an example of error data that may occur while the EFM demodulated data is stored in a predetermined region of the memory shown in FIG. 2.

Claims (3)

디스크로부터 이.에프.엠. 데이터를 입력하고, 상기 이.에프.엠. 데이터를 복조하여 이.에프.엠. 복조된 데이터를 출력하는 이.에프.엠. 복조부를 갖고, 내부 코드와 외부 코드로 구성된 승산 코드 형식의 오류 정정 코드를 이용하여, 상기 이.에프.엠. 복조된 데이터를 오류 정정 횟수(n)(여기서, n≥3)만큼 오류 정정하며, 오류 정정 결과를 이용하여 오류 정정된 데이터의 신뢰성을 판정하는 디지털 다기능 디스크 시스템에서 오류 정정된 데이터의 신뢰성 판정 방법에 있어서, F.M. from disk Input data, and the E.F.M. Demodulate the data to find the F.M. E.F.M. to output demodulated data The E.M.M. has a demodulator and uses an error correcting code in the form of a multiplication code composed of an inner code and an outer code. A method of determining reliability of error corrected data in a digital multifunction disk system which corrects the demodulated data by an error correction number n (where n≥3) and determines the reliability of the error corrected data using the error correction result. To (a)상기 이.에프.엠. 복조된 데이터를 상기 오류 정정 횟수만큼 오류 정정하였는가를 판단하는 단계;(a) the E.M. Determining whether the demodulated data has been error corrected by the number of error correction times; (b)상기 오류 정정 횟수만큼 오류 정정을 하였으면, (n-2),(n-1) 및 n번째의 상기 오류 정정 결과를 판단하는 단계;(b) if the error correction is performed as many as the number of error corrections, determining (n-2), (n-1) and nth error correction results; (c)k(여기서, 1≤k<n)번째 오류 정정시 오류 정정이 중단되었으면, (k-1) 및 k번째의 상기 오류 정정 결과를 판단하는 단계; 및(c) if error correction is stopped at the time of k (where 1≤k <n) error correction, determining (k-1) and the k-th error correction result; And (d)상기 (b) 또는 (c)단계에서 판단된 결과에 상응하여 상기 오류 정정된 데이터의 신뢰성이 양호/불량함을 결정하는 단계로 이루어지는 것을 특징으로하는 디지털 다기능 디스크 시스템에서 오류 정정된 데이터의 신뢰성 판정 방법. (d) determining that the reliability of the error corrected data is good / bad according to the result determined in step (b) or (c). Method for determining reliability. 제1 항에 있어서, 상기 (a) 및 (d)단계들은 The method of claim 1, wherein steps (a) and (d) (e)상기 오류 정정 횟수만큼 오류 정정을 하였으면, 상기 n번째 오류 정정 결과가 양호한가를 판단하하는 단계; (e) determining whether the nth error correction result is good if the error correction is performed as many as the number of error corrections; (f)상기 n번째 오류 정정 결과가 양호하면, 상기 (n-1)번째 오류 정정 결과가 양호한가를 판단하는 단계; 및 (f) if the nth error correction result is good, determining whether the (n-1) th error correction result is good; And (g)상기 (n-1)번째 오류 정정 결과가 양호하지 않으면, 상기 (n-2)번째 오류 정정 결과가 양호한가를 판단하는 단계로 이루어지고, (g) if the (n-1) th error correction result is not good, determining whether the (n-2) th error correction result is good; 상기 (e)단계에서 n번째 오류 정정 결과가 불량하거나, 상기 (g)단계에서 (n-2)번째 오류 정정 결과가 양호하면 상기 오류 정정된 데이터의 신뢰성이 불량하다고 결정하고, If the n-th error correction result is poor in step (e) or the (n-2) -th error correction result is good in step (g), it is determined that the reliability of the error-corrected data is poor. 상기 (f)단계에서 (n-1)번째 오류 정정 결과가 양호하거나, 상기 (g)단계에서 (n-2)번째 오류 정정 결과가 불량하면 상기 오류 정정된 데이터의 신뢰성이 양호하다고 결정하는 것을 특징으로하는 디지털 다기능 디스크 시스템에서 오류 정정된 데이터의 신뢰성 판정 방법. If the (n-1) th error correction result is good in step (f) or the (n-2) th error correction result is poor in step (g), it is determined that the reliability of the error corrected data is good. A method for determining reliability of error corrected data in a digital multifunction disk system. 제1 항에 있어서, 상기 (c) 및 (d)단계들은 The method of claim 1, wherein steps (c) and (d) (h)k번째 오류 정정 중에 오류 정정이 중단되었으면, k>2인가를 판단하는 단계;(h) if error correction is interrupted during the kth error correction, determining whether k> 2; (i)k>2이면, 상기 k번째 오류 정정 결과가 양호한가를 판단하는 단계; 및(i) if k> 2, determining whether the k-th error correction result is good; And (j)상기 k번째 오류 정정 결과가 양호하면 (k-1)번째 오류 정정 결과가 양호한가를 판단하는 단계로 이루어지며, (j) if the k-th error correction result is good, the step of determining whether the (k-1) th error correction result is good, 상기 (h)단계에서 k≤2이거나, 상기 (i)단계에서 k번째 오류 정정 결과가 불량하거나, 또는, 상기 (j)단계에서 (k-1)번째 오류 정정 결과가 불량하면, 상기 오류 정정된 데이터의 신뢰성이 불량하다고 결정하고, If k≤2 in step (h), k-th error correction result is poor in step (i), or (k-1) th error correction result is poor in step (j), the error correction Determine the reliability of the imported data, 상기 (j)단계에서 (k-1)번째 오류 정정 결과가 양호하면, 상기 오류 정정된 데이터의 신뢰성이 양호하다고 결정하는 것을 특징으로 하는 디지털 다기능 디스크 시스템에서 오류 정정된 데이터의 신뢰성 판정 방법.And in the step (j), if the (k-1) th error correction result is good, the reliability of the error corrected data is determined to be good.
KR1019970067069A 1997-12-09 1997-12-09 Reliability Determination Method of Error Corrected Data in Digital Versatile Disk System KR100498416B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970067069A KR100498416B1 (en) 1997-12-09 1997-12-09 Reliability Determination Method of Error Corrected Data in Digital Versatile Disk System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970067069A KR100498416B1 (en) 1997-12-09 1997-12-09 Reliability Determination Method of Error Corrected Data in Digital Versatile Disk System

Publications (2)

Publication Number Publication Date
KR19990048395A KR19990048395A (en) 1999-07-05
KR100498416B1 true KR100498416B1 (en) 2005-09-02

Family

ID=37304508

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970067069A KR100498416B1 (en) 1997-12-09 1997-12-09 Reliability Determination Method of Error Corrected Data in Digital Versatile Disk System

Country Status (1)

Country Link
KR (1) KR100498416B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980026730A (en) * 1996-10-11 1998-07-15 구자홍 Digital data restoration device and restoration method
KR19990020909A (en) * 1997-08-30 1999-03-25 윤종용 Device and method for generating address in optical disc reproducing system
KR0176795B1 (en) * 1995-12-28 1999-04-15 구자홍 Error correction device and method of cd player
KR100189533B1 (en) * 1996-06-24 1999-06-01 윤종용 Error correction control apparatus and method of digital video disc reproduction appliance
KR100207492B1 (en) * 1996-08-21 1999-07-15 윤종용 Method for testing error correction and apparatus therefor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0176795B1 (en) * 1995-12-28 1999-04-15 구자홍 Error correction device and method of cd player
KR100189533B1 (en) * 1996-06-24 1999-06-01 윤종용 Error correction control apparatus and method of digital video disc reproduction appliance
KR100207492B1 (en) * 1996-08-21 1999-07-15 윤종용 Method for testing error correction and apparatus therefor
KR19980026730A (en) * 1996-10-11 1998-07-15 구자홍 Digital data restoration device and restoration method
KR19990020909A (en) * 1997-08-30 1999-03-25 윤종용 Device and method for generating address in optical disc reproducing system

Also Published As

Publication number Publication date
KR19990048395A (en) 1999-07-05

Similar Documents

Publication Publication Date Title
US4852099A (en) Error correction method using Reed-Solomon code
US4654853A (en) Data transmission method
US7600177B2 (en) Delta syndrome based iterative Reed-Solomon product code decoder
EP0198702B1 (en) Methods of correcting errors in digital data
JP4134101B2 (en) Decoding device for decoding product code and decoding method using this device
JPH0310422A (en) Error detection and correction circuit
US6772384B1 (en) Method and circuit for erasure correction
US6721917B2 (en) Method and system for optical disk decoding
JP3214478B2 (en) Error correction decoding device
US7266748B2 (en) Method and apparatus for correcting C1/PI word errors using error locations detected by EFM/EFM+ decoding
JPH06101207B2 (en) Error detection and correction method
JPS632370B2 (en)
KR100498416B1 (en) Reliability Determination Method of Error Corrected Data in Digital Versatile Disk System
KR100309885B1 (en) Method and apparatus for performing error correction processing in small capacity
CA1223076A (en) Error correction system in a teletext system
GB1516842A (en) Digital signal transmission
US20040153945A1 (en) Error correction circuit employing cyclic code
KR100189531B1 (en) Sector data decoding method and circuit in a cd-rom driver
JPS60130927A (en) Decoding method of product code
JPS6412127B2 (en)
KR100219524B1 (en) Method for correcting error of product code
JPS6322736B2 (en)
JPS6345922A (en) Error correction method
JPS61237523A (en) Error correction method
JPH0555926A (en) Error correction device

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee