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

KR100259806B1 - Data rewriting method and device - Google Patents

Data rewriting method and device Download PDF

Info

Publication number
KR100259806B1
KR100259806B1 KR1019970046275A KR19970046275A KR100259806B1 KR 100259806 B1 KR100259806 B1 KR 100259806B1 KR 1019970046275 A KR1019970046275 A KR 1019970046275A KR 19970046275 A KR19970046275 A KR 19970046275A KR 100259806 B1 KR100259806 B1 KR 100259806B1
Authority
KR
South Korea
Prior art keywords
data
efm
signal
counter
recording
Prior art date
Application number
KR1019970046275A
Other languages
Korean (ko)
Other versions
KR19990024893A (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 KR1019970046275A priority Critical patent/KR100259806B1/en
Publication of KR19990024893A publication Critical patent/KR19990024893A/en
Application granted granted Critical
Publication of KR100259806B1 publication Critical patent/KR100259806B1/en

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/28Re-recording, i.e. transcribing information from one optical record carrier on to one or more similar or dissimilar record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/04Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
    • G11B19/041Detection or prevention of read or write errors
    • G11B19/042Detection or prevention of read or write errors due to external shock or vibration
    • 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/10009Improvement or modification of read or write signals
    • G11B20/10222Improvement or modification of read or write signals clock-related aspects, e.g. phase or frequency adjustment or bit synchronisation
    • G11B20/10231Improvement or modification of read or write signals clock-related aspects, e.g. phase or frequency adjustment or bit synchronisation wherein an asynchronous, free-running clock is used; Interpolation of sampled signals
    • 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/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • 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
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • G11B2020/1232Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc sector, i.e. the minimal addressable physical data unit
    • 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/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • G11B2020/1242Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc the area forming one or more zones, wherein each zone is shaped like an annulus or a circular sector
    • G11B2020/1248ROM zone, i.e. an unrewritable zone
    • 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/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/216Rewritable discs
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PURPOSE: A method and apparatus for re-recording data is provided to record data again by searching a bit position generating an error if an error is generated while CD data are recorded. CONSTITUTION: An optical pickup device(2) records data by scanning a laser light on a CD(1) or reads previously recorded data(EFM data). An EFM edge signal generator(3) scans the data(EFM data) being reproduced and outputted from a CD(1) by the optical pickup device(2) and outputs an edge detecting signal thereof. A 12_T detecting unit(4) detects whether the data are outputted in a predetermined time(12_T) in the optical pickup device(2), and outputs an EFM counter hold signal(EFM CHS) if the data are not outputted. An EFM counter(5) is reset by a sub code synchronizing signal(Sub-Sync), and counts an edge detecting signal(ED), and becomes the count hold by the EFM counter hold signal(EFM CHS) in a recording error detecting point, and stores the current counter value. A digital signal processing unit(6) generates the sub code synchronizing signal(Sub-Sync) based on the data(EFM data). A micro computer(7) senses a portion generating a recording error based on the EFM counter hold signal(EFM CHS) and the value held in the EFM counter(5), and records data again on the corresponding area by controlling the optical pickup device(2).

Description

데이터 재기록 방법 및 장치Data rewriting method and apparatus

본 발명은 광디스크의 데이터 재기록 기술에 관한 것으로, 특히 광디스크에 데이터를 기록하거나, 이미 기록된 데이터를 읽어내어 재생처리하는 기록 재생시스템에서 데이터 기록시 에러가 발생된 부분을 찾아내어 재기록을 수행하는데 적당하도록한 데이터 재기록 방법 및 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a data rewriting technique of an optical disc, and is particularly suitable for finding a portion where an error occurs during data recording in a recording / reproducing system that records data on an optical disc or reads and reproduces already recorded data. The present invention relates to a method and an apparatus for rewriting data.

최근 컴퓨터 시스템에서 데이터의 백업을 위해 한 번 또는 그 이상 기록이 가능한 광디스크 예로써, 씨디(CD-R),(CD-RW)가 많이 사용되고 있다. 이와 같은 CD-R/RW를 대상으로 데이터를 기록하거나 재생하는 장치(이하, "씨디장치" 라 칭함)는 기록하고자 하는 데이터를 호스트(컴퓨터)로 부터 전송받고 픽업장치(Pick-up)를 사용하여 씨디에 데이터를 기록하게 된다.Recently, as an example of an optical disk capable of recording one or more times for backing up data in a computer system, CDs (CD-Rs) and (CD-RWs) are widely used. A device for recording or reproducing data for such a CD-R / RW (hereinafter, referred to as a "CD device") receives data to be recorded from a host (computer) and uses a pickup device (Pick-up). The data is written to the CD.

그런데, 이와 같은 씨디장치에 있어서 데이터 기록 도중 충격이나 외란에 의해 픽업장치가 재생 또는 기록하고자하는 목표위치에서 이탈되어 원하지 않는 위치로 이동되는 경우가 빈번히 발생된다.However, in such a CD device, the pickup device is frequently moved from the target position to be reproduced or recorded and moved to an undesired position due to shock or disturbance during data recording.

이하, 도 1 및 도 2를 참조하여 씨디상에 데이터가 정상적으로 기록되는 경우와 비정상적으로 기록되는 경우에 대해서 설명하면 다음과 같다.Hereinafter, the case where data is normally recorded on the CD and the case where the data is abnormally recorded will be described with reference to FIGS. 1 and 2 as follows.

씨디(CD-R/RW)에 데이터를 기록하는 도중 씨디장치에 기록오류가 발생하면 그 씨디나 씨디장치의 안정성을 위하여 기록동작을 중단하게 된다. 이와 같이 씨디에 데이터를 기록하는 도중 기록동작을 중단하게 되면, 그 씨디상에 기록된 데이터는 씨디 규격에서 제시된 데이터 형태를 만족시키지 못하기 때문에 씨디에 이미 정상적으로 기록된 데이터를 재생하거나 또 다른 데이터를 기록하는 것이 불가능하게 된다.If a recording error occurs on the CD device while recording data to the CD-R / RW, the recording operation is stopped for stability of the CD or CD device. If the recording operation is interrupted while recording data on the CD as described above, the data recorded on the CD does not satisfy the data format suggested by the CD standard. It becomes impossible to record.

도 1은 씨디에 정상적으로 기록된 데이터의 형태를 보여주고 있는데, 이와 같은 데이터의 형태는 씨디 규격에서 제공된 형태이다. 도 2는 디스크에 데이터를 기록하는 도중 충격이나 외란 등으로 인하여 기록이 중단되는 경우 데이터의 형태를 보인 것이다.FIG. 1 shows a form of data normally recorded on a CD. The form of such data is provided in a CD standard. FIG. 2 shows the form of data when recording is interrupted due to shock or disturbance while recording data on the disk.

씨디장치가 씨디에 데이터를 기록할 때 도 1의 (b)와 같은 동기신호(ATIP Sync)가 검출되고 난 후 데이터를 기록하게 된다. 즉, 씨디상에 데이터를 기록하고자 하는 경우, 상기 동기신호(ATIP Sync)가 검출된 시점으로 부터 0~2 EFM내에 도 1의 (c)와 같은 서브코드 동기신호(Sub_Code Sync)가 기록되어 있어야 한다. 또한, 그 시점에서 씨디에 데이터(EFM Data)가 기록되며, 실제 씨디상에 기록되는 형태는 도 1의 (e)에서와 같이 1_EFM 데이터 포맷을 갖는다.When the CD device records data on the CD, the data is recorded after the sync signal (ATIP Sync) as shown in FIG. That is, when data is to be recorded on the CD, a sub code sync signal (Sub_Code Sync) as shown in FIG. 1 (c) must be recorded in 0 to 2 EFMs from the time when the sync signal (ATIP Sync) is detected. do. At this point, the data (EFM Data) is recorded on the CD, and the form recorded on the CD has the 1_EFM data format as shown in FIG.

상기 데이터(1_EFM Data)는 EFM 동기 패턴으로 부터 시작되고, 이 데이터(1_EFM Data)의 총 길이는 588_channel Bit이다. 1_EFM 동기 데이터는 24T(1T=Bit_Clock(×1일 때, 4.3218_MHz))의 길이를 갖는다. 가장 긴 T는 1_EFM 동기의 정(+),부(-) 구간이고, 가장 짧은 T는 3_T 구간이다. 그러므로 상기 데이터(1_EFM Data)는 3_T부터 11_T의 길이를 갖는 피트(Pit)로 이루어져 있다.The data 1_EFM Data starts from the EFM synchronization pattern, and the total length of this data 1_EFM Data is 588_channel Bits. The 1_EFM synchronization data has a length of 24T (1T = Bit_Clock (4.3218_MHz when x1)). The longest T is the positive (+) and negative (-) intervals of 1_EFM synchronization, and the shortest T is the 3_T interval. Therefore, the data 1_EFM data is composed of pits having a length of 3_T to 11_T.

지금까지 도 1을 참조하여 CD-ROM, CD-Audio, CD-R/RW에 정상적으로 각인된 데이터의 포맷 형태를 설명하였다.The format of the data normally engraved on the CD-ROM, CD-Audio, and CD-R / RW has been described with reference to FIG. 1.

그러나, 씨디장치에서 데이터를 기록하는 도중 충격이나 외란이 발생되는 경우 이에 의해 기록동작이 중단되므로 도 2의 (a)에서와 같이 씨디상에 데이터가 기록되지 않은 부분이 발생하게 된다. 이와 같이 씨디상에 데이터가 정상적으로 기록되지 않은 부분이 발생되면 추후에 그 씨디를 사용하지 못하게 된다.However, if a shock or disturbance occurs while recording data in the CD device, the recording operation is stopped by this, and thus a portion where data is not recorded on the CD is generated as shown in FIG. As such, when a portion where data is not normally recorded on the CD is generated, the CD cannot be used later.

이와 같이 종래의 씨디장치에 있어서는 데이터를 기록하는 도중 충격이나 외란에 의해 기록동작이 중단되고, 이에 의해 그 씨디가 씨디 규격에서 제시된 데이터 형태를 만족시키지 못하기 때문에 씨디에 이미 정상적으로 기록된 데이터를 재생하거나 또 다른 또 다른 데이터를 기록하는 것이 불가능하게 되는 결함이 있었다.As described above, in the conventional CD device, the recording operation is interrupted due to shock or disturbance while recording the data. As a result, since the CD does not satisfy the data format suggested by the CD standard, the data already recorded on the CD is reproduced. There was a flaw that would make it impossible to record another data.

이를 해결하기 위해 추후에 씨디의 빈 공간에 더미 데이터를 기록하는 기술이 제안되었는데, 이를 이용하는 경우 오류가 발생된 디스크는 다시 사용할 수 있게 되지만 이미 기록된 데이터는 사용할 수 없게 된다.In order to solve this problem, a technique for recording dummy data in the empty space of the CD is proposed. In this case, an errored disk can be used again, but already recorded data cannot be used.

따라서, 본 발명이 이루고자하는 기술적 과제는 씨디에 데이터를 기록하고 있는 도중에 오류가 발생되는 경우 오류가 발생된 비트 위치를 찾아내어 데이터를 재기록하는 데이터 재기록 방법 및 장치를 제공함에 있다.Accordingly, an object of the present invention is to provide a data rewriting method and apparatus for rewriting data by finding a bit position where an error occurs when an error occurs while recording data on a CD.

도 1의 (a)~(f)는 정상적으로 기록된 광디스크의 데이터 포맷을 설명하기 위한 각 검출신호의 파형도.1A to 1F are waveform diagrams of respective detection signals for explaining the data format of an optical disc recorded normally.

도 2의 (a)~(e)는 비정상적으로 기록된 광디스크 데이터 포맷을 설명하기 위한 각 검출신호의 파형도.2A to 2E are waveform diagrams of respective detection signals for explaining abnormally recorded optical disc data formats.

도 3은 본 발명에 의한 데이터 재기록 장치의 일실시예를 보인 블록도.3 is a block diagram showing an embodiment of a data rewriting apparatus according to the present invention;

도 4의 (a)~(f)는 도 4에서 각부의 파형도.4 (a) to 4 (f) are waveform diagrams of respective parts in FIG. 4;

도 5은 본 발명 데이터 재기록 방법에 대한 신호 흐름도.5 is a signal flow diagram for the data rewriting method of the present invention.

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

1 : 씨디 2 : 픽업장치1: CD 2: Pickup

3 : 이에프엠 에지신호 발생기 4 : 12_T 발생기3: EFM edge signal generator 4: 12_T generator

5 : 이에프엠 카운터 6 : 디지탈신호 처리기5: EMPM counter 6: Digital signal processor

7 : 마이크로 컴퓨터7: microcomputer

본 발명의 목적을 달성하기 위한 씨디의 데이터 재기록 방법은 씨디에 데이터 기록동작을 시작한 후 데이터(EFM Data)가 소정 주기로 출력되면 정상적인 기록상태로 판단하여 정상적으로 기록된 섹터 번호를 저장하고, 그 데이터(EFM Data)가 소정 주기로 출력되지 않을 때 기록동작을 중지하는 제1과정(S1-S3)과; 기록동작을 중지한 후 상기 저장된 섹터번호를 읽어내어 이에프엠 카운터 홀드신호(EFM CHS)가 출력될 때 그 섹터번호를 로드하는 제2과정(S4-S7)과; 데이터가 정상적으로 기록된 섹터로 부터 소정 섹터 이전의 위치로 복귀한 후 씨디-롬 엔코딩과 씨디 엔코딩을 시작하여 데이터(EFM Data)를 발생시키고, 픽업장치의 레이저다이오드를 오프상태로 유지한 상태에서 비트클럭신호를 감산카운트하는 제3과정(S8-S11)과; 상기 카운트값이 제로가 될 때 상기 레이저다이오드를 온시켜 실질적인 기록동작이 수행되게 하는 제4과정(S12,S13)으로 이루어진다.In the data rewriting method of the CD to achieve the object of the present invention, if data (EFM Data) is output at predetermined intervals after starting the data recording operation on the CD, it is judged to be a normal recording state and stores the normally recorded sector number, and the data ( A first step (S1-S3) of stopping the recording operation when the EFM data) is not output at a predetermined period; A second step (S4-S7) of reading the stored sector number after stopping the recording operation and loading the sector number when the counter counter hold signal (EFM CHS) is output; After returning to the position before the predetermined sector from the sector where data is normally recorded, the CD-ROM encoding and the CD encoding are started to generate the data (EFM Data), and the bit is maintained while the laser diode of the pickup device is turned off. A third process (S8-S11) for subtracting the clock signal; When the count value becomes zero, a fourth process (S12, S13) is performed to turn on the laser diode so that a substantial recording operation is performed.

도 3은 본 발명의 목적을 달성하기 위한 데이터 재기록 장치의 일실시 예시 블록도로서 이에 도시한 바와 같이, 씨디(1)에 레이저광을 주사하여 데이터를 기록하거나 이미 기록된 데이터(EFM Data)를 읽어내는 광픽업장치(2)와; 상기 광픽업장치(2)에 의해 씨디(1)로 부터 재생출력되는 데이터(EFM Data)를 스캔하여 이의 에지검출신호(ED)를 출력하는 이에프엠 에지신호 발생기(3)와; 상기 픽업장치(2)에서 소정시간(12_T)내에 데이터(EFM Data)가 출력되는지의 여부를 확인하여 그 데이터(EFM Data)가 출력되지 않을 때 이에프엠 카운터 홀드신호(EFM CHS)를 출력하는 12_T 검출기(4)와; 한 섹터 구간의 어느 부분에서 데이터(EFM Data)가 발생하지 않았는지를 검출하기 위하여, 서브코드 동기신호(Sub-Sync)에 의해 리세트된 후 상기 에지검출신호(ED)를 카운트하다가 기록오류 검출시점에서 상기 이에프엠 카운터 홀드신호(EFM CHS)에 의해 카운트 홀드되어 그때까지 카운트한 값을 기억하는 이에프엠 카운터(5)와; 서브코드 동기신호(Sub-Sync)가 발생된 후 기록오류가 발생된 부분을 찾아내기 위하여, 상기 데이터(EFM Data)를 근거로 상기 서브코드 동기신호(Sub-Sync)를 발생하는 디지탈신호 처리기(6)와; 상기 이에프엠 카운터 홀드신호(EFM CHS)와 이에프엠 카운터(5)에 홀드된 값을 근거로 상기 씨디(1)상에서 기록오류가 발생된 부분을 인식한 후 상기 픽업장치(2)를 제어하여 해당 부분에 데이터가 재기록 되도록하는 마이크로컴퓨터(7)로 구성한 것으로, 이와 같이 구성한 본 발명의 작용을 첨부한 도 1 및 도 2, 도 4 및 도 5를 참조하여 상세히 설명하면 다음과 같다.FIG. 3 is a block diagram of an embodiment of a data rewriting apparatus for achieving the object of the present invention. As shown therein, a laser beam is scanned onto the CD 1 to record data or to record already recorded data (EFM Data). An optical pickup device 2 for reading out; An edge signal generator (3) which scans data (EFM Data) reproduced and outputted from the CD (1) by the optical pickup device (2) and outputs an edge detection signal (ED) thereof; 12_T which checks whether the data (EFM Data) is output within the predetermined time 12_T in the pickup device 2 and outputs an EFM CHS hold signal when the data (EFM Data) is not output. A detector 4; In order to detect in which part of one sector the data (EFM Data) has not occurred, the edge detection signal (ED) is counted after being reset by a sub-code synchronization signal (Sub-Sync), and then a recording error detection time point is detected. An EPM counter 5 which counts and holds a value counted by the EFM CHS signal at that time; A digital signal processor for generating the sub-code synchronization signal Sub-Sync based on the data (EFM Data) in order to find a portion where a recording error occurs after the sub-code synchronization signal (Sub-Sync) is generated ( 6); The pickup device 2 is controlled by recognizing a portion where a recording error occurs on the CD 1 on the basis of the EFM CHS and the value held by the EFM CHS. It is composed of a microcomputer 7 which allows data to be rewritten in a part, and will be described in detail with reference to FIGS. 1 and 2, 4 and 5 attached to the operation of the present invention configured as described above.

씨디장치가 씨디(1)상에 데이터를 정상적으로 기록하고 있는 동안 그 씨디(1)의 데이터 포맷은 도 1의 (a)와 같으며, 데이터가 기록되는 시점은 그 씨디(1)상에 각인되어 있는 도 1의 (b)와 같은 ATIP(Absoulte Time In Pre-grove) 데이터의 동기신호(ATIP Sync)가 검출된 이후이다.While the CD device normally records data on the CD 1, the data format of the CD 1 is as shown in Fig. 1A, and the time point at which the data is recorded is imprinted on the CD 1. This is after the synchronization signal (ATP Sync) of the ABST (Absoulte Time In Pre-grove) data is detected.

그리고, 상기 씨디(1)상에 정상적으로 기록된 데이터가 픽업장치(2)에 의해 읽혀지면 이로부터 도 1의 (b)와 같은 동기신호(ATIP Sync)가 출력되고, 또한, 씨디(1)에 기록된 데이터의 서브코드에 대한 동기신호(Sub-Code Sync)가 도 1의 (c)와 같이 출력된다. 그리고, 1_EFM 데이터의 동기구간(도 1의 (f))에서도 1_EFM 동기 파형이 출력된다.When the data normally recorded on the CD 1 is read by the pickup device 2, the synchronization signal (ATIP Sync) as shown in FIG. A sub-code sync for the subcode of the recorded data is output as shown in Fig. 1C. The 1_EFM synchronization waveform is also output in the synchronization section of the 1_EFM data (FIG. 1 (f)).

이와 같이 씨디(1)에 정상적으로 데이터가 기록되어 있다면, 동기 신호(ATIP Sync)와 서브코드 동기신호(Sub-Code Sync)는 도 1의 (b),(c)에서와 같이 1배속시 13.3_ms마다 출력되고, 1_EFM 동기 데이터는 13.3_ms/98 마다 출력된다. 이와 같이 1_EFM 동기 데이터의 출력을 갖는 이유는 씨디(1)의 1섹터(1 ATIP 또는 1서브코드 구간)가 98_EFM 데이터로 구성되어 있기 때문이다.If data is normally recorded on the CD 1, the sync signal ATIP Sync and the sub-code sync signal 13.3_ms at 1x speed as shown in FIGS. 1_EFM synchronization data is output every 13.3_ms / 98. The reason for having the output of 1_EFM synchronization data in this way is that one sector (1 ATIP or one subcode section) of the CD 1 is composed of 98_EFM data.

그러므로 도 2의 (a)에서와 같이 데이터가 비정상적으로 기록되어 있다면 상기 동기신호(ATIP Sync)는 씨디(1)의 데이터 기록 여부에 관계없이 도 2의 (b)와 같이 계속 출력되지만, 서브코드 동기신호(Sub-Code Sync)와 데이터(1_EFM Data)는 도 2의 (c),(d)에서와 같이 데이터가 기록되지 않은 부분에서는 출력되지 않는다.Therefore, if data is abnormally recorded as shown in FIG. 2A, the sync signal ATIP Sync continues to be output as shown in FIG. 2B regardless of whether the CD 1 records data. The synchronous signal (Sub-Code Sync) and data (1_EFM Data) are not output in the portion where data is not recorded as shown in (c) and (d) of FIG. 2.

즉, 서브코드 동기신호(Sub-Code Sync)나 데이터(1_EFM Data)가 출력되지 않는다는 것은 씨디(1)에 데이터가 기록되지 않았다는 것을 의미한다. 이와 같은 기록오류는 도 2의 (e)에서와 같이 데이터(1_EFM Data) 중 어느 부분에서나 발생될 수 있다.In other words, no sub-code sync signal or data 1_EFM data is outputted, meaning that no data is recorded in the CD 1. Such a recording error may occur in any part of the data 1_EFM data as shown in FIG.

픽업장치(2)를 통해 씨디(1)에 데이터를 기록하고 있는 도중에 충격이나 외란 등에 의해 기록오류가 발생되면 마이크로컴퓨터(7)는 그 오류가 발생된 부분을 찾아내기 위하여 일단 기록동작을 중지시킨 후 기록된 섹터를 읽어낸다.If a recording error occurs while recording data to the CD 1 via the pickup device 2, the microcomputer 7 stops the recording operation once to find out the part where the error has occurred. After that, the recorded sector is read.

이와 같이 오류가 발생된 부분을 검출하기 위하여 씨디(1)를 재생처리하면, 데이터가 정상적으로 기록된 부분에서는 도 2의 (b)~(d)에서와 같이 실선으로 표시된 파형이 출력되지만 기록이 중단된 부분부터는 동기신호(ATIP Sync)만 출력된다.When the CD 1 is reproduced in order to detect a portion in which an error has been generated in this manner, a waveform indicated by a solid line is output as shown in (b) to (d) of FIG. From this part, only the sync signal (ATIP Sync) is output.

씨디(1)에서 데이터(EFM Data)가 기록되지 않은 부분은 곧 12_T 검출기(4)에서 도 4의 (f)와 같은 이에프엠 카운터 홀드신호(EFM CHS)가 출력되는 시점이다. 왜냐하면, 씨디(1)상에 기록된 데이터(1_EFM Data)는 최소 3_T부터 최대 11_T의 구간을 가지므로 12_T 이상 데이터(EFM Data)가 출력되지 않는다면 씨디(1)에 데이터(EFM Data)가 기록되지 않았음을 의미하기 때문이다.The portion in which the data (EFM Data) is not recorded in the CD 1 is a time point at which the EFM counter hold signal (EFM CHS) as shown in FIG. 4 (f) is output from the 12_T detector 4. Because the data (1_EFM Data) recorded on the CD 1 has a range of 3_T to 11_T at least, the data (EFM Data) is not recorded on the CD 1 unless 12_T or more data (EFM Data) is output. Because it does not mean.

기록오류가 발생된 부분을 찾기 위해서는 T(1배속시 4.3218_MHz)를 기준으로 기록오류가 발생된 부분을 찾아야 하므로 상기 12_T 검출기(4)에 도 4의 (b)와 같은 비트클럭신호(Bit CLK)를 공급하고, 이 12_T 검출기(4)는 그 비트클럭신호(Bit CLK)를 기준으로 데이터(1_EFM Data)의 구간을 측정한다.In order to find a portion where a recording error has occurred, a portion where a recording error has to be found based on T (4.3218_MHz at 1x speed) must be searched for the bit clock signal Bit CLK as shown in FIG. ), And the 12_T detector 4 measures the section of the data 1_EFM Data based on the bit clock signal Bit CLK.

상기 데이터(EFM Data)의 구간을 측정하기 위하여, 이에프엠에지신호 발생기(3)는 픽업장치(2)로 부터 공급되는 도 4의 (c)와 같은 데이터(EFM Data)를 공급받아 도 4의 (d)와 같은 에지검출신호(ED)를 출력한다.In order to measure the section of the data (EFM Data), the NFC signal generator 3 receives the data (EFM Data) as shown in (c) of FIG. 4 supplied from the pickup device 2 of FIG. The edge detection signal ED is output as shown in (d).

상기 12_T 검출기(4)와 함께 한 섹터 구간의 어느 부분에서 데이터(EFM Data)가 발생하지 않았는지를 검출하기 위하여, 이에프엠 카운터(5)는 디지탈신호 처리기(6)로 부터 입력되는 도 4의 (e)와 같은 서브코드 동기신호(Sub-Sync)에 의해 리세트된 후 상기 에지검출신호(ED)를 카운트("0"부터 상승카운트)하기 시작한다.In order to detect which part of the sector in one sector together with the 12_T detector 4, the EFM counter 5 is input from the digital signal processor 6 of FIG. After reset by the sub-code synchronizing signal Sub-Sync as in e), the edge detection signal ED starts counting (rising count from " 0 ").

이후, 상기 디지탈신호 처리기(6)로 부터 성공적으로 기록된 섹터 다음의 서브코드 동기신호(Sub-Sync)가 입력되면 그때까지 카운트한 값을 리세트시킨다.Thereafter, when the sub-code synchronization signal (Sub-Sync) following the successfully recorded sector is input from the digital signal processor 6, the value counted up to that time is reset.

그러나, 상기 이에프엠 카운터(5)가 에지검출신호(ED)를 카운트하고 있는 도중에 상기 12_T 검출기(4)로 부터 이에프엠 카운터 홀드신호(EFM CHS)가 입력되면 그때까지 카운트한 값을 기억하게 되는데, 이렇게 기억된 에지검출신호(ED)의 카운트값은 상기 서브코드 동기신호(Sub-Sync)가 검출되고 나서부터 기록오류가 발생된 시점의 위치를 의미하며, 이때, 기억된 EFM 오류 위치값은 기록동작을 다시 시작할 때 픽업장치(2)의 레이저다이오드의 온시점을 결정하는데 사용된다.However, if the EFM counter hold signal (EFM CHS) is input from the 12_T detector 4 while the IEP counter 5 is counting the edge detection signal ED, the counted value until then is stored. The count value of the edge detection signal ED stored in this manner means a position at the time when a recording error occurs since the sub-code synchronization signal Sub-Sync is detected. In this case, the stored EFM error position value is It is used to determine the on-time of the laser diode of the pickup device 2 when starting the recording operation again.

다시말해서, 12_T 이상 데이터(EFM Data)가 기록되지 않은 부분을 찾아내기 위하여 상기 이에프엠 에지신호 발생기(3)는 도 4의 (d)와 같은 에지검출신호(ED)를 출력하고, 상기 이에프엠 카운터(5)는 그 에지검출신호(ED)를 카운트한다.In other words, in order to find out a portion in which 12_T or more data (EFM Data) is not recorded, the EFM edge signal generator 3 outputs the edge detection signal ED as shown in FIG. The counter 5 counts the edge detection signal ED.

또한, 서브코드 동기신호(Sub-Sync)가 발생된 후 오류가 발생된 부분을 찾아내기 위하여 상기 디지탈신호 처리기(6)는 상기 픽업장치(2)에서 출력되는 데이터(EFM Data)를 근거로 도 4의 (e)와 같은 서브코드 동기신호(Sub-Sync)를 발생하고, 이를 상기 이에프엠 카운터(5)의 리세트신호로 공급한다.In addition, the digital signal processor 6 may use the data (EFM Data) output from the pickup device 2 to find a portion where an error occurs after the sub-code synchronization signal (Sub-Sync) is generated. A sub code synchronization signal (Sub-Sync) as shown in (e) of FIG. 4 is generated and supplied as a reset signal of the counter.

기록 오류가 발생되어 도 4의 (f)와 같은 이에프엠 카운터 홀드신호(EFM CHS)가 출력될때까지 상기 이에프엠 카운터(5)에 기억되어 있는 값은 "1"이다. 즉, 상기 서브코드 동기신호(Sub-Sync)가 발생되고 1_채널 비트 후에 기록 오류가 발생된 것이다.The value stored in the EMP counter 5 is " 1 " until a write error occurs and the EFM counter hold signal EFM CHS as shown in Fig. 4F is output. That is, the subcode synchronization signal (Sub-Sync) is generated and a recording error occurs after 1_ channel bit.

상기 12_T 검출기(4)에서 이에프엠 카운터 홀드신호(EFM CHS)가 출력되면 이때, 마이크로컴퓨터(7)는 EFM 오류가 발생된 부분을 검출하기 위한 제어동작을 중지한 후 오류가 발생된 섹터로 부터 2섹터 이전의 섹터부터 다시 씨디-롬 엔코딩(롬 데이터인 경우)과 씨디 엔코딩을 시작하여 EFM 데이터가 발생되지만 픽업장치(2)의 레이저다이오드에 파워를 공급하지 않는다.When the EFM counter hold signal EFM CHS is output from the 12_T detector 4, at this time, the microcomputer 7 stops the control operation for detecting the portion where the EFM error has occurred and then starts from the sector where the error has occurred. CD-ROM encoding (in case of ROM data) and CD encoding are started again from a sector before 2 sectors, and EFM data is generated, but power is not supplied to the laser diode of the pickup device 2.

이와 같이 기록 오류가 발생된 섹터에 대해 씨디 엔코딩이 시작되면, 상기 이에프엠 카운터(5)는 상기 비트클럭신호(Bit CLK)를 감산카운트하여 이의 카운트값이 감소되기 시작하고, 이 카운트값이 "0"이 되는 순간 상기 레이저다이오드에 파워를 공급하여 이때부터 데이터의 재기록 동작이 시작되는데, 이 시점이 바로 씨디(1)상에서 기록오류가 시작되는 시점이다.When the CD encoding is started for the sector in which the write error occurs as described above, the EPM counter 5 subtracts the bit clock signal Bit CLK, and the count value thereof begins to decrease, and the count value is " As soon as 0 "is turned on, the laser diode is supplied with power to start the data rewriting operation from this time, and this is the point where the recording error starts on the CD 1.

이상에서 상세히 설명한 바와 같이, 본 발명은 광디스크에 데이터를 기록하고 있는 도중에 외부의 충격이나 외란 등에 의해 기록오류가 발생되는 경우, 그 부분에서 ATIP 동기신호는 정상적으로 출력되지만 서브코드 동기신호와 EFM 데이터가 출력되지 않는 것을 감안하여 해당 위치를 찾아낸 후 데이터를 재기록하도록 함으로써 기록중인 데이터의 사용이 불가능하게 되거나 광디스크 자체를 사용하지 못하게 되는 것을 방지할 수 있는 효과가 있다.As described in detail above, in the present invention, when a recording error occurs due to an external shock or disturbance while recording data on an optical disc, the ATIP synchronization signal is normally output at that portion, but the subcode synchronization signal and the EFM data are It is possible to prevent the use of the data being recorded or the optical disc itself from being used by rewriting the data after finding the corresponding position in consideration of the non-output.

Claims (4)

데이터 기록동작을 시작한 후 데이터가 소정 주기로 출력되면 정상적인 기록상태로 판단하여 기록된 섹터 번호를 저장하고, 그 데이터가 소정 주기로 출력되지 않는 경우 기록동작을 중지하는 제1과정과; 상기 저장된 섹터번호를 읽어내는 제2과정과; 데이터가 정상적으로 기록된 섹터로 부터 소정 섹터 이전의 위치로 복귀하여 데이터를 재생하고, 클럭신호를 카운트하는 제3과정과; 상기 카운트값이 제로가 될때 기록동작을 수행하는 제4과정으로 이루어지는 것을 특징으로하는 데이터 재기록 방법.A first step of determining that the data is output in a predetermined period after starting the data recording operation, storing the recorded sector number in a normal recording state, and stopping the recording operation if the data is not output in the predetermined period; A second step of reading the stored sector number; A third step of returning from a sector in which data is normally recorded to a position before a predetermined sector to reproduce data and counting a clock signal; And a fourth process of performing a recording operation when the count value becomes zero. 제1항에 있어서, 제1과정은 데이터의 에지검출신호를 입력데이터로 하고, 서브코드 동기신호에 의해 주기적으로 리세트되며, 이에프엠 카운터 홀드신호에 의해 카운트 홀드되어 섹터내에서 기록오류가 발생된 영역을 기억하는 이에프엠 카운터를 이용하는 것을 특징으로 하는 데이터 재기록 방법.The method of claim 1, wherein the first process uses the edge detection signal of the data as input data, and is periodically reset by the subcode synchronization signal, thereby counting and holding by the PM counter hold signal, thereby causing a recording error in the sector. And an EMP counter for storing the reserved area. 제1항에 있어서, 제2과정에서 읽어낸 섹터번호는 이에프엠 카운터 홀드신호가 출력될 때 로드하는 것을 특징으로 하는 데이터 재기록 방법.2. The data rewriting method as claimed in claim 1, wherein the sector number read in the second process is loaded when an EMF counter hold signal is output. 디스크로 부터 재생되는 데이터를 스캔하여 에지검출신호를 출력하는 에지신호 발생부와; 소정 시간내에 데이터가 출력되는지의 여부를 확인하는 데이터 검출기와;An edge signal generator for scanning data reproduced from the disc and outputting an edge detection signal; A data detector for checking whether data is output within a predetermined time; 한 섹터구간에서 데이터가 발생되지 않는 곳을 검출하기 위해 상기 에지검출신호를 카운트하여 기록 오류시점의 카운트값을 기억하는 카운터와; 기록오류가 발생된 부분을 찾아내기 위하여, 상기 데이터를 근거로 동기신호를 발생하는 디지탈신호 처리기와; 기록오류가 발생된 부분을 인식하여 해당 부분에 데이터를 재기록하는 마이크로컴퓨터로 구성한 것을 특징으로 하는 데이터 재기록 장치.A counter for counting the edge detection signal and storing a count value at a recording error time point in order to detect where data is not generated in one sector section; A digital signal processor for generating a synchronization signal based on the data to find a portion where a recording error has occurred; And a microcomputer for recognizing a portion where a recording error has occurred and rewriting the data in the portion.
KR1019970046275A 1997-09-09 1997-09-09 Data rewriting method and device KR100259806B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970046275A KR100259806B1 (en) 1997-09-09 1997-09-09 Data rewriting method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970046275A KR100259806B1 (en) 1997-09-09 1997-09-09 Data rewriting method and device

Publications (2)

Publication Number Publication Date
KR19990024893A KR19990024893A (en) 1999-04-06
KR100259806B1 true KR100259806B1 (en) 2000-06-15

Family

ID=19521027

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970046275A KR100259806B1 (en) 1997-09-09 1997-09-09 Data rewriting method and device

Country Status (1)

Country Link
KR (1) KR100259806B1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3163064B2 (en) * 1998-07-22 2001-05-08 三洋電機株式会社 Disk recording device
JP2001216646A (en) 1999-11-22 2001-08-10 Sanyo Electric Co Ltd Data recorder
JP2001216647A (en) * 1999-11-22 2001-08-10 Sanyo Electric Co Ltd Controller
JP3594547B2 (en) 1999-11-22 2004-12-02 三洋電機株式会社 Data recording device
JP2001216644A (en) * 1999-11-22 2001-08-10 Sanyo Electric Co Ltd Data recorder
JP2001216645A (en) 1999-11-22 2001-08-10 Sanyo Electric Co Ltd Controller
JP3545330B2 (en) 1999-12-27 2004-07-21 三洋電機株式会社 Recording control device
JP3754288B2 (en) 1999-12-27 2006-03-08 三洋電機株式会社 Control device
JP2001250329A (en) 1999-12-27 2001-09-14 Sanyo Electric Co Ltd Data recorder
JP2002230772A (en) 2001-01-31 2002-08-16 Sanyo Electric Co Ltd Data recorder and data recording and controlling device

Also Published As

Publication number Publication date
KR19990024893A (en) 1999-04-06

Similar Documents

Publication Publication Date Title
JP2827855B2 (en) Optical disk recording device
US5012461A (en) Disk recording apparatus for re-establishing a recording mode at a desired address
JPH08263930A (en) Disk discrimination method
KR100259806B1 (en) Data rewriting method and device
US5359585A (en) Information reproducing apparatus with variable digitizing threshold
KR850003028A (en) Information playback device
USRE42535E1 (en) Optical disc drive and method of examining the optical disc drive
KR970007666B1 (en) Information recording and reproducing apparatus
EP1056090A1 (en) Optical disc drive and method of detecting an end portion of recorded data
US5946443A (en) Method and apparatus for restoring sync data in a digital video disc playback system
JPH0464924A (en) Defect detecting circuit for optical pickup device
JPH10228713A (en) Bca data reading method for optical disk device
US7106667B2 (en) Data recording device capable of restarting after an interruption
US7145856B2 (en) Data recording device and controller for data recording device
EP1225571B1 (en) Pre-pit detecting apparatus
US20060056555A1 (en) Syncronization signal detection apparatus and synchronization signal detection method
US5796691A (en) Spindle servo system for adjusting rotational speed in optical disk player
JP3379768B2 (en) Phase control device and magneto-optical disk drive
US7433282B2 (en) Recording method and drive for optical storage media
EP0474214A1 (en) Apparatus for reproducing address data on a disk
KR100565570B1 (en) Disc Distinguishing Method
JP2001351331A (en) Memory controller
KR200156187Y1 (en) Device for preventing data jam of optical reproducing apparatus
JPH0917114A (en) Rotating device for information disk
KR19980075473A (en) Apparatus and method for preventing recording errors of DVD system

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: 20070221

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee