KR20000058150A - Disk recording system - Google Patents
Disk recording system Download PDFInfo
- Publication number
- KR20000058150A KR20000058150A KR1020000008691A KR20000008691A KR20000058150A KR 20000058150 A KR20000058150 A KR 20000058150A KR 1020000008691 A KR1020000008691 A KR 1020000008691A KR 20000008691 A KR20000008691 A KR 20000008691A KR 20000058150 A KR20000058150 A KR 20000058150A
- Authority
- KR
- South Korea
- Prior art keywords
- recording
- data
- disc
- stop
- disk
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 230000003287 optical effect Effects 0.000 description 14
- 238000000034 method Methods 0.000 description 10
- 230000003111 delayed effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 239000013078 crystal Substances 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording 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/007—Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1866—Error detection or correction; Testing, e.g. of drop-outs by interleaving
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/1062—Data buffering arrangements, e.g. recording or playback buffers
- G11B2020/10814—Data buffering arrangements, e.g. recording or playback buffers involving specific measures to prevent a buffer underrun
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B2020/10935—Digital recording or reproducing wherein a time constraint must be met
- G11B2020/10972—Management of interruptions, e.g. due to editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B2020/1264—Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
- G11B2020/1265—Control data, system data or management information, i.e. data used to access or process user data
- G11B2020/1267—Address data
- G11B2020/1269—Absolute time in pregroove [ATIP] information
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1423—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
- G11B20/1426—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
- G11B2020/1461—8 to 14 modulation, e.g. the EFM code used on CDs or mini-discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1833—Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
- G11B2020/1836—Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information using a Reed Solomon [RS] code
- G11B2020/184—Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information using a Reed Solomon [RS] code using a cross-interleaved Reed Solomon [CIRC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2545—CDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/40—Combinations of multiple record carriers
- G11B2220/41—Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
수신 데이터의 수신 종료에 따라 디스크로의 기록 정지가 행해질 때, 및 새로운 수신 데이터의 수신 재개에 따라 디스크로의 추가 기록이 행해질 때에, 데이터 제너레이터(23)에서 발생한 특정 데이터를 부가함에 따라, 기록 정지 직전의 수신 데이터의 종단 블록 및 기록 정지 제거 직후의 수신 데이터의 시단 블록의 각각에 있어서의 인터리브 길이를 확보한다. 이에 따라 기록 정지까지 상기 수신 데이터의 종단 블록을 기록 데이터로 변조하여 디스크에 기록함과 함께, 상기 수신 데이터의 시단 블록을 변조한 기록 데이터로부터 추가 기록을 개시시키고, 디스크에 기록이 끝난 기록 데이터의 말단에 링크 블록없이 연속하여 새로운 기록 데이터를 추가 기록한다.When recording is stopped on the disc in accordance with the reception of the received data, or when additional recording is made on the disc in accordance with the resumption of reception of new received data, the recording stops by adding specific data generated in the data generator 23. The interleaved length in each of the end block of the immediately received data and the start block of the received data immediately after the removal of the recording stop is secured. As a result, the end block of the received data is modulated into the recording data until recording stops, and the disc is recorded on the disc, and further recording is started from the recording data of the start block of the received data. Add and record new record data continuously without a link block.
Description
본 발명은 수신 데이터에 인터리브를 포함하는 오류 정정 처리를 실시한 기록 데이터를 소정 블록수의 단위로 디스크에 기록하는 디스크 기록 장치에 관한 것으로, 특히 기록 데이터를 이음매 없이 연속성을 확보하여 추가 기록을 행할 수 있는 디스크 기록 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a disc recording apparatus for recording record data subjected to error correction processing including interleaving to received data on a disc in units of a predetermined number of blocks, and in particular, it is possible to perform additional recording by seamlessly recording the record data in a continuous manner. The present invention relates to a disk recording apparatus.
디스크에 기록 데이터를 기록하는 디스크 기록 장치로서는, CD(Compact Disc) 패밀리의 CD-R(Recordable) 드라이브가 잘 알려져 있다. CD-R와 같이 한번 기록한 데이터를 물리적으로 소거할 수 없는, 소위 1회 기록(write-once) 매체의 경우, 기록하는 기록 데이터가 중단되면, 그 중단된 기록 도중의 영역을 사용 못하게 된다는 문제가 있다.As a disc recording apparatus for recording record data on a disc, a CD-R (Recordable) drive of the compact disc (CD) family is well known. In the case of a so-called write-once medium in which once-recorded data, such as a CD-R, cannot be physically erased, there is a problem that when recording data is interrupted, the area during the interrupted recording becomes unavailable. have.
그 때문에, 기록 데이터가 중단되어도 기록 도중의 영역이 낭비되지 않는 추가 기록을 가능하게 한 디스크 기록 방식이 요구되고 있다.Therefore, there is a demand for a disc recording method that enables additional recording in which the area during recording is not wasted even if the recording data is interrupted.
패킷 라이트 방식은, 패킷 단위로 기록을 행할 수 있으므로, 기록 데이터가 중단되어도 기록 도중의 영역을 낭비하지 않고 추가 기록를 행할 수 있다. 그러나, 패킷, 라이트 방식은 패킷사이의 접속을 위해 7블록이나 되는 링크 블록을 형성할 필요가 있고, 디스크의 기록 용량의 낭비가 많다는 문제가 있다.In the packet write method, recording can be performed on a packet basis, so that even if recording data is interrupted, additional recording can be performed without wasting the area in the middle of recording. However, the packet and write methods need to form link blocks as large as seven blocks for the connection between packets, and there is a problem in that the recording capacity of the disk is wasted.
디스크의 기록 데이터가 도중에 끊긴 위치에 중단된 데이터 뒤에 연속하는 데이터를 끊긴 곳없이 계속해서 기록하는 것이 가능하면, 패킷 라이트 방식을 채용하지 않아도, 기록 도중의 영역을 낭비하지 않고 추가 기록하는 것이 달성된다.If the recording data of the disc can continue to record continuous data after the interrupted data at the interrupted position without interruption, additional recording is achieved without wasting the recording area without employing the packet write method. .
그런데, CD 방식의 기록 데이터는, CIRC (Cross Interleave Reed-So1omon Code) 방식의 오류 정정 처리가 실시되고 있고, 인터리브가 걸려 있다.By the way, the CD data recording data has been subjected to error correction processing of the CIRC (Cross Interleave Reed-Somon Code) system, and interleaved.
이 인터리브 길이는 최대 108프레임에 미치고 있으므로, 디스크에 중단된 데이터 뒤에 연속하는 데이터를 이음매 없이 기록하는 경우, 디스크에의 기록 데이터의 기록 정지 직전에서의 수신 데이터의 종단 블록으로 인터리브 길이가 확보되지 않음과 함께, 디스크에의 기록 정지 해제 직후에 있어서의 수신 데이터의 시단 블록에서 인터리브 길이가 확보되지 않는다고 하는 문제가 있었다.Since the interleave length is up to 108 frames, when the continuous data is recorded seamlessly after the interrupted data on the disc, the interleave length is not secured to the end block of the received data immediately before the recording stop of the recording data on the disc. In addition, there has been a problem that the interleave length is not secured in the start block of the received data immediately after the release of recording stop on the disc.
본 발명의 목적은, 기록 정지 직전에 있어서의 수신 데이터의 종단 블록, 및 추가 기록 개시 직후에 있어서의 수신 데이터의 종단 블록의 각각에 대해, 정확하게 인터리브 처리를 행할 수 있도록 하면서, 패킷 라이트 방식과 같은 링크 블록을 형성하지 않고 디스크로의 데이터의 추가 기록을 가능하게 하는 것이다.An object of the present invention is to provide an interleaving process for each of the end blocks of the received data immediately before the recording stop and the end blocks of the received data immediately after the start of additional recording. This allows further recording of data onto the disc without forming the link block.
본 발명에서는, 수신 데이터의 수신 종료에 따라 디스크로의 기록 정지를 행할 수 있을 때, 데이터 발생 수단으로 특정 데이터를 발생시키고, 기록 정지 직전의 수신 데이터의 종단 블록에 그 특정 데이터를 추가함으로써, 그 종단 블록의 인터리브 길이를 확보한다. 이 때문에, 그 종단 블록의 데이터를 정확하게 인터리브하고, 기록 데이터로 변조하여 디스크에 기록할 수 있다. 또한, 본 발명에서는, 기록 정지 후, 수신 데이터의 수신을 재개했을 때에, 상기 데이터 발생 수단으로 기록 정지 시와 동일한 특정 데이터를 발생시키고, 수신 재개 직후의 수신 데이터의 시단 블록에 그 특정 데이터를 추가함으로써, 그 시단 블록의 인터리브 길이를 확보한다. 이 때문에, 그 시단 블록의 데이터를 정확하게 인터리브하고, 기록 데이터로 변조하여 디스크에 기록할 수 있다.In the present invention, when the recording stop on the disc can be stopped in accordance with the reception of the received data, the specific data is generated by the data generating means, and the specific data is added to the end block of the received data immediately before the recording stop. Secure the interleaved length of the end block. For this reason, data of the terminal block can be interleaved correctly, modulated into recording data, and recorded on the disk. In addition, in the present invention, when the reception of the reception data is resumed after the recording stop, the same data generation means generates the same specific data as when the recording is stopped, and the specific data is added to the start block of the reception data immediately after the reception resume. Thus, the interleaved length of the start block is secured. For this reason, data of the start block can be interleaved correctly, modulated into recording data, and recorded on the disc.
특히, 기록 개시 위치 검출기에 의해 검출되는 기록 개시 위치에 동기 설정기에 의해 디스크에 기록이 끝난 기록 데이터에 동기시켜 디스크로의 추가 기록을 행하도록 하고 있다. 이에 따라 기록이 끝난 기록 데이터의 말단에 끊긴 곳 없이 이어지는 위치로부터 새로운 기록 데이터를 추가 기록할 수 있다.In particular, the recording start position detected by the recording start position detector is adapted to perform additional recording on the disk in synchronization with the recording data recorded on the disk by the synchronization setter. As a result, new recording data can be additionally recorded from subsequent positions without being cut off at the end of the recorded data.
도 1은 본 발명에 따른 디스크 기록 장치의 구성예를 나타낸 블록도.BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a block diagram showing a configuration example of a disc recording apparatus according to the present invention.
도 2는 기록 정지 직전 및 기록 정지 해제 직후에 있어서의 특정 데이터 ( " 0 " 데이터)의 추가 방법을 설명하기 위한 도면.Fig. 2 is a diagram for explaining a method of adding specific data (“0” data) immediately before recording stop and immediately after recording stop is released.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
1 : 광학 헤드1: optical head
4 : 디코더4: decoder
5 : 서브 코드 복조 회로5: sub code demodulation circuit
6 : 워블 디코더6: wobble decoder
8 : 디스크 모터8: disc motor
9 : 모터 서보 회로9: motor servo circuit
10 : 인터페이스10: interface
12 : 인코더12: encoder
14 : 레이저 구동 회로14: laser drive circuit
15 : 시스템 제어 회로15: system control circuit
16 : 액세스 제어 수단16: access control means
17 : 버퍼 제어 수단17: buffer control means
18 : 기록 제어 수단18: recording control means
19 : 기록 개시 위치 검출 수단19: recording start position detecting means
20 : 동기 설정 수단20: synchronization setting means
21 : 전원 제어 수단21: power control means
22 : 블록 인식 수단22: block recognition means
23 : 데이터 발생 수단23: data generating means
22 : 블록 인식 수단22: block recognition means
23 : 데이터 발생 수단23: data generating means
도 1은 본 발명에 따른 디스크 기록 장치의 하나의 실시예로서 CD-R 드라이브의 일례를 나타내는 회로 블록도이다.1 is a circuit block diagram showing an example of a CD-R drive as one embodiment of a disc recording apparatus according to the present invention.
도 1에서, 참조 번호(1)는 디스크를 트레이스하는 레이저 빔을 출사하고, 디스크에 대해 기록 데이터의 기록 및 판독을 행하는 광학 헤드, 참조 번호(2)는 상기 광학 헤드(1)에 의해 디스크의 기록 데이터를 판독하여 얻을 수 있는 RF 신호(고주파 신호)를 증폭시키고, 그 RF 신호를 2치화하여 디지털 데이터로서 출력하는 RF 증폭기, 참조 번호(3)는 상기 RF 증폭기(2)를 통해 광학 헤드(1)의 출력을 피드백하고, 레이저 빔을 디스크의 신호면에 집광시키는 포커싱 제어 및 레이저 빔을 디스크의 신호 트랙에 추종시키는 트랙킹 제어를 행함과 함께, 광학 헤드(1) 자체를 디스크의 직경 방향으로 이송하는 쓰레드 이송 제어(thread feeding control)를 행하는 헤드 서보 회로이다.In Fig. 1, reference numeral 1 denotes an optical head which emits a laser beam that traces the disc, and writes and reads recording data to and from the disc, and reference numeral 2 denotes an optical head 1 by means of the optical head 1 An RF amplifier which amplifies an RF signal (high frequency signal) that can be obtained by reading recorded data, and binarizes the RF signal and outputs it as digital data, and reference numeral 3 is an optical head (2) through the RF amplifier (2). The optical head 1 itself is moved in the radial direction of the disc while feeding back the output of 1), focusing control for condensing the laser beam to the signal surface of the disc, and tracking control for following the laser beam to the signal track of the disc. A head servo circuit that performs thread feeding control for feeding.
참조 번호(4)는 RF 증폭기(2)로부터 출력되는 디지털 데이터를 복조하는 신호 처리를 행하는 디코더, 참조 번호(5)는 분리한 서브 코드를 복조하는 서브 코드 복조 회로이다.Reference numeral 4 is a decoder that performs signal processing for demodulating digital data output from the RF amplifier 2, and reference numeral 5 is a sub code demodulation circuit for demodulating the separated sub code.
상기 디코더(4)는 디스크로부터 판독된 데이터로부터 재생되는 비트 클럭에 동기시켜 그 판독 데이터를 복조 처리하고, 그 복조 처리가 디스크의 회전 속도의 변동에 어려움 없이 행할 수 있게 되어 있다.The decoder 4 demodulates the read data in synchronization with the bit clock reproduced from the data read from the disc, and the demodulation process can be performed without difficulty in the variation of the rotational speed of the disc.
참조 번호(6)는 RF 증폭기(2)를 통해 얻을 수 있는 디스크의 프리그루브 (Pre-groove) 신호로부터 22.05㎑의 워블(wobble) 성분을 추출하고, 디스크의 회전 제어에 필요한 성분을 생성함과 함께, 워블 성분으로부터 ATIP(Absolute Time In Pre-groove)를 복조하는 ATIP 복조 회로(7)를 구비하는 워블 디코더이다.Reference number 6 extracts a wobble component of 22.05 Hz from the pre-groove signal of the disc, which can be obtained through the RF amplifier 2, and generates the components necessary to control the rotation of the disc. Together, the wobble decoder includes an ATIP demodulation circuit 7 for demodulating ATIP (Absolute Time In Pre-groove) from the wobble component.
참조 번호(8)는 디스크를 회전 구동하는 디스크 모터, 참조 번호(9)는 상기 디스크 모터(8)의 구동 제어를 행하는 모터 서보 회로이다.Reference numeral 8 is a disk motor for rotationally driving the disk, and reference numeral 9 is a motor servo circuit for driving control of the disk motor 8.
상기 모터 서보 회로(9)는, 선속도 일정 방식으로 신호가 기록된 디스크를 선속도 일정하게 회전 제어하는 것이 가능함과 함께, 디스크의 재생을 행할 때에 디스크를 각속도 일정하게 회전 제어하는 것도 가능해지고 있다.The motor servo circuit 9 can control the rotation of the disk on which the signal is recorded in a linear speed constant manner, and also control the rotation of the disk at constant angular velocity when the disk is reproduced. .
참조 번호(10)는 접속 단자(11)를 통해 외부에 접속되는 퍼스널 컴퓨터 등의 호스트 기기와의 데이터의 교환을 제어하는 인터페이스, 참조 번호(12)는 상기 인터페이스(10)에 의해 수신되는 수신 데이터를 디스크에 기록하는 기록 데이터로 변조하는 인코더이다. 버퍼 RAM(13)은 접속 단자(11)에 접속되는 호스트 기기로부터 송신되는 데이터를 캐쉬하고, 상기 인코더(12)에 의해 디스크에 기록하는 기록 데이터로 변조 처리할 때에 사용된다. 또한 버퍼 RAM(13)은, 디스크로부터 판독한 데이터를 캐쉬하고, 디코더(4)에 의해 그 데이터를 복조 처리할 때에 사용된다.Reference numeral 10 denotes an interface for controlling the exchange of data with a host device such as a personal computer connected to the outside via the connection terminal 11, and reference numeral 12 denotes the received data received by the interface 10. Is an encoder that modulates the data into recording data for recording on a disk. The buffer RAM 13 caches data transmitted from the host device connected to the connection terminal 11, and is used when the encoder 12 modulates the recorded data to be recorded on the disk. The buffer RAM 13 is used to cache data read from the disk and to demodulate the data by the decoder 4.
상기 인코더(12)는, CD-ROM의 규격에 기초한 변조를 행하는 CD-ROM 변조부와 CD-DA의 규격에 기초하는 변조를 행하는 CD 변조부를 갖는다. 상기 CD-ROM 변조부는 수신 데이터에 싱크, 헤더, CD-ROM 데이터용의 오류 검출 부호의 EDC (Error Detection Code) 및 오류 정정 부호의 ECC (Error Correction Code)를 부가한다. 상기 CD 변조부는 상기 CD-ROM 변조부를 통해 출력된 데이터에 CD 방식의 오류 정정 부호인 CIRC (Cross Interleaved Reed-Solomon Code의 약칭) 처리를 실시함과 함께, 서브 코드를 부가하고, 또한 EFM(Eight to Fourteen Modulation의 약칭) 처리를 실시하고, 동기 신호를 부가한다.The encoder 12 has a CD-ROM modulator for performing modulation based on the CD-ROM standard and a CD modulator for performing modulation based on the CD-DA standard. The CD-ROM modulator adds a sink, a header, an error detection code (EDC) of an error detection code for CD-ROM data, and an error correction code (ECC) of an error correction code to the received data. The CD modulator performs CIRC (abbreviation for Cross Interleaved Reed-Solomon Code), which is a CD type error correction code, on the data output through the CD-ROM modulator, adds a sub code, and further, EFM (Eight to Fourteen Modulation) process is performed to add a synchronization signal.
참조 번호(14)는, 인코더(12)로부터 출력되는 EFM 데이터의 기록 데이터에 기초하여 디스크에의 기록을 행하도록, 광학 헤드(1)의 레이저 광원을 구동하는 레이저 구동 회로이다.Reference numeral 14 denotes a laser drive circuit that drives the laser light source of the optical head 1 to perform recording on the disc based on the recording data of the EFM data output from the encoder 12.
참조 번호(15)는 디스크의 기록 및 재생에 따른 시스템 제어를 행하는 시스템 제어 회로이다. 상기 시스템 제어 회로(15)는, 서브 코드 복조 회로(5)에 의해 복조된 서브 코드(서브 Q 데이터)에서의 절대 시간 정보의 서브 코드 어드레스, 및 ATIP 복조 회로(7)에 의해 복조된 ATIP에서의 절대 시간 정보의 ATIP 어드레스를 선택적으로 참조하여 액세스를 제어하는 액세스 제어 수단(16)과, 버퍼 RAM(13)에 대한 데이터의 기록 및 판독을 제어하는 버퍼 제어 수단(17)과, 상기 버퍼 제어 수단(17)에 의한 버퍼 RAM(13)의 데이터 비축 용량에 따라 디스크에의 기록 데이터의 기록을 제어하는 기록 제어 수단(18)과, 디스크에 기록 데이터가 기록되지 않은 미기록 영역의 선두를 검출하고, 상기 기록 제어 수단(18)에 의해 기록 데이터의 기록을 개시하는 기록 개시 위치를 검출하는 기록 개시 위치 검출 수단(19)과, 디코더(4)에 의해 추출되는 서브 코드의 동기 신호 및 서브 코드 복조 회로(5)에 의해 복조되는 서브 Q 데이터를 이용하여 새롭게 디스크에 기록하는 기록 데이터를 이미 디스크에 기록되어 있는 기록 데이터에 동기시키는 동기 설정 수단(20)과, 버퍼 제어 수단(17)에 의한 버퍼 RAM(13)의 데이터 비축 용량에 따라 소정의 회로의 전원 공급을 제어하는 전원 제어 수단(21)과, 인터페이스(10)에 수신되는 수신 데이터의 끊긴 곳을 검출하여 수신 데이터의 블록을 인식하는 블록 인식 수단(22)과, 수신 데이터와 무관한 미리 설정한 특정 데이터 예를 들면 「0」을 발생시키는 데이터 발생 수단(23)을 구비하고 있다. 이 제어 회로(15)는, 마이크로 컴퓨터로 구성되고, 소프트웨어의 실행(12)으로 각 수단이 구성된다. 그러나, 임의의 수단을 하드웨어 회로로 구성하는 것도 적합하다.Reference numeral 15 denotes a system control circuit for performing system control in accordance with recording and reproduction of a disc. The system control circuit 15 includes a sub code address of absolute time information in the sub code (sub Q data) demodulated by the sub code demodulation circuit 5 and an ATIP demodulated by the ATIP demodulation circuit 7. Access control means (16) for controlling access by selectively referring to the ATIP address of the absolute time information of < RTI ID = 0.0 >, < / RTI > Recording control means 18 for controlling the recording of recording data on the disk in accordance with the data storage capacity of the buffer RAM 13 by the means 17, and the head of an unrecorded area in which recording data is not recorded on the disk; The recording start position detecting means 19 for detecting the recording start position at which the recording control means 18 starts recording the recording data, and the synchronization signal and the sub code of the sub code extracted by the decoder 4; To the buffer control means 17 and to the synchronization setting means 20 for synchronizing the recording data newly recorded on the disk with the sub-Q data demodulated by the code demodulation circuit 5 to the recording data already recorded on the disk. Power supply control means 21 for controlling the power supply of a predetermined circuit according to the data storage capacity of the buffer RAM 13 and the interruption of the received data received by the interface 10 to detect a block of the received data. Block recognition means 22 and data generation means 23 for generating predetermined specific data, for example, "0", irrespective of the received data. This control circuit 15 is comprised of a microcomputer, and each means is comprised by execution 12 of software. However, it is also suitable to configure any means by a hardware circuit.
상기 전원 제어 수단(21)은, 도 1에서 파선으로 둘러싸인 각 회로, 즉 디스크로부터 데이터를 판독하고, 그 판독한 데이터를 복조 처리하기까지의 재생계의 각 회로, 및 수신 데이터를 디스크에 기록하는 기록 데이터로 변조 처리하고, 그 기록 데이터를 디스크에 기록하기까지의 기록계의 각 회로의 전원 공급을 제어한다.The power supply control means 21 reads data from each circuit enclosed by broken lines in FIG. 1, namely, the disk, and records each circuit of the reproduction system until demodulating the read data and the received data on the disk. The power supply of each circuit of the recording system until the modulation process is performed with the recording data and the recording data is recorded on the disk is controlled.
이와 같이 구성되는 디스크 기록 장치는, 인터페이스(10)에 디스크 기록이 요구되는 데이터가 수신되면, 기록 동작을 실행한다.The disk recording apparatus configured in this manner executes a recording operation when the interface 10 receives data requiring disk recording.
기록 동작이 실행되면, 기록계의 시스템 클럭이 수정 발진 정밀도의 기준 클럭이 된다.When the write operation is executed, the system clock of the recorder becomes the reference clock of crystal oscillation precision.
광학 헤드(1)는 디스크 재생을 행하는 레이저 출력에 의해 디스크의 프리그루브 신호를 판독하도록 제어되고, 광학 헤드(1)로부터 판독된 프리그루브 신호는 RF 증폭기(2)에 의해 파형 정형된 후, 워블 디코더(6)에 의해 워블 성분이 추출되고, 그 워블 성분으로부터 ATIP 복조 회로(7)에 의해 ATIP가 복조되도록 이루어진다.The optical head 1 is controlled to read the pregroove signal of the disc by the laser output for disc reproducing, and the pregroove signal read out from the optical head 1 is waveform-shaped by the RF amplifier 2 and then wobbles The wobble component is extracted by the decoder 6, and the ATIP is demodulated by the ATIP demodulation circuit 7 from the wobble component.
접속 단자(11)에 접속되는 호스트 기기로부터 기록을 요구하는 데이터가 송신되면, 그 데이터는 인터페이스(10)에 의해 수신되고, 버퍼 RAM(13)에 기록된다.When data for requesting recording is transmitted from the host device connected to the connection terminal 11, the data is received by the interface 10 and recorded in the buffer RAM 13.
인터페이스(10)에 의해 수신되는 수신 데이터는, 블록 단위마다 수신된다. 버퍼 RAM(13)에 기록된 데이터의 블록수가 블록 인식 수단(22)에 의해 미리 디스크로의 기록을 행하는 기록 단위로서 설정한 소정 블록수에 달했다고 인식되면, 버퍼 RAM(13)에 기록된 데이터는, 상기 소정 블록수를 통합하여 인코더(12)에 의해 디스크에 기록해야되는 형태의 기록 데이터로 변조된다.The received data received by the interface 10 is received for each block unit. If the number of blocks of data recorded in the buffer RAM 13 reaches the predetermined number of blocks set in advance as a recording unit for recording to the disk by the block recognition means 22, the data recorded in the buffer RAM 13 Then, the predetermined number of blocks is integrated and modulated into the record data of a type that should be recorded on the disc by the encoder 12.
광학 헤드(1)의 레이저 빔에 의해 트레이스되는 위치가 디스크의 기록 위치에 오면, 인코더(12)로부터 EFM 프레임 단위로 기록 데이터가 차례로 출력되고, 그 출력된 기록 데이터에 대응하는 어드레스를 나타내는 어드레스 데이터가 시스템 제어회로(15) 내에 구비되는 어드레스 메모리(15a)에 차례로 갱신되어 기억된다.When the position traced by the laser beam of the optical head 1 comes to the recording position of the disc, recording data is sequentially output from the encoder 12 in units of EFM frames, and address data indicating an address corresponding to the output recording data. Are sequentially updated and stored in the address memory 15a provided in the system control circuit 15.
레이저 구동 회로(14)는 인코더(12)로부터 출력된 기록 데이터에 기초하여 광학 헤드(1)의 레이저 광원을 구동하고, 이에 따라 기록 데이터의 디스크에의 기록이 행해진다.The laser drive circuit 14 drives the laser light source of the optical head 1 based on the recording data output from the encoder 12, whereby recording of the recording data onto the disc is performed.
그런데, 수신 데이터가 중단되어 버퍼 언더런이 발생하는 상태가 되거나, 또는 기록을 요구하는 데이터의 수신이 종료되면, 인코더(12)에 의한 수신 데이터의 데이터 처리를 행할 수 없는 상태가 되고, 기록 제어 수단(18)은 디스크에의 기록을 정지하는 판단을 행하고, 인코더(12)에 의한 데이터 처리의 정지가 행해짐과 함께, 광학 헤드(1)로부터 기록 빔이 출사되는 것이 정지되고, 디스크에의 기록이 정지된다.By the way, when the received data is interrupted and the buffer underrun occurs, or when the reception of the data requesting the recording is finished, the data processing of the received data by the encoder 12 cannot be performed, and the recording control means 18 determines to stop recording to the disc, stops data processing by the encoder 12, stops the emission of the recording beam from the optical head 1, and stops recording to the disc. Is stopped.
여기서, 데이터 발생 수단(23)은, 수신 데이터의 수신 종료에 따라 디스크로의 기록 정지가 행해질 때, 및 새로운 수신 데이터의 수신 재개에 의해 디스크에의 추가 기록이 행해질 때에 「0」데이터를 발생하고, 디스크에의 기록 정지 직전에서의 수신 데이터의 종단 블록 및 디스크에의 기록 정지 해제 직후에서의 수신 데이터의 시단 블록에 있어서 CIRC의 인터리브 길이(EFM 프레임에서 최대 108프레임)에 부족한 만큼의 데이터를 상기 「0」데이터에 의해 보충하고, CIRC 처리에 필요한 데이터가 확보되도록 이루어져 있다.Here, the data generating means 23 generates " 0 " data when the recording stop on the disk is performed in accordance with the reception of the received data, and when additional recording is performed on the disk by resuming reception of new received data. In the end block of the received data immediately before the recording stop on the disc and the start block of the received data immediately after the release of the recording stop on the disc, data that is short of the CIRC interleave length (up to 108 frames in the EFM frame) is stored. Supplemented with "0" data, the data necessary for CIRC processing is secured.
CIRC 방식의 인터리브 길이는 최대 108프레임이므로, 블록 내의 데이터는 CIRC 처리에 따라 최대 108프레임 지연될 가능성이 있다. 따라서, CD-ROM 데이터와 같이 1블록이 98프레임의 EFM 프레임으로 구성되는 경우, 최대한 지연되는 데이터도 정확하게 CIRC 처리하기 위해서는 디스크로의 기록 정지 직전에 있어서의 수신 데이터의 종단 블록 후에 2블록분의 「0」데이터가 필요해진다. 또한 디스크에의 기록 정지 해제 작후에 있어서의 수신 데이터의 시단 블록 전도 마찬가지로 2블록분의「0」데이터가 필요해진다. 그래서, 상기 종단 블록 및 상기 시단 블록을 인코더(12)로 데이터 처리할 때에, 데이터 발생 수단(23)으로부터 2블록분의 「0」데이터를 발생시키고, 인코더로 공급한다.Since the interleave length of the CIRC scheme is a maximum of 108 frames, data in a block may be delayed by a maximum of 108 frames according to CIRC processing. Therefore, if one block is composed of 98 frames of EFM frames, such as CD-ROM data, in order to accurately CIRC the delayed data as accurately as possible, two blocks after the end block of the received data immediately before the recording stop on the disk are included. "0" data is required. In addition, "0" data for two blocks is required similarly to the start block conduction of the received data after the recording stop release operation on the disc. Therefore, when the end block and the start block are subjected to data processing by the encoder 12, "0" data for two blocks are generated from the data generating means 23 and supplied to the encoder.
따라서, 디스크의 기록 정지 직전까지 인터페이스(10)에 수신된 수신 데이터의 종단 블록은, 데이터 발생 수단(23)으로부터 발생되는 「0」데이터와 함께 인코더(12)로 CIRC 처리되어 기록 데이터로 변조되고, 디스크에 기록된다.Therefore, the terminal block of the received data received by the interface 10 until immediately before the recording stop of the disc is CIRC-processed by the encoder 12 together with the "0" data generated from the data generating means 23, and modulated into the record data. , Is written to disk.
한편, 인코더(12)로부터 기록 데이터가 출력되는 것이 정지되면, 기록 정지 직전에 인코더(12)로부터 출력된 기록 데이터의 최종 프레임의 어드레스에 대응하는 어드레스 데이터가 시스템 제어 회로(15) 내의 어드레스 메모리(15a)에 기억된다. 그 기억되는 어드레스 데이터는 서브 코드의 Q 채널 데이터(서브 Q 데이터)의 시간 정보와 그 시간 정보에 있어서의 EFM 프레임의 몇번째를 나타내는 어드레스 정보로 되어 있다. 그리고, 동기 설정 수단(20)은, 그 어드레스 메모리(15a)에 기억된 어드레스 데이터에 의해 디스크에 기록된 최종 프레임의 기록 데이터의 어드레스가 서브 Q 데이터에서의 시간 정보가 몇시 몇분 몇프레임으로 그 시간 정보에 있어서의 몇번째의 EFM 프레임인가를 관리하고 있다.On the other hand, when the output of the write data from the encoder 12 is stopped, address data corresponding to the address of the last frame of the write data output from the encoder 12 immediately before the stop of recording is stored in the address memory (in the system control circuit 15). It is remembered in 15a). The stored address data includes time information of the Q channel data (sub Q data) of the sub code and address information indicating the number of the EFM frame in the time information. Then, the synchronization setting means 20 sets the address of the recording data of the last frame recorded on the disk by the address data stored in the address memory 15a, and the time information of the sub-Q data is at what time, how many minutes and how many frames. Manage which number of EFM frames is in the information.
그리고, 디스크에의 기록 정지중에, 기록이 요구되는 다음 데이터가 인터페이스 ID에 수신되면, 디스크의 추가 기록를 행하는 상태가 된다.When the next data to be recorded is received at the interface ID during recording stop on the disc, additional recording of the disc is performed.
기록이 요구되는 다음 데이터가 인터페이스(10)에 수신되면, 액세스 제어 수단(16)은 기록 정지 직전까지 디스크에 기록된 기록 데이터를 ATIP 복조 회로(7)에 의해 복조되는 ATIP를 이용하여 액세스하고, 광학 헤드(1)에 의한 트레이스를 개시한다.When the next data requiring recording is received at the interface 10, the access control means 16 accesses the recording data recorded on the disk until immediately before the recording stop, using the ATIP demodulated by the ATIP demodulation circuit 7, The trace by the optical head 1 is started.
트레이스가 개시되면, 디스크에 기록됨으로써 형성된 피트 신호가 헤드(1)에 의해 판독되고, RF 증폭기(2)로부터 EFM 데이터를 얻을 수 있게 된다.When the trace is started, the pit signal formed by writing to the disc is read by the head 1, and EFM data can be obtained from the RF amplifier 2.
그리고, 시스템 클럭이 EFM 데이터에 동기하는 재생 클럭으로 전환되고, 디코더(4)에 의한 복조 처리 및 인코더(12)에 의한 변조 처리가 재생 클럭에 동기하여 행해지는 상태가 된다.Then, the system clock is switched to the reproduction clock synchronized with the EFM data, and the demodulation processing by the decoder 4 and the modulation processing by the encoder 12 are performed in synchronization with the reproduction clock.
기록이 요구되는 데이터가 인터페이스(10)에 수신되고, 버퍼 RAM(13)에 기록된 데이터가 소정 블록수를 통합되면, 인코더(12)는 변조 처리 동작을 재개하고, 기록 데이터의 작성을 재개한다.When data to be recorded is received at the interface 10 and the data recorded in the buffer RAM 13 incorporates a predetermined number of blocks, the encoder 12 resumes the modulation processing operation and resumes the creation of the recording data. .
한편, 디스크가 트레이스되고, EFM 데이터가 디코더(4)에 입력되면, 디코더(4)에 의해 서브 코드의 동기 신호가 추출되도록 됨과 함께, 서브 코드 복조 회로(5)에 의해 서브 Q 데이터가 복조된다. 동기 설정 수단(20)에 의해 상기 동기 신호 및 서브 Q 데이터를 이용하여 디스크에 이미 기록되어 있는 기록 데이터에 대해 인코더(12)로부터 출력하는 기록 데이터의 동기가 채용된다.On the other hand, when the disc is traced and the EFM data is input to the decoder 4, the synchronization signal of the sub code is extracted by the decoder 4 and the sub Q data is demodulated by the sub code demodulation circuit 5. . Synchronization of the recording data output from the encoder 12 by the synchronization setting means 20 with respect to the recording data already recorded on the disc using the synchronization signal and the sub-Q data is adopted.
이 동기가 채용되기까지의 기간, 인코더(12)에 의해 새로운 수신 데이터가 데이터 처리되고, 인코더(12)는 추가 기록하는 기록 데이터가 출력 가능한 대기 상태가 된다.During the period until this synchronization is adopted, new received data is processed by the encoder 12, and the encoder 12 is in a standby state in which additional recording data can be output.
여기서, 인코더(12)는, 새롭게 인터페이스(10)에 수신된 수신 데이터의 시단 블록을 데이터 발생 수단(23)으로부터 발생되는 「0」데이터와 함께 데이터 처리하여 기록 데이터를 작성하고, 이 후 그 기록 데이터를 출력하는 대기 상태가 된다.Here, the encoder 12 performs data processing on the start block of the received data newly received by the interface 10 together with the "0" data generated from the data generating means 23 to create the record data. The standby state for outputting data is entered.
인코더(12)가 대기 상태가 되면, 기록 개시 위치 검출 수단(19)이 어드레스 메모리(15a)에 기억된 어드레스 데이터를 참조하여, 디스크에 있어서 기록 데이터가 이미 기록되어 있는 기존의 기록 영역 바로 다음의 미기록 영역의 선두 위치를 검출한다.When the encoder 12 is in the standby state, the recording start position detecting means 19 refers to the address data stored in the address memory 15a, and immediately after the existing recording area in which the recording data has already been recorded on the disk. The head position of the unrecorded area is detected.
이 미기록 영역의 선두 위치의 검출은, 서브 Q 데이터의 시간 정보와 그 시간 정보에 있어서의 EFM 프레임의 몇번째인가의 정보에 따라 행해지고, 서브 코드 프레임(EFM 프레임 98단위분의 집합)의 단위까지는 서브 Q 데이터에 의해 검색하고, EFM 프레임 단위는 동기 신호를 기준으로 하여 채널 비트를 1비트씩 카운트함으로써 디스크에 기록된 기록 데이터의 최종 프레임의 말단을 판단하여 행해진다. 또한, 1프레임이 몇개의 채널 비트로 구성될지는 미리 결정되어 있다.The head position of this unrecorded area is detected in accordance with the time information of the sub-Q data and the information of the number of the EFM frame in the time information, up to the unit of the sub code frame (set of 98 units of the EFM frame). The EQ frame unit is searched by the sub Q data, and the EFM frame unit is performed by determining the end of the last frame of the recording data recorded on the disc by counting the channel bits by one bit on the basis of the synchronization signal. In addition, it is predetermined to determine how many channel bits a frame consists of.
미기록 영역의 선두 위치의 검출이 행해지면, 시스템 클럭은 재생 클럭으로부터 서서히 기준 클럭으로 전환됨과 함께, 기록 제어 수단(18)에 의해 인코더(12)로부터 기록 데이터가 출력되도록 이루어지고, 디스크에의 기록이 재개된다.When the detection of the head position of the unrecorded area is performed, the system clock is gradually switched from the reproduction clock to the reference clock, and the recording data is output from the encoder 12 by the recording control means 18, thereby recording on the disc. Is resumed.
이 디스크에의 기록이 재개된 시점에서, 동기 설정 수단(20)에 의해 디스크에 기록이 끝난 기록 데이터와 인코더(12)로부터 출력되는 기록 데이터와의 동기가 채용되고 있다.At the time when recording on the disk is resumed, synchronization between the recording data recorded on the disk by the synchronization setting means 20 and the recording data output from the encoder 12 is adopted.
따라서, 새롭게 인터페이스(10)에 수신된 수신 데이터의 시단 블록이 데이터 발생 수단(23)으로부터 발생되는 「0」데이터와 함께 데이터 처리되어 기록 데이터가 작성되고, 그 기록 데이터가 디스크에 기록이 끝난 기록 데이터의 말단에 연속한 위치로부터 디스크에 추가 기록된다. 그리고, 그 후 차례로 후속의 수신 데이터가 인코더(12)에 의해 데이터 처리되어 기록 데이터로 변조되어 디스크에 기록되어 간다.Therefore, the start block of the received data newly received by the interface 10 is processed with "0" data generated from the data generating means 23 to create record data, and the record data is recorded on the disc. It is additionally recorded on the disc from a position continuous at the end of the data. Subsequently, subsequent received data is sequentially processed by the encoder 12, modulated into recording data, and recorded on the disk.
디스크에의 기록 정지 직전에서의 수신 데이터의 종단 블록 후, 및 디스크에의 기록 정지 해제 직후의 수신 데이터의 시단 블록 전에 각각 필요한 「0」데이터는 2블록분이지만, 상기 종단 블록 및 상기 시단 블록에서 2블록분의 「0」데이터가 겸용되도록 되므로, 상기 종단 블록 및 상기 시단 블록의 양쪽에서 모두 2블록분의 「0」데이터가 디스크의 기록이 정지된 전후의 기록 데이터의 이음매 부분으로서 기록되는 것만으로, 이 2블록분만이 디스크에 추가 기록하는데 쓸데 없이 소비될 뿐이다.The "0" data required after the end block of the received data immediately before the recording stop to the disc and before the start block of the received data immediately after the release of the recording stop to the disc are two blocks, respectively. Since "0" data for two blocks are used together, only "0" data for two blocks is recorded as a joint portion of the recording data before and after the recording of the disc is stopped in both the end block and the start block. As a result, only these two blocks are wasted without extra use on the disc.
이것을 보다 상세하게 설명하면, 본 발명의 장치는, 도 2에 도시한 바와 같이, 인터리브 길이의 확보를 위해, 기록 정지시에는, 그 정지 직전의 수신 데이터(100)의 종단 블록(110) 후에 특정 데이터 「0」의 블록(150)을 2블록 보충하고, 기록 재개시에는 그 재개 직후의 수신 데이터(100)의 시단 블록(120) 전에 특정 데이터 「0」의 블록(150)을 2블록 보충하고 있다. 여기서, 본 발명의 장치에서는, 보충되는 데이터 블록(150)의 쌍이, 전체적인 데이터 스트림(200)(즉 재생시의 데이터 스트림)에 있어서 동일 위치를 차지하도록, 기록 정지 직전 및 기록 재개 직후의 기록 동작이 제어된다.In more detail, the apparatus of the present invention, as shown in Fig. 2, identifies the terminal block 110 of the received data 100 immediately before the stop, at the time of recording stop, to secure the interleaved length. Block 150 of data "0" is supplemented by two blocks, and when recording is resumed, two blocks of block 150 of specific data "0" are supplemented before the start block 120 of the received data 100 immediately after the restart. have. Here, in the apparatus of the present invention, the recording operation immediately before the recording stop and immediately after the recording resume is performed so that the pair of supplemented data blocks 150 occupy the same position in the entire data stream 200 (i.e., the data stream at the time of reproduction). Controlled.
즉, 예를 들면 기록 정지 직전의 수신 데이터의 종단 블록 후에 2블록의 「0」데이터를 보충하여 CIRC 처리하여 기록할 때, 그 종단 블록의 데이터 중 최대 지연된 데이터를 포함하는 프레임을 기록 완료한 시점에서 기록 동작을 종료한다. 따라서,그 시점까지 사용되지 않은 「0」데이터는, 디스크에는 기록되지 않는다. 마찬가지로, 기록 정지 해제 직후의 수신 데이터의 시단 블록 전에 2블록의 「0」데이터를 보충하여 CIRC 처리하여 기록할 때, 그 시단 블록의 데이터를 포함하는 프레임을 검출한 시점에서 처음으로, 디스크로의 실제의 기록 동작을 개시한다. 그 시점 이전의 프레임은 디스크에는 기록하지 않는다. 이러한 처리에 따라, 인터리브 길이 확보를 위해 보충한 「0」데이터 중, 디스크에 실제로 기록되는 것은 2블록분이 된다. 본 발명의 추기 처리 제어에서는, 패킷 라이트 방식(7블록의 링크 블록이 필요)보다도 적은 수고로 추가 기록이 가능해진다.That is, for example, when recording is performed after the end block of the received data immediately before the recording stop by CIRC processing of two blocks of "0" data, the frame containing the maximum delayed data among the data of the end block is recorded. The recording operation ends at. Therefore, "0" data not used up to that point is not recorded on the disc. Similarly, when CIRC processing and recording two blocks of "0" data before the start block of the received data immediately after the release of recording stop, the frame is first recorded to the disc when the frame containing the data of the start block is detected. The actual recording operation is started. Frames before that point are not recorded on the disc. According to this processing, of the "0" data supplemented for securing the interleave length, two blocks are actually recorded on the disk. In the write process control of the present invention, additional recording is possible with less effort than the packet write method (requires 7 block blocks).
디스크로부터 기록 데이터를 재생하는 경우, 기록이 정지된 전후의 기록 데이터의 이음매 부분에 기록된 「0」데이터를 건너뛰어 처리함으로써 이「0」데이터에 의한 영향을 없앤다.In the case of reproducing the recording data from the disc, the processing of the "0" data recorded in the seam portion of the recording data before and after the recording is stopped is processed to eliminate the influence of the "0" data.
「0」데이터가 2블록분 연속하여 기록되는 것은 특수하므로, 2블록분의「0」데이터를 검출함으로써 기록 데이터의 이음매 부분을 용이하게 검출할 수 있다. 따라서 그 이음매의 「0」데이터를 건너뛰어 처리하고, 원데이터를 얻는 것은 용이하게 달성된다.Since "0" data is recorded continuously for two blocks, the seam portion of the recording data can be easily detected by detecting "0" data for two blocks. Therefore, it is easily achieved by skipping and processing the "0" data of the joint, and obtaining the original data.
그런데, 기록 제어 수단(18)은, 버퍼 RAM(13)에 비축되는 데이터 용량에 따라, 디스크에의 기록 정지를 행하는 기록 정지 상태 및 디스크에의 기록을 행하는 기록 상태를 설정한다.By the way, the recording control means 18 sets the recording stop state for stopping recording on the disc and the recording state for recording on the disc, in accordance with the data capacity stored in the buffer RAM 13.
버퍼 RAM(13)에 비축되는 데이터 용량이 미리 데이터를 기록할 수 있는 범위로서 허용된 소정량의 기록 허용량이 가득찰 때까지는, 기록 제어 수단(18)에 의해 디스크로의 기록을 정지하는 기록 정지 상태로 설정되고, 버퍼 제어 수단(17)은 버퍼 RAM(13)에 대해 데이터의 판독을 정지시키고, 데이터의 기록만을 행한다.Recording stop to stop recording to disk by the recording control means 18 until the data capacity stored in the buffer RAM 13 is a range in which data can be recorded in advance, and a predetermined allowable amount of recording is allowed. It is set to the state, and the buffer control means 17 stops reading the data to the buffer RAM 13 and only writes the data.
또한, 기록 제어 수단(18)에 의해 기록 정지 상태로 설정되면, 전원 제어 수단(21)에 의해 도 1의 파선으로 둘러싸인 각 회로에 동작 전원이 공급되는 것이 차단되고, 인코더(12)에 의한 데이터의 변조 처리 동작, 디스크에의 기록 동작, 디스크로부터의 데이터의 판독 동작, 및 디스크의 판독 데이터의 재생 처리 동작이 정지된다.In addition, when the recording stop state is set by the recording control means 18, the supply of operating power to each circuit surrounded by the broken line in FIG. 1 is cut off by the power supply control means 21, and the data by the encoder 12 The modulation processing operation, the recording operation to the disk, the reading operation of the data from the disk, and the reproduction processing operation of the read data of the disk are stopped.
그 때문에, 기록 정지 상태가 설정되는 경우에, 도 1의 파선으로 둘러싸인 각 회로에서의 전력 소비가 삭감된다.Therefore, when the recording stop state is set, power consumption in each circuit surrounded by the broken line in FIG. 1 is reduced.
여기서, 기록 정지 상태에 있어서, 모터 서보 회로(9)는 기록 정지 상태가 되기 직전의 회전수를 유지하여 디스크 모터(8)를 제어한다.Here, in the recording stop state, the motor servo circuit 9 maintains the rotation speed just before the recording stop state to control the disk motor 8.
이 제어는, 전력 소비의 삭감의 관점으로부터는 불리하지만, 기록 상태로 이행하고나서 디스크에의 기록에 적합한 회전 속도로 도달하기까지의 기간을 단축할 수 있고, 디스크 기록을 재개하기까지의 기간의 단축을 도모할 수 있다.This control is disadvantageous from the viewpoint of reducing the power consumption, but can shorten the period from the transition to the recording state to the rotational speed suitable for recording on the disk, and the period until the recording of the disk is resumed. It can shorten.
버퍼 RAM(13)에 비축되는 데이터 용량이 기록 허용량이 가득차게 되면, 기록 제어 수단(18)에 의해 기록 정지 상태가 해제되어, 기록 상태로 설정된다.When the data capacity stored in the buffer RAM 13 becomes full of the recording allowable amount, the recording stop state is released by the recording control means 18 and is set to the recording state.
기록 상태로 설정되면, 전원 제어 수단(21)에 의해 도 1의 파선으로 둘러싸인 각 회로에 동작 전원이 공급되는 것이 재개되고, 인코더(12)에 의한 데이터의 변조 처리 동작, 디스크에의 기록 동작, 디스크로부터의 데이터의 판독 동작, 및 디스크의 판독 데이터의 재생 처리 동작이 재개된다.When the recording state is set to the recording state, the operation power supply is resumed by the power supply control means 21 to each circuit surrounded by the broken line in FIG. 1, and the modulation processing operation of the data by the encoder 12, recording operation on the disc, The reading operation of the data from the disc and the reproduction processing operation of the read data of the disc are resumed.
그 때문에, 버퍼 RAM(13)에 비축된 데이터는, 인코더(12)에 의해 변조 처리되고, 기록 데이터로 변환된 후, 광학 헤드(1)를 통해 디스크에 기록된다.Therefore, the data stored in the buffer RAM 13 is modulated by the encoder 12, converted into recording data, and then recorded on the disk via the optical head 1.
이와 같은 구성에 있어서, 수신 데이터의 수신 종료에 의해 디스크에의 기록 정지가 행해질 때, 및 새로운 수신 데이터의 수신 재개에 의해 디스크로의 추가 기록이 행해질 때에, 데이터 발생 수단(23)으로부터 발생되는 「0」데이터에 의해 CIRC 처리에 필요한 인터리브 길이를 확보하고 있으므로, 기록 정지 직전에 수신된 수신 데이터의 종단 블록의 데이터 처리를 인코더(12)에 의해 장해없이 행할 수 있음과 함께, 기록 정지 해제 직후에 수신되는 수신 데이터의 시단 블록의 데이터 처리를 인코더(12)에 의해 장해없이 행할 수 있다.In such a configuration, when the recording stop on the disk is performed by the reception termination of the reception data, and when additional recording is performed on the disk by the reception restart of the new reception data, the " Since the interleaved length required for CIRC processing is ensured by 0 "data, the data processing of the end block of the received data received immediately before the recording stop can be performed by the encoder 12 without failure, and immediately after the recording stop is released. The data processing of the start block of the received received data can be performed by the encoder 12 without failure.
이 결과, 기록 정지 직전에 수신된 수신 데이터의 종단 블록의 모두가 기록 데이터로 변조되어 디스크에 기록된 후에 기록 정지가 행해짐과 함께, 기록 정지 해제 후에 최초로 수신된 수신 데이터의 시단 블록의 모두가 기록 데이터로 변조된 후에 디스크의 추가 기록이 개시된다.As a result, recording stop is performed after all of the end blocks of the received data received immediately before the recording stop are modulated to the recording data and recorded on the disc, and all of the start blocks of the first received data received after the recording stop are recorded. After the data has been modulated, further recording of the disc is started.
그리고, 기록 데이터의 추가 기록은, 기록 정지 직전까지 기록된 기록 데이터의 말단에 연속하는 위치로부터 행해진다.The additional recording of the recording data is performed from a position continuous to the end of the recording data recorded until immediately before the recording stop.
또한, 디스크 기록 장치 본체의 전원이 일단 차단되고, 전원을 재투입한 후에 디스크에의 추가 기록을 행하는 경우에도, 기록 정지 직전의 수신 데이터의 종단 블록 및 기록 정지 해제 직후의 수신 데이터의 시단 블록에 있어서 데이터 발생 수단(23)에 의해 발생되는 「0」데이터에 의해 인터리브 길이가 확보되고, 상기 종단 블록 및 상기 시단 블록의 데이터 처리를 인코더(12)에 의해 장해없이 행할 수 있다.Also, when the power supply of the disc recording apparatus main body is cut off once, and additional recording is performed on the disc after the power is turned on again, the end block of the received data immediately before the recording stop and the start block of the received data immediately after the release of the recording stop are also applied. The interleaved length is ensured by the " 0 " data generated by the data generating means 23, and data processing of the end block and the start block can be performed by the encoder 12 without failure.
또한, 이 때, 디스크의 소정의 장소에, 마지막에 기록한 데이터의 어드레스가 기록된다. 그 어드레스를 기록하는 장소는, 디스크의 포맷에 의해 미리 결정되어 있다.At this time, the address of the last recorded data is recorded in a predetermined place on the disc. The location where the address is recorded is determined in advance by the format of the disc.
전원을 재투입한 후에 디스크에의 추가 기록이 행해지는 경우에는, 어드레스 메모리(15a)에 기억된 어드레스 데이터가 클리어되어 있다. 이 상태에서 기록 개시 위치 검출 수단(19)은, 디스크의 상기 소정의 장소에 액세스하여 디스크에 마지막으로 기록된 기록 데이터의 어드레스를 취득하고, 그 어드레스 데이터를 참조하여 기록 데이터가 기록되지 않은 디스크의 미기록 영역의 선두를 검출한다.When additional writing to the disc is performed after the power is turned on again, the address data stored in the address memory 15a is cleared. In this state, the recording start position detecting means 19 accesses the predetermined place on the disk, acquires the address of the recording data last recorded on the disk, and references the address data of the disk on which the recording data is not recorded. The head of the unrecorded area is detected.
디스크의 미기록 영역의 선두가 검출되면, 기록 제어 수단(18)에 의한 제어에 의해 그 미기록 영역의 선두로부터 기록 데이터의 추가 기록이 개시된다.When the head of the unrecorded area of the disc is detected, additional recording of the recording data starts from the head of the unrecorded area by the control by the recording control means 18.
따라서, 디스크에 기록이 끝난 기록 데이터의 말단에 끊긴 곳없이 연속하여 새로운 기록 데이터가 추가 기록된다.Therefore, new record data is continuously recorded additionally without interruption at the end of the record data recorded on the disc.
이상과 같이, 본 발명은, 수신 데이터의 수신 종료에 의해 디스크에의 기록 정지가 행해질 때, 및 새로운 수신 데이터의 수신 재개에 의해 디스크에의 추가 기록이 행해질 때에, 데이터 발생 수단으로부터 특정 데이터를 발생하여 기록 정지 직전의 수신 데이터의 종단 블록 및 기록 정지 해제 직후의 수신 데이터의 시단 블럭에 있어서의 인터리브 길이를 확보하고 있으므로, 기록 정지 직전에 수신된 수신 데이터의 종단 블럭, 및 기록 정지 해제 후에 최초로 수신된 수신 데이터의 시단 블럭을 문제없이 기록 데이터로 변조하여 디스크에 기록할 수 있고, 디스크에 기록이 끝난 기록 데이터에 링크 블럭없이 연속하여 새로운 기록 데이터를 추가 기록할 수 있다.As described above, the present invention generates specific data from the data generating means when the recording stop on the disk is performed by the reception termination of the reception data, and when additional recording is performed on the disk by the reception resume of the new reception data. The interleaved lengths of the end block of the received data immediately before the recording stop and the start block of the received data immediately after the release of the recording stop are secured. The start block of the received received data can be modulated into record data without any problem and recorded on the disc, and new record data can be additionally recorded continuously without a link block on the record data recorded on the disc.
Claims (6)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1999-50776 | 1999-02-26 | ||
JP11050776A JP2000251405A (en) | 1999-02-26 | 1999-02-26 | Disk recording device |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000058150A true KR20000058150A (en) | 2000-09-25 |
KR100645413B1 KR100645413B1 (en) | 2006-11-13 |
Family
ID=12868245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000008691A Expired - Fee Related KR100645413B1 (en) | 1999-02-26 | 2000-02-23 | Disk recording system |
Country Status (6)
Country | Link |
---|---|
US (1) | US6587416B1 (en) |
EP (1) | EP1031978B1 (en) |
JP (1) | JP2000251405A (en) |
KR (1) | KR100645413B1 (en) |
DE (1) | DE60039136D1 (en) |
TW (1) | TW464843B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100530513B1 (en) * | 2001-06-18 | 2005-11-23 | 마쯔시다덴기산교 가부시키가이샤 | Optical disk apparatus |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001216644A (en) | 1999-11-22 | 2001-08-10 | Sanyo Electric Co Ltd | Data recorder |
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 |
JP2001216645A (en) * | 1999-11-22 | 2001-08-10 | Sanyo Electric Co Ltd | Controller |
JP3754288B2 (en) * | 1999-12-27 | 2006-03-08 | 三洋電機株式会社 | Control device |
JP2001250327A (en) * | 1999-12-27 | 2001-09-14 | Sanyo Electric Co Ltd | Data recording system |
JP2001250329A (en) * | 1999-12-27 | 2001-09-14 | Sanyo Electric Co Ltd | Data recorder |
JP3545330B2 (en) * | 1999-12-27 | 2004-07-21 | 三洋電機株式会社 | Recording control device |
JP3989665B2 (en) * | 2000-03-03 | 2007-10-10 | 株式会社リコー | Optical information recording medium |
JP2001283439A (en) * | 2000-03-31 | 2001-10-12 | Sanyo Electric Co Ltd | Method for setting light emitting output of optical head in optical disk recorder |
JP2001297536A (en) * | 2000-04-14 | 2001-10-26 | Sony Corp | Data reproducing method, data reproducing device, data recording method and data recording device |
JP2001344756A (en) * | 2000-05-30 | 2001-12-14 | Ricoh Co Ltd | Information recorder |
US7068632B1 (en) * | 2000-07-14 | 2006-06-27 | At&T Corp. | RSVP/SBM based up-stream session setup, modification, and teardown for QOS-driven wireless LANs |
TW477967B (en) * | 2000-10-25 | 2002-03-01 | Mediatek Inc | Continuously connecting recording method of recordable compact discs and driver using the method |
US7023781B2 (en) * | 2000-10-31 | 2006-04-04 | Ricoh Company, Ltd. | Optical disk apparatus |
JP2002230772A (en) | 2001-01-31 | 2002-08-16 | Sanyo Electric Co Ltd | Data recorder and data recording and controlling device |
JP4487433B2 (en) * | 2001-03-02 | 2010-06-23 | ヤマハ株式会社 | Recording medium recording device |
JP3878442B2 (en) * | 2001-07-30 | 2007-02-07 | 株式会社リコー | Information recording / reproducing apparatus and program |
JP2003059181A (en) * | 2001-08-10 | 2003-02-28 | Matsushita Electric Ind Co Ltd | Data recorder and controller for the data recorder |
JP3915503B2 (en) * | 2001-12-14 | 2007-05-16 | 株式会社日立製作所 | Information recording apparatus and information recording method |
US7319645B2 (en) * | 2002-08-07 | 2008-01-15 | Matsushita Electric Industrial Co., Ltd. | Recording apparatus and recording method for recording data to a rewritable recording medium, and rewritable recording medium |
JP4055072B2 (en) * | 2002-08-20 | 2008-03-05 | 株式会社リコー | Optical disc apparatus, tilt correction method, tilt control program, and recording medium recording this program |
JP4103521B2 (en) * | 2002-09-26 | 2008-06-18 | 船井電機株式会社 | Recording apparatus, recording / reproducing apparatus, and recording method |
US7120849B2 (en) * | 2002-11-05 | 2006-10-10 | Samsung Electronics Co., Ltd. | Data storage medium having link zone and apparatus and method for recording/reproducing data on/from the data storage medium |
CN100370435C (en) * | 2004-12-24 | 2008-02-20 | 北京中星微电子有限公司 | Hard disk data storing and reading method |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3058467B2 (en) * | 1990-03-30 | 2000-07-04 | シャープ株式会社 | Information recording / reproducing device |
US5343455A (en) | 1990-04-05 | 1994-08-30 | Hitachi, Ltd. | Digital signal overlapped or joined recording method and apparatus |
JP2915063B2 (en) | 1990-04-05 | 1999-07-05 | 株式会社日立製作所 | Digital signal connection recording method and digital signal recording / reproducing apparatus |
JP3241400B2 (en) | 1991-06-24 | 2001-12-25 | ソニー株式会社 | Recording device |
JP3132677B2 (en) * | 1991-07-23 | 2001-02-05 | キヤノン株式会社 | Information recording and playback method |
JP2842262B2 (en) | 1994-11-25 | 1998-12-24 | ヤマハ株式会社 | Optical disk recording device |
CA2169131C (en) * | 1995-02-28 | 2004-08-10 | Fabrizio Caffarelli | Compact disc recording system and method |
JP3824701B2 (en) * | 1996-04-01 | 2006-09-20 | パイオニア株式会社 | Information recording method and apparatus |
JP3363712B2 (en) * | 1996-08-06 | 2003-01-08 | 株式会社リコー | Optical disk drive |
JPH10124873A (en) * | 1996-10-23 | 1998-05-15 | Sony Corp | Signal recording method and signal recording and reproducing device |
JP3447942B2 (en) | 1998-01-14 | 2003-09-16 | パイオニア株式会社 | Information recording apparatus and information recording method |
JP3163064B2 (en) | 1998-07-22 | 2001-05-08 | 三洋電機株式会社 | Disk recording device |
JP3288368B2 (en) | 2000-03-14 | 2002-06-04 | 有限会社サワキ | Speaker enclosure |
-
1999
- 1999-02-26 JP JP11050776A patent/JP2000251405A/en active Pending
-
2000
- 2000-02-11 US US09/503,234 patent/US6587416B1/en not_active Expired - Fee Related
- 2000-02-21 EP EP00301349A patent/EP1031978B1/en not_active Expired - Lifetime
- 2000-02-21 DE DE60039136T patent/DE60039136D1/en not_active Expired - Lifetime
- 2000-02-23 TW TW089103134A patent/TW464843B/en not_active IP Right Cessation
- 2000-02-23 KR KR1020000008691A patent/KR100645413B1/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100530513B1 (en) * | 2001-06-18 | 2005-11-23 | 마쯔시다덴기산교 가부시키가이샤 | Optical disk apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP2000251405A (en) | 2000-09-14 |
US6587416B1 (en) | 2003-07-01 |
EP1031978A2 (en) | 2000-08-30 |
TW464843B (en) | 2001-11-21 |
EP1031978A3 (en) | 2001-05-30 |
KR100645413B1 (en) | 2006-11-13 |
DE60039136D1 (en) | 2008-07-24 |
EP1031978B1 (en) | 2008-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100645413B1 (en) | Disk recording system | |
KR100684242B1 (en) | Disc burner | |
JP3163064B2 (en) | Disk recording device | |
KR100752020B1 (en) | System and method for disk recording | |
JP2001176194A (en) | Disk recorder | |
JP2002230772A (en) | Data recorder and data recording and controlling device | |
JP3505452B2 (en) | Disk recording device | |
KR100403249B1 (en) | Data recording device | |
KR19990082975A (en) | Disk player | |
JP2001155341A (en) | Disk recorder | |
JP3742286B2 (en) | Optical disc recording / reproducing apparatus and optical disc recording control method | |
KR20000058172A (en) | Disk recording device | |
JP3357870B2 (en) | Disk recording device | |
JP2000149263A (en) | Optical disk recording device | |
JP3357869B2 (en) | Disk recording device | |
JP2001135029A (en) | Recording method for optical disk | |
JP3986737B2 (en) | Information recording apparatus and information recording method | |
JP2001176197A (en) | Disk recorder | |
JP2001134942A (en) | Recording method of optical disk | |
JP2001143392A (en) | Disk recording device | |
JP2005025938A (en) | Controller | |
HK1022208B (en) | Disk recording system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20000223 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20041104 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20000223 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060419 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20061011 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20061106 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20061107 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20091022 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20101027 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20111019 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20111019 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20121019 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20121019 Start annual number: 7 End annual number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |