KR100213299B1 - Method for correcting error data in an optical disk system - Google Patents

Method for correcting error data in an optical disk system Download PDF

Info

Publication number
KR100213299B1
KR100213299B1 KR1019960078126A KR19960078126A KR100213299B1 KR 100213299 B1 KR100213299 B1 KR 100213299B1 KR 1019960078126 A KR1019960078126 A KR 1019960078126A KR 19960078126 A KR19960078126 A KR 19960078126A KR 100213299 B1 KR100213299 B1 KR 100213299B1
Authority
KR
South Korea
Prior art keywords
data
recording
error
buffer
recorded
Prior art date
Application number
KR1019960078126A
Other languages
Korean (ko)
Other versions
KR19980058790A (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 KR1019960078126A priority Critical patent/KR100213299B1/en
Publication of KR19980058790A publication Critical patent/KR19980058790A/en
Application granted granted Critical
Publication of KR100213299B1 publication Critical patent/KR100213299B1/en

Links

Landscapes

  • Optical Recording Or Reproduction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

본 발명은 광디스크 시스템의 기록 오류 정정 방법에 관한 것으로, 디스크에 기록할 데이터를 버퍼에 저장한후 저장된 데이터를 리드하여, N배속으로 상기 디스크에 기록하는 동작을 기설정 시간동안 수행하는 제 1 단계; 상기 기설정 시간 동안 기록된 데이터를 N배속 재생하여 오류를 정정하되, 오류 정정이 되지 않으면, 상기 오류 정정이 되지 않은 데이터가 기록된 디스크상의 기록 오류 발생 구간을 기억하는 제 2 단계; 상기 1 단계에서 기설정 시간동안 버퍼로부터 리드된 데이터를 버퍼로부터 다시 리드한후 상기 메모리로 이동시켜 저장하는 제 3 단계; 상기 버퍼의 데이터 저장량을 체크하여, 상기 버퍼의 데이터 저장량이 기설정 레벨 보다 낮으면 상기 디스크상의 기록 오류 발생 구간에 기록할 데이터를 상기 메모리로부터 리드하는 제 4 단계; 상기 제 4 단계후 상기 메모리로부터 리드된 데이터를 상기 기록 오류 발생 구간에 기록하는 제 5 단계를 포함하여 이루어짐을 특징으로 한다.The present invention relates to a recording error correcting method of an optical disc system, comprising: a first step of storing data to be recorded on a disc in a buffer, reading out the stored data, and writing the data to the disc at NX speed for a preset time; A second step of correcting an error by reproducing the data recorded for the predetermined time by N times, and correcting an error, and if the error is not corrected, storing a recording error occurrence section on a disk on which the data without error correction is recorded; A third step of reading data read from the buffer from the buffer for a predetermined time in the first step and moving the data into the memory; A fourth step of checking the amount of data stored in the buffer and reading data from the memory to be recorded in a write error occurrence section on the disk when the amount of stored data in the buffer is lower than a preset level; And a fifth step of writing the data read from the memory after the fourth step in the write error occurrence interval.

Description

광디스크 시스템의 기록 오류 정정 방법How to Correct Recording Errors in Optical Disk Systems

본 발명은 소거 재기록형 광디스크 시스템에 있어서, 특히 디스크에 일정 데이터를 기록하면서, 이와 동시에 기록된 데이터의 오류를 판정하여 기록 오류를 정정하는 데이터 기록 오류 정정 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a data recording error correcting method for erasing a recording error by determining an error of recorded data at the same time while recording certain data on the disk.

일반적으로 광디스크는 그 기능 및 용도에 따라 CD, CD-ROM, 비디오 디스크등 사용자가 정보 재생만 가능한 재생 전용형, 사용자가 한 번 기록하고 이후 기록된 정보를 여러번 읽을수는 있으나 지우고 다시 기록할수 없는 추가 기록형 및 정보의 반복 기록, 소거, 재생이 가능한 소거 재기록형으로 나눌수 있다.In general, optical discs are CD-only CDs, CD-ROMs, video discs, etc., which can be read only by the user. Information can be recorded once, and the recorded information can be read several times, but cannot be erased or rewritten. It can be divided into a recording type and an erased rewrite type that can repeatedly record, erase, and reproduce information.

재생 전용형은 이미 음향업계에서 기존 LP 레코드판을 거의 대체하고 있는 CD와, 백과 사전등 널리 정보 확산이 필요한 대용량 정보를 CD에 기록하여 필요시 검색할수 있는 매체인 CD-ROM, 그리고 최근 국내에서 보급 속도가 급속히 신장되고 있는 비디오 디스크등이 이미 실용화되어 보급 단계에 있다. 추가 기록형 광디스크는 정보를 한 번 기록하고 필요시 수시로 읽을 필요가 있는 경우, X-레이, NMR-CT, 초음파 단층 사진등 각종 화상 정보와 환자 진료 카드 등의 저장이 필요한 병원과 방대한 문서 저장이 필요한 관공서, 그리고 광산, 유전 등의 광맥지도 등에 사용되고 있다.Play-only type CD is already replacing the existing LP record board in the sound industry, CD-ROM which is a medium that can be searched when necessary by recording a large amount of information that needs to be widely spread such as encyclopedia, and recently in Korea Video discs and the like, which are rapidly expanding, have already been put into practical use and are in the dissemination stage. Additional recordable optical discs can be used for hospitals and large documents that need to store information such as X-rays, NMR-CTs, ultrasound tomography, and patient care cards. It is used for necessary public offices and mineral veins such as mines and oil fields.

소거 재기록형 광디스크는 광자기형과 상변화형이 있는데, 상변화형은 레이져를 이용하여 매체의 미소 부분을 가열,냉각하는 과정에서의 결정질/비정질 가역 변화를 이용하여 기록하고, 두 상의 반사율 차이로 정보를 판독하는 방법을 사용하고 있다.The erasing rewritable optical disc has a magneto-optical type and a phase change type. The phase change type records using crystalline / amorphous reversible changes in the process of heating and cooling the micro part of the medium using a laser, and the information is reflected by the difference in reflectance between the two phases. I am using a method to read it.

이중 소거 재 기록형 광디스크 시스템에 대한 상세 구성도가 도 1 에 도시된다.A detailed configuration diagram of a dual erase rewritable optical disc system is shown in FIG.

도 1에서 오디오/비디오 입력단을 통해 비디오 및 오디오 데이터(이하, 사용자 데이타라함)열이 MPEG(Motion Picture Expert Group) 인코더(100)에 입력된다. MPEG 인코더(100)는 입력되는 사용자 데이터열을 MPEG 압축 방식에 의거하여 압축한후 CD-포맷터(CD-formmater, 110)에 제공하고, CD-포맷터(110)는 시스템 제어부(150)의 제어하에 압축된 사용자 데이터를 수 바이트 단위로 분할한후 수바이트 단위로 분할된 각 데이타에 디스크(K)상의 기록 위치를 나타내는 시간 정보등이 포함된 헤더(header) 및 싱크(synchronous) 데이터, 오류 검출을 위한 EDC(Error Detection Code) 데이터와 오류 정정을 위한 ECC(Error Correction Code) 데이터를 부가하여 한 섹터(sector)를 형성한후, 디지탈 신호 처리부(120)에 제공한다. 디지탈 신호 처리부(120)는 CD-포맷터(110)으로부터 제공되는 섹터 단위의 데이터열을 스크램블링(scrambling), 인터리빙(interliving) 및 EFM 변조를 수행하여 증폭부(130)에 제공한다. 증폭부(130)는 입력된 데이터를 증폭하여 광픽업 유니트(140)에 제공한다. 한편 시스템 제어부(150)은 서보부(160)을 제어하여 광픽업 유니트(140)가 기록 모드로 절환되도록 한다. 광픽업 유니트(140)는 서보부(160)의 제어에 의해 증폭부(130)로부터 제공되는 데이터를 디스크(K)에 기록한다.In FIG. 1, video and audio data (hereinafter referred to as user data) strings are input to an MPEG (Motion Picture Expert Group) encoder 100 through an audio / video input terminal. The MPEG encoder 100 compresses the input user data stream based on the MPEG compression method and provides the CD-formatter 110 to the CD-formatter 110. The CD-formatter 110 is controlled by the system controller 150. After dividing the compressed user data into units of several bytes, the header and synchronous data and error detection including time information indicating the recording position on the disk K are included in each of the data divided into units of bytes. Error detection code (EDC) data and error correction code (ECC) data for error correction are added to form a sector, and then provided to the digital signal processor 120. The digital signal processor 120 performs scrambling, interliving, and EFM modulation on a sector-based data sequence provided from the CD-formatter 110 and provides the amplification unit 130 with scrambling, interleaving, and EFM modulation. The amplifier 130 amplifies the input data and provides it to the optical pickup unit 140. The system controller 150 controls the servo unit 160 to switch the optical pickup unit 140 to the recording mode. The optical pickup unit 140 writes data provided from the amplifier 130 to the disk K under the control of the servo unit 160.

한편 재생시, 시스템 제어부(150)는 서보부(160)를 제어하여 광픽업 유니트(140)가 재생 모드로 절환되도록 한다. 광픽업 유니트(140)는 재생 모드로 절환되면 디스크(K)에 수록된 데이터를 독출한후 증폭부(130)에 제공한다. 증폭부(130)는 독출된 데이터를 증폭한후 디지탈 신호 처리부(120)에 제공하고, 디지탈 신호 처리부(120)는 증폭부(130)로부터 입력되는 데이터를 EFM복조, 디인터리빙(deinterliving), 디스크램블링(scrambling)을 수행하여 CD-롬(ROM) 디코더(170)에 제공한다.On the other hand, during playback, the system controller 150 controls the servo unit 160 to switch the optical pickup unit 140 to the playback mode. When the optical pickup unit 140 is switched to the reproduction mode, the optical pickup unit 140 reads out the data contained in the disk K and provides it to the amplifier 130. The amplifying unit 130 amplifies the read data and provides the digital signal to the digital signal processing unit 120. The digital signal processing unit 120 performs EFM demodulation, deinterliving, and de-interpolation of the data input from the amplifying unit 130. The scrambling is performed and provided to the CD-ROM decoder 170.

CD-롬 디코더(170)는 시스템 제어부(150)의 제어하에 디지탈 신호 처리부(120)로부터 섹터 단위로 데이터를 수신하여 헤더 및 싱크 데이터를 제거하고, EDC 데이터를 이용하여 오류를 검출하며, ECC데이타를 이용하여 오류 정정을 수행한후 MPEG 디코더(180)에 제공한다.The CD-ROM decoder 170 receives data in sector units from the digital signal processor 120 under the control of the system controller 150 to remove header and sink data, detects an error using EDC data, and detects ECC data. After performing the error correction using the to provide to the MPEG decoder (180).

MPEG 디코더(180)는 입력되는 사용자 데이터의 압축을 해제하여 출력한다.The MPEG decoder 180 decompresses and outputs input user data.

이와 같이 동작하는 소거 재기록형 광디스크 시스템에 있어서, 디스크에 일정 데이터를 기록하는 도중에, 외부적인 충격등으로 인하여 일부 구간에 대해 기록 오류가 발생되는 경우가 종종 있다. 이 경우 종래에는 기록 완료후, 기록된 데이터를 다시 재생하여, 기록 오류 여부를 체크하고, 일부 구간에 대한 기록 오류가 발생되었으면, 처음부터 다시 기록을 수행하였다.In an erasing rewritable optical disc system operating as described above, recording errors often occur in some sections due to an external impact or the like while recording certain data on the disc. In this case, conventionally, after recording is completed, the recorded data is reproduced again to check whether there is a recording error, and if a recording error occurs for a certain section, recording is performed again from the beginning.

따라서 기록 오류를 정정하는 과정이 매우 번거롭고, 시간적으로 오래 걸리는 문제점이 있었다.Therefore, the process of correcting a recording error is very cumbersome and takes a long time.

본 발명은 상기 문제점을 해결하기 위하여 안출한 것으로, 디스크에 일정 데이터를 기록하면서, 이와 동시에 기록된 데이터의 오류 여부를 판정하고, 일부 구간에 대한 오류가 발생되었으면, 오류 발생 구간에 대해서만 재기록을 수행함으로서, 보다 빠르고, 편리한 기록을 수행할수 있는 기록 오류 정정 방법을 제공함에 그 목적이 있다.The present invention has been made to solve the above problems, and while recording certain data on the disc, at the same time, it is determined whether or not the recorded data is an error, and if an error occurs in some sections, rewrite only the error occurrence section. It is an object of the present invention to provide a recording error correction method capable of performing a faster and more convenient recording.

본 발명은 상기 목적을 달성하기 위하여 디스크에 기록할 데이터를 저장하는 버퍼와, 디스크상의 데이터를 기록시 발생되는 기록 오류 발생 구간에 대한 기록전의 원래의 데이터를 저장하기 위한 메모리를 구비하여 기록 오류를 정정하기 위한 광디스크 시스템의 기록 오류 정정 방법에 있어서: 상기 디스크에 기록할 데이터를 버퍼에 저장한후 저장된 데이터를 리드하여, N배속으로 상기 디스크에 기록하는 동작을 기설정 시간동안 수행하는 제 1 단계; 상기 기설정 시간 동안 기록된 데이터를 N배속 재생하여 오류를 정정하되, 오류 정정이 되지 않으면, 상기 오류 정정이 되지 않은 데이터가 기록된 디스크상의 기록 오류 발생 구간을 기억하는 제 2 단계; 상기 1 단계에서 기설정 시간동안 버퍼로부터 리드된 데이터를 상기 버퍼로부터 다시 리드한후 상기 메모리로 이동시켜 저장하는 제 3 단계; 상기 버퍼의 데이터 저장량을 체크하여, 상기 버퍼의 데이터 저장량이 기설정 레벨 보다 낮으면 상기 디스크상의 기록 오류 발생 구간에 기록할 데이터를 상기 메모리로부터 리드하는 제 4 단계; 상기 제 4 단계후 상기 메모리로부터 리드된 데이터를 상기 기록 오류 발생 구간에 기록하는 제 5 단계를 포함하여 이루어짐을 특징으로 한다.In order to achieve the above object, the present invention provides a buffer for storing data to be recorded on a disk, and a memory for storing original data before recording for a recording error occurrence interval generated when recording data on the disk. 1. A recording error correction method of an optical disc system for correcting, comprising: a first step of storing data to be written on the disc in a buffer, reading out the stored data, and performing a recording operation on the disc at NX speed for a preset time; A second step of correcting an error by reproducing the data recorded for the predetermined time by N times, and correcting an error, and if the error is not corrected, storing a recording error occurrence section on a disk on which the data without error correction is recorded; A third step of reading data read from the buffer from the buffer for a predetermined time in the first step and moving the data to the memory; A fourth step of checking the amount of data stored in the buffer and reading data from the memory to be recorded in a write error occurrence section on the disk when the amount of stored data in the buffer is lower than a preset level; And a fifth step of writing the data read from the memory after the fourth step in the write error occurrence interval.

도 1은 광디스크 시스템의 일반적인 구성 블록도.1 is a general block diagram of an optical disc system.

도 2 는 본 발명의 기록 오류 정정 방법을 수행하기 위한 하드웨어 구성도.2 is a hardware configuration diagram for performing a recording error correction method of the present invention.

도 3 은 본 발명의 실시예에 따른 기록 오류 정정 방법의 상세 흐름도.3 is a detailed flowchart of a recording error correction method according to an embodiment of the present invention;

<도면의 주요부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawing>

K : 디스크100 : MPEG인코더K: Disc 100: MPEG Encoder

110 : CD-포맷터120 : 디지탈 신호 처리부110: CD-formatter 120: digital signal processing unit

130 : 증폭부140 : 광픽업 유니트130: amplification unit 140: optical pickup unit

150 : 시스템 제어부160 : 서보부150: system control unit 160: servo unit

170 : CD-롬 디코더180 : MPEG디코더170: CD-ROM decoder 180: MPEG decoder

200 : 버퍼210 : 메모리200: buffer 210: memory

이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail the present invention.

도 2 에는 본 발명의 기록 오류 정정 방법을 수행하기 위한 하드웨어 구성도가 도시된다. 본 발명의 기록 오류 정정 방법을 수행하기 위한 하드웨어는 도 2 에 도시된 바와 같이, 상술한 도 1 의 소거 재기록형 광디스크 시스템에, 기록 데이터를 저장하기 위한 버퍼(200)와, 오류로 판정된 구간에 대한 데이터를 저장하는 메모리(210)를 더 구비하여 구성한다.2 is a hardware diagram for performing a recording error correction method of the present invention. As shown in FIG. 2, the hardware for performing the recording error correction method of the present invention includes a buffer 200 for storing record data and an interval determined as an error in the erasing rewritable optical disc system of FIG. 1 described above. It further comprises a memory 210 for storing data about.

도 3에는 본 발명의 실시예에 따른 기록 오류 정정 방법의 상세 흐름도가 도시된다. 도 3의 기록 오류 정정 방법은 상술한 도 2 의 하드웨어를 이용하여 수행된다.3 is a detailed flowchart of a recording error correction method according to an embodiment of the present invention. The recording error correction method of FIG. 3 is performed using the hardware of FIG.

기록시(S1), 오디오/비디오 입력단을 통해 사용자 데이타가 MPEG 인코더(100)에 입력된다. MPEG 인코더(100)는 입력되는 사용자 데이터를 MPEG 압축 방식에 의거하여 압축한후 CD-포맷터(110)에 제공한다.During recording (S1), user data is input to the MPEG encoder 100 via the audio / video input terminal. The MPEG encoder 100 compresses the input user data based on the MPEG compression method and provides the user data to the CD-formatter 110.

시스템 제어부(150)는 CD-포맷터(110)로 제공되는 사용자 데이터를 버퍼(200)에 순차 저장되도록(S2) CD-포맷터(110)를 제어하는 한편, CD-포맷터(110)와 디지탈 신호 처리부(120) 및 서보부(160)를 제어하여 버퍼(200)에 저장된 데이터가 수바이트 단위로 리드되어(S3) 4배속으로 디스크(K)에 기록되도록 한다(S4).The system controller 150 controls the CD-formatter 110 to sequentially store user data provided to the CD-formatter 110 in the buffer 200 (S2), while the CD-formatter 110 and the digital signal processor The controller 120 and the servo unit 160 are controlled to read data stored in the buffer 200 in units of several bytes (S3) and to be recorded on the disk K at 4 times speed (S4).

CD-포맷터(110)는 시스템 제어부(150)의 제어에 의해 버퍼(200)에 저장된 데이터를 수바이트 단위로 리드하여 수 바이트의 데이터에 헤더 및 싱크 데이터, 오류 검출을 위한 EDC 데이터와 오류 정정을 위한 ECC 데이터를 부가하여 섹터 데이터를 형성한후, 디지탈 신호 처리부(120)에 제공하되, 4배속 신호 처리하여 제공한다.The CD-formatter 110 reads the data stored in the buffer 200 in units of bytes under the control of the system controller 150 to perform header and sink data on the bytes of data, EDC data for error detection, and error correction. After adding the ECC data for forming the sector data, it is provided to the digital signal processing unit 120, it is provided by processing the signal 4 times.

디지탈 신호 처리부(120)는 CD-포맷터(110)로부터 제공되는 섹터 데이터에 대한 스크램블링, 인터리빙 및 EFM 변조를 수행하되, 4배속으로 처리하여 증폭부(130)에 제공한다. 증폭부(130)는 입력된 데이터를 증폭하여 광픽업 유니트(140)에 제공한다. 한편 서보부(160)는 시스템 제어부(150)의 제어에 의해 광픽업 유니트(140)가 4배속 기록 모드로 절환되도록 한다. 광픽업 유니트(140)는 서보부(160)의 제어에 의해 증폭부(130)로부터 제공되는 데이터를 4배속으로 디스크(K)에 기록한다.The digital signal processor 120 performs scrambling, interleaving, and EFM modulation on the sector data provided from the CD-formatter 110, and processes the data at four times and provides the amplification unit 130. The amplifier 130 amplifies the input data and provides it to the optical pickup unit 140. Meanwhile, the servo unit 160 causes the optical pickup unit 140 to switch to the 4x recording mode under the control of the system controller 150. The optical pickup unit 140 writes the data provided from the amplifying unit 130 to the disk K at 4 times the speed under the control of the servo unit 160.

시스템 제어부(150)는 이와 같은 4배속 기록 동작이, 예를들어 2 초간 수행되고 나면(S5) CD-포맷터(110)의 신호 처리 동작이 중지되도록 한후, 2 초동안 버퍼(200)로부터 리드되어 디스크(K)에 기록된 데이터들이 저장되어 있는 버퍼(200)상의 기록 데이터 저장 영역을 기억해놓는다(S6).The system controller 150 reads from the buffer 200 for 2 seconds after stopping the signal processing of the CD-formatter 110 after the 4x recording operation is performed for example, for 2 seconds (S5). The recording data storage area on the buffer 200 in which the data recorded on the disk K is stored is stored (S6).

이후, 시스템 제어부(150)는 서보부(160)를 제어하여 광픽업 유니트(140)가 2초전의 기록 시작 위치로 점프되도록 한다(S7). 서보부(160)는 시스템 제어부(150)의 제어에 의해 광픽업 유니트(140)를 디스크(K)상의 현재 위치에서 2초전의 기록 시작 위치로 점프시킨다.Thereafter, the system controller 150 controls the servo unit 160 to cause the optical pickup unit 140 to jump to the recording start position 2 seconds ago (S7). The servo unit 160 causes the optical pickup unit 140 to jump from the current position on the disk K to the recording start position two seconds ago by the control of the system controller 150.

이후, 시스템 제어부(150)는 서보부(160), 디지탈 신호 처리부(120)가 4배속 재생 모드로 절환되도록 하고, CD-롬 디코더(170)를 동작시킨다(S8).Thereafter, the system controller 150 causes the servo unit 160 and the digital signal processing unit 120 to switch to the 4x reproduction mode, and operates the CD-ROM decoder 170 (S8).

서보부(160)는 시스템 제어부(150)의 제어에 의해 광픽업 유니트(140)를 4배속 재생 모드로 작동시킨다. 광픽업 유니트(140)는 디스크(K)상의 2 초전의 기록 시작 위치에서부터 데이터를 4배속으로 독출하여 증폭부(130)에 제공하고, 증폭부(130)는 이를 증폭하여 디지탈 신호 처리부(120)에 제공한다.The servo unit 160 operates the optical pickup unit 140 in the 4x speed regeneration mode under the control of the system controller 150. The optical pickup unit 140 reads the data at 4 times the speed from the recording start position of 2 seconds ago on the disk K and provides the data to the amplifier 130, and the amplifier 130 amplifies the digital signal processor 120 to amplify the data. To provide.

디지탈 신호 처리부(120)는 증폭부(130)로부터 입력되는 데이터를 EFM복조, 디인터리빙, 디스크램블링을 수행하여 CD-롬(ROM) 디코더(170)에 제공한다. CD-롬 디코더(170)는 시스템 제어부(150)의 제어하에 디지탈 신호 처리부(120)로부터 섹터 단위로 데이터를 수신하여 섹터 데이터의 헤더 및 싱크 데이터를 제거하고, EDC 데이터를 이용하여 오류를 검출하며, ECC데이타를 이용하여 오류 정정을 수행하여 수 바이트의 사용자 데이터만을 검출한다(S9).The digital signal processor 120 performs EFM demodulation, deinterleaving, and descrambling of the data input from the amplifier 130 to provide the CD-ROM decoder 170. The CD-ROM decoder 170 receives data in sector units from the digital signal processor 120 under the control of the system controller 150 to remove the header and sink data of the sector data, and detects an error using the EDC data. Then, error correction is performed using ECC data to detect only a few bytes of user data (S9).

또한, CD-롬 디코더(170)는 디지탈 신호 처리부(120)로부터 제공되는 데이터중 오류 정정을 할수 없는 섹터가 있을 경우, 오류 정정이 되지 않음을 나타내는 신호를 시스템 제어부(150)에 제공한다.In addition, the CD-ROM decoder 170 provides a signal to the system controller 150 indicating that error correction is not performed when there is a sector in which data cannot be corrected in the data provided from the digital signal processor 120.

시스템 제어부(150)는 CD-롬 디코더(170)로부터 오류 정정이 되지 않음을 통보받으면(S10), 과거 2 초동안 기록된 데이터에 기록 오류가 발생되었음을 인식한후, 디스크상의 기록 오류 발생 구간을 기억해놓는다(S11).When the system controller 150 is notified of the error correction from the CD-ROM decoder 170 (S10), after recognizing that a recording error has occurred in the data recorded in the past 2 seconds, the system controller 150 detects a recording error occurrence section on the disc. Remember (S11).

그런후, 상술한 S6과정에서 기억한 버퍼(200)상의 기록 데이터 저장 영역을 검출한후 CD-롬 디코더(170)를 제어하여, 버퍼(200)상의 기록 데이터 저장 영역에 저장된 데이터가 메모리(210)에 저장되도록 한다(S12).Then, after detecting the recording data storage area on the buffer 200 stored in step S6 described above, the CD-ROM decoder 170 is controlled to store the data stored in the recording data storage area on the buffer 200 in the memory 210. To be stored in step S12).

CD-롬 디코더(170)는 시스템 제어부(150)로부터 기록 데이터 저장 영역에 대한 정보가 입력되면, 버퍼(200)에 저장된 데이터중, 시스템 제어부(150)로부터 입력된 기록 데이터 저장 영역에 저장되어 있는 데이터를 리드하여 메모리(210)에 저장시키고, 버퍼(200)상의 기록 데이터 저장 영역에 저장된 데이타를 지운다.When the CD-ROM decoder 170 receives information about the recording data storage area from the system control unit 150, the CD-ROM decoder 170 is stored in the recording data storage area input from the system control unit 150 among data stored in the buffer 200. Data is read and stored in the memory 210, and data stored in the recording data storage area on the buffer 200 is erased.

이와 같이 시스템 제어부(150)는 4배속 기록, 4배속 재생, 및 오류 정정을 통해, 기록 오류 발생 구간을 검출하고, 기록 오류 발생 구간에 대응되는 데이터를 버퍼(200)로부터 메모리(210)에 이동시켜 저장하는 과정을 반복 수행하면서, 버퍼(200)의 저장 상태를 파악한다(S13),As described above, the system controller 150 detects a recording error occurrence section and moves data corresponding to the recording error occurrence section from the buffer 200 to the memory 210 through 4x recording, 4x playback, and error correction. While repeatedly performing the process of storing, to grasp the storage state of the buffer 200 (S13),

버퍼(200)의 저장량이 충분히 적으면, 시스템 제어부(150)는 S11과정에서 기억한 기록 오류 발생 구간을 검출하고(S14), 해당 구간의 시작점으로 광픽업 유니트(140)가 점프되도록 서보부(160)를 제어한다.If the storage capacity of the buffer 200 is sufficiently small, the system controller 150 detects a recording error occurrence section stored in step S11 (S14), and the servo unit (J) to jump the optical pickup unit 140 to the start point of the section. 160).

서보부(160)는 시스템 제어부(150)의 제어에 의해 광픽업 유니트(140)를 기록 오류 발생 구간의 시작위치로 점프시킨다. 이후 시스템 제어부(150)는 CD-포맷터(110)를 제어하여 메모리(210)에 저장된 데이터중 S14과정에서 검출된 기록 오류 발생 구간에 기록할 데이터가 메모리(210)로부터 리드되도록 한다(S15).The servo unit 160 causes the optical pickup unit 140 to jump to the start position of a recording error occurrence section under the control of the system controller 150. Thereafter, the system controller 150 controls the CD-formatter 110 so that the data to be recorded in the recording error occurrence section detected in step S14 among the data stored in the memory 210 is read from the memory 210 (S15).

또한 시스템 제어부(150)는 CD-포맷터(110)와 디지탈 신호 처리부(120) 및 서보부(160)를 제어하여, 메모리(210)로부터 리드된 데이터가 기록 오류 발생 구간에 4배속으로 기록되도록 한다.In addition, the system controller 150 controls the CD-formatter 110, the digital signal processor 120, and the servo unit 160 so that the data read from the memory 210 is recorded at a 4x speed in the write error occurrence section. .

따라서, CD-포맷터(110)는 메모리(210)로 부터 입력된 데이터를 수바이트 단위로 리드하여 수 바이트의 데이터에 헤더 및 싱크 데이터, 오류 검출을 위한 EDC 데이터와 오류 정정을 위한 ECC 데이터를 부가하여 섹터 데이터를 형성한후, 디지탈 신호 처리부(120)에 제공하되, 4배속 신호 처리하여 제공한다.Accordingly, the CD-formatter 110 reads data input from the memory 210 in units of bytes, and adds header and sink data, EDC data for error detection, and ECC data for error correction to several bytes of data. After the sector data is formed, the digital signal processor 120 is provided to the digital signal processor 120, and provided by processing the 4X signal.

디지탈 신호 처리부(120)는 CD-포맷터(110)로부터 제공되는 섹터 데이터에 대한 스크램블링, 인터리빙 및 EFM 변조를 수행하되, 4배속으로 처리하여 증폭부(130)에 제공한다. 증폭부(130)는 입력된 데이터를 증폭하여 광픽업 유니트(140)에 제공한다. 광픽업 유니트(140)는 서보부(160)의 제어에 의해 증폭부(130)로부터 제공되는 데이터를 디스크(K)상의 기록 오류 발생 구간에 4배속으로 기록한다(S16).The digital signal processor 120 performs scrambling, interleaving, and EFM modulation on the sector data provided from the CD-formatter 110, and processes the data at four times and provides the amplification unit 130. The amplifier 130 amplifies the input data and provides it to the optical pickup unit 140. The optical pickup unit 140 writes the data provided from the amplifier 130 under the control of the servo unit 160 at four times the recording error occurrence period on the disk K (S16).

또한 시스템 제어부(150)는 버퍼(200)의 저장 상태를 파악하여, 버퍼(200)의 저장량이 일정 레벨 이상이 되면 기록 오류 발생 구간에 대한 기록을 중단한후 버퍼(200)에 저장된 데이터에 대한 4배속 기록, 재생 및 오류 정정을 통해, 오류 정정이 되지 않은 구간의 데이터들을 메모리(210)에 순차 저장한 과정을 반복 수행한다.In addition, the system controller 150 determines the storage state of the buffer 200, and when the storage amount of the buffer 200 reaches a predetermined level or more, the system controller 150 stops recording of a recording error occurrence interval and then stores the data stored in the buffer 200. Through 4 times recording, reproducing, and error correction, the process of sequentially storing the data of the section in which the error is not corrected in the memory 210 is repeatedly performed.

이상 설명한 바와같이, 본 발명은 디스크에 데이터를 4배속으로 기록한후 다시, 이를 재생하여 데이터의 기록 오류를 검출하고, 기록 오류가 발생된 구간의 데이터에 대해서는 해당 구간에 다시 기록해줌으로서, 매우 빠르고 정확하게 데이터를 기록할수 있는 효과가 있다.As described above, the present invention records the data at four times the speed of the disc, and then reproduces the data to detect the recording error of the data, and rewrites the data of the section where the recording error occurs, in the corresponding section, which is very fast. It has the effect of recording data accurately.

Claims (3)

디스크에 기록할 데이터를 저장하는 버퍼와, 디스크상의 데이터를 기록시 발생되는 기록 오류 발생 구간에 대한 기록전의 원래의 데이터를 저장하기 위한 메모리를 구비하여 기록 오류를 정정하기 위한 광디스크 시스템의 기록 오류 정정 방법에 있어서:And a buffer for storing data to be recorded on the disk, and a memory for storing original data before recording for a recording error occurrence interval generated when recording the data on the disk, thereby correcting a recording error of the optical disk system. In the way: 상기 디스크에 기록할 데이터를 버퍼에 저장한후 저장된 데이터를 리드하여, N배속으로 상기 디스크에 기록하는 동작을 기설정 시간동안 수행하는 제 1 단계;A first step of storing data to be recorded on the disk in a buffer, reading out the stored data, and writing the data to the disk at NX speed for a preset time; 상기 기설정 시간 동안 기록된 데이터를 N배속 재생하여 오류를 정정하되, 오류 정정이 되지 않으면, 상기 오류 정정이 되지 않은 데이터가 기록된 디스크상의 기록 오류 발생 구간을 기억하는 제 2 단계;A second step of correcting an error by reproducing the data recorded for the predetermined time by N times, and correcting an error, and if the error is not corrected, storing a recording error occurrence section on a disk on which the data without error correction is recorded; 상기 1 단계에서 기설정 시간동안 버퍼로부터 리드된 데이터를 상기 버퍼로부터 다시 리드한후 상기 메모리로 이동시켜 저장하는 제 3 단계;A third step of reading data read from the buffer from the buffer for a predetermined time in the first step and moving the data to the memory; 상기 버퍼의 데이터 저장량을 체크하여, 상기 버퍼의 데이터 저장량이 기설정 레벨 보다 낮으면 상기 디스크상의 기록 오류 발생 구간에 기록할 데이터를 상기 메모리로부터 리드하는 제 4 단계;A fourth step of checking the amount of data stored in the buffer and reading data from the memory to be recorded in a write error occurrence section on the disk when the amount of stored data in the buffer is lower than a preset level; 상기 제 4 단계후 상기 메모리로부터 리드된 데이터를 상기 기록 오류 발생 구간에 기록하는 제 5 단계를 포함하여 구성한 광디스크 시스템의 기록 오류 정정 방법.And a fifth step of recording the data read from the memory after the fourth step into the recording error occurrence section. 제 1 항에 있어서, 상기 기설정 시간을 2 초로 한정하는 광디스크 시스템의 기록 오류 정정 방법.The recording error correcting method of claim 1, wherein the preset time is limited to two seconds. 제 1 항에 있어서, 상기 N배속을 4배속을 한정하는 광디스크 시스템의 기록 오류 정정 방법.The recording error correcting method of claim 1, wherein the Nx speed is limited to 4x speed.
KR1019960078126A 1996-12-30 1996-12-30 Method for correcting error data in an optical disk system KR100213299B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960078126A KR100213299B1 (en) 1996-12-30 1996-12-30 Method for correcting error data in an optical disk system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960078126A KR100213299B1 (en) 1996-12-30 1996-12-30 Method for correcting error data in an optical disk system

Publications (2)

Publication Number Publication Date
KR19980058790A KR19980058790A (en) 1998-10-07
KR100213299B1 true KR100213299B1 (en) 1999-08-02

Family

ID=19492795

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960078126A KR100213299B1 (en) 1996-12-30 1996-12-30 Method for correcting error data in an optical disk system

Country Status (1)

Country Link
KR (1) KR100213299B1 (en)

Also Published As

Publication number Publication date
KR19980058790A (en) 1998-10-07

Similar Documents

Publication Publication Date Title
JP3141242B2 (en) Optical disk recording device
US7406010B2 (en) Data recording/reproducing method with robust error handling capability and data recording/reproducing apparatus thereof
KR100245156B1 (en) Disc recording and/or reproducing apparatus and disc therefor
KR920018681A (en) Optical disc burner
JP3049919B2 (en) Data playback device
KR100475604B1 (en) Read only optical disc, and method for reproducing a data in read only optical disc player
US6661758B2 (en) High speed data recording and/or reproducing method and apparatus with increased sector access speed
KR100213299B1 (en) Method for correcting error data in an optical disk system
JP2006127571A (en) Disk reproducing apparatus
JP2006252715A (en) Optical disk recording/reproducing device
JP3787934B2 (en) Playback device
KR100220604B1 (en) Editting method in erasing and re-recording type optical disk system
EP1209679A2 (en) Recording apparatus and method for optical recording medium
JPH10149633A (en) Digital data recording system
KR100268386B1 (en) Recording and controlling method of a dvd-ram drive
KR19980058840A (en) Editing method of erasing rewritable optical disc system
KR100513334B1 (en) Read only optical disc, and method for reproducing a data in read only optical disc player
KR100609164B1 (en) Method for writing data in an optical disk reader/writer
JPS62183065A (en) Disk reproducing device
JP3749039B2 (en) Information reproducing apparatus and information recording apparatus
KR100300996B1 (en) Method for audio after recording
KR100522958B1 (en) Methods for setting/removing search pointer in the optical recording medium
KR100945513B1 (en) Optical disc write stating Apparatus and Method
KR910007446B1 (en) Optical recording / reproducing apparatus
JP3892543B2 (en) Information playback 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
FPAY Annual fee payment

Payment date: 20090504

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee