Data record device
Abstract
The present invention provides a data recording device, which can ensure the continuity of recorded data recorded on a recording medium. The data recording device of the present invention is in the recording operation. The input data read from the buffer memory 13 can be encoded by an encoder to generate recorded data, and the recorded data can be recorded on the optical disc 32. In the recording operation, if the buffer memory 13 is in a state where insufficient buffer data occurs, the recorded data encoded at that time will be recorded on the optical disc, and the recording operation of the next recorded data will be interrupted. Afterwards, to avoid a state of insufficient data in the buffer, only the predetermined number of sectors (Sector) of the optical disc 32 is returned to start the reproduction operation, and the recording operation is restarted from the next recording data of the recording data interrupted in the recording operation. The interrupt/restart circuit 43 interrupts the operation of the encoder 14 when the output recording data of the encoder 14 is at a low level when the recording operation is interrupted. Therefore, when the recording operation restarts, the laser power of the optical pickup 4 will be weakened.

Term
No projected expiry on record.
- Priority
- Filed
- Granted
- Today
3 claims: 3 independent, 0 dependent
- 1一種資料記錄裝置,係將由外部輸入的輸入資料,以雷射照射於記錄媒體而加以記錄者,其特徵為具有:緩衝區記憶體,用以暫時記憶前述所輸入之資料;中斷控制電路,於檢測出預定狀態時中斷資料記錄;位址記憶體,於資料寫入於前述記錄媒體的動作中斷時,將顯示前述記錄媒體上對應於中斷位置之位置的位址,以及顯示前述緩衝區記憶體上對應於中斷位置之位置的位址中至少一方加以記憶;同步電路,用以讀出寫入於前述記錄媒體之資料,同時讀出儲存於前述緩衝區記憶體之資料,並且使兩資料同步;再開始電路,依據前述位置記憶體所記憶的位址,指示對於前述記錄媒體再開始進行資料寫入之動作,而前述中斷控制電路存於前述雷射照射為低位準時,給予資料寫入之中斷指示。
- 2一種資料記錄裝置,係將由外部裝置所輸入的輸入資料,以雷射照射於記錄媒體而加以記錄者,其特徵為具有:中斷控制電路,用以於前述記錄媒體進行記錄之動作時,若檢測出預定狀態,即在照射於前述記錄媒體之雷射光束之功率位準變小時,使記錄動作中斷。
- 3一種資料記錄裝置,係將由外部裝置所輸入的輸入資料,以雷射照射於記錄媒體而加以記錄者,其特徵為:前述所輸入之資料係由複數個區段所構成,該複數個區段係於前端連續預定位元數,且具有低位準的同步形式,且該資料記錄裝置具有中斷控制電路,該中斷控制電路於記錄動作中檢測出預定狀態時,在區段的交界前係持續記錄動作,且係以前述區段的同步形式在雷射光束之功率位率變小時,使記錄動作中斷。
Independent claims3
138 paragraphs in 1 section, as filed
Data recording device
<p>1. . . CD-R drive</p><p>3. . . Rotating axis servo circuit</p><p>5. . . RF amplifier</p><p>7. . . decoder</p><p>9. . . Wobble decoder</p><p>11. . . External connection terminal</p><p>13. . . Buffer memory</p><p>15. . . Encoder internal RAM</p><p>18. . . Crystal oscillator circuit</p><p>2. . . Shaft motor</p><p>4. . . Optical pickup</p><p>6. . . Pickup head servo circuit</p><p>8. . . Sub-code decoding circuit</p><p>10. . . ATIP decoding circuit</p><p>12. . . Interface body</p><p>14. . . Encoder</p><p>16. . . Laser light drive circuit</p><p>19. . . Access control circuit</p><p>20. . . Circuit for judging insufficient buffer data</p><p>twenty two. . . System control circuit</p><p>32. . . CD</p><p>42. . . Signal synchronization circuit</p><p>44. . . Retry circuit</p><p>47,48. . . Address memory</p><p>twenty one. . . Recording control circuit</p><p>31. . . personal computer</p><p>41. . . System clock generation circuit</p><p>43. . . Interrupt/restart circuit</p><p>45,46. . . Position detection circuit</p>
Fig. 1 is a block circuit diagram of a schematic configuration of a CD-R drive in an embodiment of the present invention.
Fig. 2(a) is a schematic plan view of the main parts of the segment in the optical-magnetic disc of an implementation type. Figure 2(b) is a schematic diagram of the address in the buffer memory of an implementation type.
[Technical field to which the invention belongs]
The present invention relates to a data recording device. Specifically, it relates to a buffer memory for storing input data input by an external device, and recording the input data stored in the buffer memory on a recording medium The data recording device.
[Literature Technology]
In the past, a data recording device that records data on a recording medium, there is a conventionally known optical disc recording device that uses an optical disc for the recording medium.
Among such optical disc recording devices, there is a so-called "write-once" (Write-Once) that can only record (write) data on the optical disc once, and cannot physically erase the recorded (written) data. CD (CompactDisc)-DA series of CD-R (CD-Recordable) drives are the most widely used optical discs. The CD-R drive irradiates the optical disc with a laser beam from the optical pickup to use the pigment formed by the laser light to form recording pits on the recording layer of the optical disc, and change the reflectivity of the recording layer to record Data to be recorded.
[The problem to be solved by the invention]
The optical disc recording device has: a buffer memory for storing input data input by an external device such as a personal computer; and an encoder for reading the input data stored in the buffer memory and encoding the input data Record data that can be recorded on the disc.
Therefore, if the data transmission speed of the input data input by the external device cannot keep up with the data transmission speed (writing speed) of the recorded data recorded on the optical disc, the data transmission speed of the input data input to the encoder becomes higher than that of the encoding When the data transmission speed of the recorded data output by the device is slow, the data capacity of the input data stored in the buffer memory will gradually decrease. If this state continues, the data capacity of the input data finally stored in the buffer memory will become empty. As a result, the desired input data can no longer be input to the encoder, so that the recording data recorded on the optical disc is interrupted.
As mentioned above, the data transmission speed of the input data input by the external device becomes slower than the data transmission speed of the recorded data recorded on the optical disc, and the phenomenon that the data capacity of the buffer memory becomes empty is called "buffer data" insufficient". As a result of insufficient data in the buffer, the phenomenon that interrupts the recorded data recorded on the disc is called "buffer insufficient data error".
If an insufficient buffer data error occurs in the write-once disc used by the CD-R drive, the recording method of the file group specified on the disc (for example: Disc At Once, Disc At Once) In the case of writing data to the data track first (Track At Once), etc., if the disc data is written first, the entire disc will become unusable. If the data is written to the data track first, the recording is in progress. The data track of will become unusable.
In recent years, the recording speed of CD-R drives can reach higher speeds, such as four times or eight times the standard speed, and the use of multitasking functions in personal computers has increased the chances of making them operate. Therefore, insufficient buffer data errors are increasing. The more likely it is.
In addition, if the packet writing method is used, since the recording is performed in a packet unit, it waits until the recorded data becomes the capacity of the packet unit before recording on the disc, which can prevent the occurrence of insufficient buffer resources. However, packet writing must form a link block between the packet and the packet to connect it, so there is a problem that the recording capacity of the optical disc is reduced. Moreover, CD-ROM drives do not necessarily correspond to packet writing. There are also discs recorded on CD-R drives using packet writing as CD-ROM drives that cannot be reproduced. Therefore, sometimes it cannot be guaranteed to be compatible with CD-R drives. The specifications (Orange Book Part II) must guarantee the interchangeability between CD-ROMs. In addition, since the CD-DA drive device (Player) does not correspond to packet writing, when the CD-R drive is used to record audio data corresponding to the CD-DA, packet writing cannot be used. Therefore, the recording method of packet writing is not used, and it is hoped that the occurrence of insufficient data in the buffer can be prevented.
Among optical disc recording devices, CD-RW (CD-Recordable Write) drives are also widely used. The CD-RW drive irradiates the optical disc with a laser beam from the optical pickup, thereby using the crystalline/amorphous phase change caused by the laser light and heat to form recording pits in the recording layer of the optical disc, and make the recording layer The reflectance changes and the record data is recorded. Therefore, the disc used by the CD-RW drive can re-record (rewrite) data an unlimited number of times, and even if a buffer insufficient data error occurs, the disc will not become unusable. However, if a buffer insufficient data error occurs, it must be returned to before the buffer insufficient data occurred, and the data recorded from the file must be re-recorded, so that the buffer data is insufficient and the previously recorded data is wasted, so the recording action is required The time will become longer.
Moreover, among data recording devices for recording data on a recording medium, there is a conventionally known method that uses an optical disk for the recording medium, and the optical pickup is irradiated with a laser beam to the recording layer of the optical disk. An optical disk recording device that records data by residual magnetization. Among such optical magnetic disc recording devices, there is an MD (Mini Disc) drive that is widely used, but the MD drive also has the same problems as the CD-RW drive.
The present invention was developed to solve the above-mentioned problems, and its purpose is to provide a data recording device that can ensure the continuity of the recorded data recorded on the recording medium.
[Means to Solve the Problem]
The present invention is a data recording device developed to solve the above-mentioned problems. It is a data recording device that records input data input from the outside by irradiating a recording medium with a laser. The device has a buffer memory for temporarily storing the input data. The data; the interrupt control circuit, which interrupts data recording when a predetermined state is detected; the address memory, when the action of writing data on the recording medium is interrupted, will display the address of the position on the recording medium corresponding to the interrupted position, and At least one of the addresses corresponding to the interrupt position on the display buffer memory is memorized; the synchronization circuit is used to read the data written in the recording medium, and at the same time read the data stored in the buffer memory, and make The two data are synchronized; the restart circuit, according to the address stored in the location memory, instructs the recording medium to restart the data writing operation, and the interrupt control circuit gives an interrupt to the data writing when the laser is irradiated to a low level. instruct.
Moreover, the present invention is a data recording device that records input data input by an external device by irradiating a recording medium with a laser. The device has an interrupt control circuit for detecting when the recording medium is recording. The predetermined state, that is, when the power level of the laser beam irradiated on the recording medium becomes smaller, the recording operation is interrupted.
In addition, the present invention is an information recording device that records input data input by an external device by irradiating a recording medium with a laser, wherein the input data is composed of a plurality of sections, and the plurality of sections are It has a continuous predetermined number of bits at the front end, and is a low-level synchronization form, and the data recording device has an interrupt control circuit that continues to record before the boundary of the zone when the predetermined state is detected during the recording operation The recording operation is interrupted when the power level of the laser beam becomes smaller in the form of zone synchronization.
Schematic description
Fig. 1 is a block circuit diagram of a schematic configuration of a CD-R drive in an embodiment of the present invention.
Fig. 2(a) is a schematic plan view of the main parts of the segment in the optical-magnetic disc of an implementation type. Figure 2(b) is a schematic diagram of the address in the buffer memory of an implementation type.
Symbol description of main components
1. . . CD-R drive
3. . . Rotating axis servo circuit
5. . . RF amplifier
7. . . decoder
9. . . Wobble decoder
11. . . External connection terminal
13. . . Buffer memory
15. . . Encoder internal RAM
18. . . Crystal oscillator circuit
2. . . Shaft motor
4. . . Optical pickup
6. . . Pickup head servo circuit
8. . . Sub-code decoding circuit
10. . . ATIP decoding circuit
12. . . Interface body
14. . . Encoder
16. . . Laser light drive circuit
19. . . Access control circuit
20. . . Circuit for judging insufficient buffer data
twenty two. . . System control circuit
32. . . CD
42. . . Signal synchronization circuit
44. . . Retry circuit
47,48. . . Address memory
twenty one. . . Recording control circuit
31. . . personal computer
41. . . System clock generation circuit
43. . . Interrupt/restart circuit
45,46. . . Position detection circuit
[Implementation Type of Invention]
Hereinafter, with reference to the drawings, an embodiment of the present invention will be described. Fig. 1 is a block circuit diagram of the schematic configuration of the CD-R drive 1 of this embodiment.
CD-R drive 1 is composed of shaft motor 2, shaft servo circuit 3, optical pickup 4, RF amplifier 5, pickup servo circuit 6, decoder 7, sub-code decoding circuit 8, swing decoder 9, ATIP Decoding circuit 10, external connection terminal 11, interface body 12, buffer memory 13, encoder 14, encoder internal RAM 15, laser light drive circuit 16, crystal oscillator circuit 18, access control circuit 19, buffer data insufficient judgment The circuit 20, the recording control circuit 21, and the system control circuit 22 are constituted. In addition, the CD-R drive 1 is connected to a personal computer 31 of an external device via an external connection terminal 11, and records (writes) data input from the personal computer 31 on a CD-R standard optical disc 32, and at the same time from the optical disc 32 The reproduced (read out) data is output to the personal computer 31.
The rotating shaft motor 2 drives the optical disc 32 to rotate.
The spindle servo circuit 3 controls the rotation of the spindle motor 2 according to the rotation control signal generated by the swing decoder 9, thereby controlling the rotation of the optical disc 32 in a constant linear velocity (CLV; Constant Linear Velocity) manner.
When the optical pickup 4 regenerates recorded data from the optical disc 32 (during the read operation), it irradiates the optical disc 32 with a weak laser beam, and uses the reflected light of the laser beam to record the recorded data on the optical disc 32. The recorded data of 32 is reproduced (read out), and the RF signal (high frequency signal) corresponding to the recorded data is output. In addition, the optical pickup 4 irradiates the optical disc 32 with a strong laser beam (tens of times during the reproduction operation) during the recording operation (during the writing operation) to record the recorded data on the optical disc, thereby utilizing the laser light heat The formed pigment forms recording pits on the recording layer of the optical disc 32, and changes the reflectivity of the recording layer to record (write) the recorded data. At the same time, the reflected light of the laser beam is used to record on the optical disc 32. The recorded data is reproduced and the RF signal is output.
The RF amplifier 5 amplifies the RF signal output from the optical pickup 4, and binarizes the RF signal and outputs it as digital data.
The pickup servo circuit 6 feeds back the output of the optical pickup 4 via the RF amplifier 5, thereby performing focus control for focusing the laser beam on the recording layer of the optical disc 32; making the laser beam track the signal track of the optical disc 32 Tracking control; send the optical pickup 4 itself to the helical feed control of the diameter direction of the optical disc 32.
The decoder 7 performs signal processing for decoding the digital data output by the RF amplifier 5, and extracts the pit clock from the digital data, and at the same time separates the sub-code to extract the synchronization signal of the sub-code.
The sub-code decoding circuit 8 is provided in the decoder 7 to decode the sub-code separated by the decoder 7 to extract the Q channel data of the sub-code (hereinafter referred to as "sub-Q data".
The wobble decoder 9 extracts the 22.05kHZ wobble component from the pre-groove signal of the optical disc 32 contained in the digital data output by the RF amplifier 5, and generates the necessary for the rotation control of the optical disc 32 Rotation control signal.
The ATIP decoding circuit 10 is provided in the wobble decoder 9 and decodes ATIP (Absolute Time In Pre-groove) from the wobble component extracted by the wobble decoder 9 to extract the ATIP address of the absolute time information in the ATIP.
The interface body 12 is used to control the data transfer between the personal computer 31 connected to the external connection terminal 11 and the CD-R drive.
The buffer memory 13 is composed of a ring buffer, and the ring buffer is composed of SDRAM (Synchronous Dynamic Random Access Memory) constructed by FIFO (First In Fist Out). And the buffer memory 13 is used to store the input data input by the personal computer 31 via the interface 12. In addition, the input data of an address stored in the buffer memory 13 corresponds to the recorded data of a sector recorded in the optical disc 32.
The encoder 14 is controlled by the interrupt/restart circuit 43 of the system control circuit 22, and reads the input data stored in the buffer memory 13 in units of sectors in the optical disc 32, and then The input data is encoded into record data that can be recorded in the sector unit of the optical disc 32. The RAM 15 is set in the encoder 14 to store the data required for the encoding process of the encoder 14 and the intermediate calculation data during the encoding process.
In addition, when the encoder 14 encodes in accordance with the CD-ROM specification, it adds synchronization (Sink), title, CD-ROM data with EDC (Error Detection Code), and ECC with error correction code to the input data. (Error Correction Code), followed by CIRC (Cross Interleaved Reed-Slolmon Code) processing of CD method error correction codes, and EFM (Eight to Fourteen Modulation) processing, and at the same time additional synchronization of sub-codes and sub-codes containing sub-Q data Signal.
The laser light driving circuit 16 is controlled by the interrupt/restart circuit 43 and outputs a driving signal for driving the laser light source of the optical pickup 4.
Here, the driving signal output by the laser light driving circuit 16 is set to a fixed voltage during the reproduction operation, and can be changed to a voltage according to the recording data output by the encoder 14 during the recording operation. That is, during the recording operation, when the recorded data output by the encoder 14 is low (L) level (in the case that the recording layer of the optical disc 32 is not formed with recording pits), the laser drive circuit 16 The voltage of the output drive signal is set to the same level as during the regeneration operation. When the recording data output by the encoder 14 is high (H) level (when the recording layer of the optical disc 32 is formed with recording pits), the voltage of the drive signal output by the laser drive circuit 16 is The position of the data track of the optical disc 32 varies, but is set to a level that is several tens of times that of the reproduction operation.
The crystal oscillator circuit 18 uses a crystal oscillator to generate an oscillating signal. The access control circuit 19 selectively refers to the sub-code address of the absolute time information in the sub-Q data decoded by the sub-code decoding circuit 8 and the ATIP address of the absolute time information in the ATIP decoded by the ATIP decoding circuit 10 , And control the actions of the recording control circuit 21 and the pickup servo circuit 6 according to the address it refers to, thereby controlling the access action to the optical disc 32.
The input data is stored in the buffer memory 13 in order of address. The buffer data insufficient judging circuit 20 directly or indirectly judges the data capacity of the input data stored in the buffer memory 13 from the address being written or read from the buffer memory 13, and based on the data capacity, It is judged whether the buffer memory 13 is in a state of insufficient data in the buffer, and it is judged whether the state of insufficient data in the buffer has been avoided.
The recording control circuit 21 controls the interface 12, the access control circuit 19, and the system control circuit 22 based on the instructions sent from the personal computer 32 via the interface body 12, and based on the judgment result of the buffer data insufficient judgment circuit 20 Action to control the recording action.
The system control circuit 22 is composed of a system clock generation circuit 41, a signal synchronization circuit 42, an interrupt/restart circuit 43, a retry judgment circuit 44, position detection circuits 45, 46, and address memories 47, 48. In addition, the circuits 41 to 48 constituting the system control circuit 22 are LSIs mounted on a single chip.
The system clock generating circuit 41 generates the reference clock used in the recording operation based on the oscillation signal generated by the crystal oscillator circuit 18, and generates the reference clock used in the reproducing operation of the optical disc 32 based on the pit clock extracted by the decoder 7 The used regenerative clock, and according to the switching control of the signal synchronization circuit 42, switch between the reference clock and the regenerative clock so that the selected clock is switched to the operating clock used by the system control of the CD-R drive 1. (System clock) output. According to the operating clock, the synchronous actions of the circuits 7 to 10, 12 to 16, and 19 to 22 of the CD-R drive 1 can be controlled.
The signal synchronization circuit 42 controls the operation of the recording control circuit 21 in the following manner: the synchronization signal of the sub-code extracted by the decoder 7 is synchronized with the synchronization signal of the sub-code added by the encoder 14 and then the encoder 14 The added sub-Q data corresponds to the sub-Q data decoded by the sub-code decoding circuit 8 so that the recording data already recorded on the optical disc 32 can be synchronized with the recording data output by the encoder 14. In addition, the signal synchronization circuit 42 switches the control system clock generation circuit 41, and outputs either the reference clock or the regeneration clock as the operating clock.
The interrupt/restart circuit 43 is controlled by the recording control circuit 21, and controls the actions of the encoder 14 and the laser drive circuit 16 according to the level of the recording data output by the encoder 14. When the judgment circuit 20 judges that the buffer memory 13 is in a state of insufficient buffer data, it outputs an interrupt signal to each address memory 47 and 48.
The address memory 47 is used to store the address of the input data read out by the buffer memory 13 in the buffer memory 13 when the interrupt/restart circuit 43 outputs an interrupt signal.
The address memory 48 is used to store the ATIP address decoded by the ATIP decoding circuit 10 when the interrupt signal is output by the interrupt/restart circuit 43.
The position detection circuit 45 stores the input data read from the buffer memory 13 at the address in the buffer memory 13 and the memory in the address memory 47 during the reproducing operation when the recording is restarted as described later. The addresses are compared, and a restart signal is output when it is detected that the two are in a consistent state.
The position detection circuit 46 compares the ATIP address decoded by the ATIP decoding circuit 10 with the ATIP address stored in the address memory 48 during the reproduction operation when the recording is restarted as described later, and detects both When it is in a consistent state, a restart signal is output.
When the retry determination circuit 44 uses the restart signals of the position detection circuits 45 and 46 as trigger signals and outputs two restart signals at the same time, it controls the interface body 12, the access control circuit 19, and the access control circuit 19 through the recording control circuit 21. The operation of the system control circuit 22 to restart the recording operation, and if the restart signals are not output at the same time (when the output timing of the restart signals is deviated), the restart signals are output at the same time Up to this point, the reproducing operation at the start of recording, which will be described later, is repeated.
Next, the operation of the CD-R drive 1 of this embodiment constructed as described above will be explained.
When a user uses the personal computer 31 to perform an operation for performing a recording operation, an instruction corresponding to the operation is generated from the personal computer 31, and the instruction is transmitted to the recording control circuit 21 via the interface body 12. In this way, the recording control circuit 21 controls the operations of the interface body 12, the access control circuit 19, and the system control circuit 22 according to the instructions from the personal computer 31, thereby performing the recording operation.
When the recording operation starts, the operation clock output by the system clock generation circuit 41 is switched and controlled by the signal synchronization circuit 42 to a reference clock. As a result, the respective circuits 7 to 10, 12 to 16, and 19 to 22 of the CD-R drive 1 are in a state of using the reference clock as the operating clock and operating in synchronization with the operating clock.
The input data input from the personal computer 31 via the interface body 12 is stored in the buffer memory 13, and is read from the buffer memory 13 in units of sectors in the optical disc 32, and then sent to the encoder 14. In addition, the encoder 14 encodes the recorded data in units of sectors.
Moreover, according to the recorded data encoded by the encoder 14, the voltage of the drive signal output by the laser light drive circuit 16 will be changed, and the intensity of the laser beam irradiated by the optical pickup 4 on the optical disc 32 will also be changed. The recording layer of the optical disc 32 forms recording pits so that recording data can be recorded in the recording pits. At the same time, using the reflected light of the laser beam irradiated from the optical pickup 4 to the optical disc 32, the recorded data recorded on the optical disc 32 can be reproduced, and the recorded data can be output by the optical pickup 4 as an RF signal .
The RF signal output from the optical pickup 4 is amplified by the RF amplifier 5, and is binarized and converted into digital data. The wobble decoder 9 can extract wobble components from the digital data to generate a rotation control signal. Then, the ATIP decoding circuit 10 can decode the ATIP from the wobble component extracted by the wobble decoder 9 to extract the ATIP address of the absolute time information in the ATIP.
According to the rotation control signal generated by the swing decoder 9, the rotation of the spindle motor 2 can be controlled by the spindle servo circuit 3 to control the rotation of the optical disc 32 to a fixed linear velocity.
At this time, if the data transmission speed of the input data input by the personal computer 31 cannot catch up with the data transmission speed (writing speed) of the recorded data recorded on the optical disc 32, the input data input to the encoder 14 The data transmission speed is slower than the data transmission speed of the recorded data output by the encoder 14, and the data capacity of the input data stored in the buffer memory 13 will gradually decrease.
If this state continues, the data capacity of the input data finally stored in the buffer memory 13 will become empty, resulting in insufficient data in the buffer. Therefore, before the buffer data shortage occurs in the buffer memory 13, the buffer data shortage judgment circuit 20 can determine whether the buffer data shortage has occurred. The recording control circuit 21 controls the interrupt/restart circuit 43 according to the judgment result, and outputs an interrupt signal from the interrupt/restart circuit 43, and at the same time, the interrupt/restart circuit 43 interrupts the output of the recorded data from the encoder 14.
At this time, the interrupt/restart circuit 43 is based on the level of the recorded data output by the encoder 14 and outputs an interrupt signal when the recorded data is at a low level, and at the same time interrupts the output of the recorded data from the encoder 14.
Each address memory 47, 48 uses the interrupt signal as the trigger signal, and the memory keeps the address input at that time. That is, the address memory 47 stores the address of the input data read by the buffer memory 13 in the buffer memory 13 when the interrupt signal is output. The address memory 48 stores the ATIP address decoded by the ATIP decoding circuit 10 when the interrupt signal is output.
Then, by interrupting the output of the recorded data from the encoder 14, the output of the driving signal from the laser light drive circuit 16 is interrupted, and the irradiation of the laser beam from the optical pickup 4 is stopped, and at the same time, the optical disc 32 is interrupted Record the recording of the data so that the recording operation is interrupted. In addition, when the interrupt signal is output by the interrupt/restart circuit 43, the section of the recording data output by the encoder 14 is recorded on the optical disc 32. At this time, the interrupt signal from the interrupt/restart circuit 43 is preferably output between the sectors of the recorded data.
After that, when new input data is input from the personal computer 31 through the interface body 12, and the input data is stored in the buffer memory 13, the data capacity of the input data stored in the buffer memory 13 will increase, and buffering can be avoided. The state of insufficient data in the area. Therefore, with the buffer data insufficient judging circuit 20, it can be judged whether the buffer data insufficient state has been avoided. According to the result of the judgment, the recording control circuit 21 controls the operations of the access control circuit 19 and the system control circuit 22, thereby performing recording and resuming operations.
When the reproduction operation starts when the recording is restarted, the pickup servo circuit 6 can be controlled by the access control circuit 19. The pickup servo circuit 6 controls the optical pickup 4 (focus control, tracking control, spiral feed control), so as to prevent the recording operation from being insufficient in the buffer area and the recording operation is interrupted. The position returns only to the segment position of the predetermined number of segments, and the optical pickup 4 irradiates the laser beam.
Then, by the control of the interrupt/restart circuit 43, the voltage of the drive signal output by the laser light drive circuit 16 can be set to a fixed voltage, and the optical pickup 4 can irradiate a weak laser beam on the optical disc 32 and use this The reflected light of the laser beam reproduces the recorded data recorded on the optical disc 32 through the aforementioned recording operation, and the recorded data can be output by the optical pickup 4 as an RF signal.
The RF signal output by the optical pickup 4 can be amplified by the RF amplifier 5, and converted into digital data by binarization. The digital data is decoded by the decoder 7, and the pit clock is extracted from the digital data, and the sub-code is separated at the same time, so as to extract the synchronization signal of the sub-code. The sub-code separated by the decoder 7 is decoded by the sub-code decoding circuit 8 to extract the Q-attached data.
In addition, when the reproducing operation starts when the recording is restarted, the operation clock output by the system clock generating circuit 41 is controlled by the signal synchronization circuit 42 from the reference clock generated by the oscillation signal of the crystal oscillator circuit 18. A reproduction clock generated based on the pit clock extracted by the decoder 7. As a result, the respective circuits 7 to 10, 12 to 16, and 19 to 22 of the CD-R drive 1 will operate in synchronization with the regeneration clock and operate in synchronization with the operation clock. As described above, by using the reproduction clock as the operating clock, the aforementioned recording operation can be used to correctly reproduce the recorded data that has been recorded on the optical disc 32.
When the reproduction operation starts when the recording is restarted, the recording control circuit 21 controls the interrupt/restart circuit 43, and the output of the recorded data from the encoder 14 is restarted by the interrupt/restart circuit 43. The encoder 14 returns the address of the recorded data in the buffer memory 13 when the recording operation is interrupted due to insufficient data in the buffer. The input data stored in the buffer memory 13 are read out again in order in block units. Then, the encoder 14 encodes the input data in the unit of section read from the buffer memory 13 into recording data, and adds synchronization, header, EDC, and ECC to the input data, and then performs CIRC processing and EFM processing, At the same time, a synchronization signal containing the sub-code of the Q data and the sub-code is appended.
Here, as described above, the voltage of the drive signal of the laser light drive circuit 16 is controlled by the interrupt/restart circuit 43, and is set to a fixed voltage during the regeneration operation regardless of the recorded data encoded by the encoder 14 . That is, in the reproducing operation when recording is restarted after the recording operation is interrupted due to insufficient data in the buffer, the buffer memory 13 and the encoder 14 perform the same operation as the recording operation, but the laser light drive circuit The voltage of the driving signal of 16 is set to the low level during the reproduction operation, so the recording operation before the buffer data shortage state occurs will not affect the recorded data already recorded on the optical disc 32.
Then, the access control circuit 19 is controlled by the signal synchronization circuit 42 via the recording control circuit 2, and the recording data recorded on the optical disc 32 is synchronized with the recording data output by the encoder 14. That is, the signal synchronization circuit 42 controls the operation of the recording control circuit 21 and the access control circuit 19 in the following manner to obtain the synchronization signal of the sub-code extracted by the decoder 7 and obtain the synchronization signal of the sub-code added by the encoder 14 After the synchronization, the Q-attached data added by the encoder 14 corresponds to the Q-attached data decoded by the sub-code decoding circuit 8.
The position detection circuit 45 is in the reproducing operation when the recording restarts, the input data read from the buffer memory 13 is located at the address in the buffer memory 13, and the memory is maintained at the location of the address memory 47 The address (the address of the input data read by the buffer memory 13 in the buffer memory 13 when the recording operation is interrupted due to insufficient data in the buffer) is compared, and it is detected that the two are The restart signal is output in the coincident state.
The position detection circuit 46 keeps the ATIP address decoded by the ATIP decoding circuit 10 and the ATIP address in the address memory 48 during the reproduction operation when the recording is restarted (in the case of insufficient data in the buffer, the ATIP address When the recording operation is interrupted, the ATIP address decoded by the ATIP decoding circuit 10) is compared, and a restart signal is output when it is detected that the two are in a consistent state.
When the retry determination circuit 44 uses the restart signals of the position detection circuits 45 and 46 as trigger signals and outputs two restart signals at the same time, it controls the interface body 12, the access control circuit 19, and the recording control circuit 21 via the recording control circuit 21. The operation of the system control circuit 22 thereby restarts the recording operation.
When the recording operation is restarted, the operation clock output by the system clock generation circuit 41 is switched from the reproduction clock to the reference clock by the signal synchronization circuit 42 again. Then, the same operation as the aforementioned recording operation is performed.
When the recording operation restarts, due to the operation of the address memory 47 and the position detection circuit 45, the address of the input data read by the buffer memory 13 will become the buffer when the recording operation is interrupted due to insufficient data in the buffer. The address in the memory 13 is the next one.
Moreover, when the recording operation restarts, due to the operation of the address memory 48 and the position detection circuit 46, the position of the section of the optical disc 32 irradiated by the laser beam from the optical pickup 4 will become a state where insufficient data in the buffer occurs, resulting in recording The next zone position of the zone position when the action was interrupted.
At this time, as described above, the signal synchronization circuit 42 synchronizes the recording data that has been recorded on the optical disc 32 with the recording data output by the encoder 14.
Therefore, in the optical disc 32, the recording data of the next session can be recorded from a position that is seamlessly connected to the zone when the recording operation is interrupted due to insufficient buffer data. Therefore, there is no need to use the recording method of packet writing to prevent the data recorded on the optical disc 32 from being interrupted and the buffer insufficient data error to occur, so as to ensure the continuity of the recorded data to be recorded.
Moreover, as described above, when the recording operation is interrupted due to insufficient data in the buffer, the interrupt/restart circuit 43 interrupts the output of the recorded data from the encoder 14 when the recorded data output by the encoder 14 is at a low level. . Therefore, when the recording operation is restarted to avoid the occurrence of insufficient data in the buffer, the recording data output by the encoder 14 will become a low level, and the drive signal output by the laser drive circuit 16 will be set to match the reproducing operation. At the same level, the power (laser power) of the laser beam irradiated by the optical pickup 4 will become weaker (smaller).
That is, when the recording operation is interrupted and the recording data output by the encoder 14 is at a high level, the voltage of the drive signal output by the laser drive circuit 16 varies depending on the position of the data track of the optical disc 32. However, Set to a level that is several tens of times that of the regeneration operation. Therefore, when the recording operation is interrupted, the laser power of the optical pickup 4 is also set to a level several tens of times that of the reproduction operation. However, the laser power of the optical pickup 4 cannot instantly rise from the level during the regeneration operation to a level that is several tens of times the level, and it takes a certain amount of time to rise. Therefore, when the recording operation is restarted, the laser power of the optical pickup 4 is increased, and it takes time for the laser power to reach the desired level, and sometimes an unrecorded amount of time delay may be generated on the optical disc 32. Field, and the recording data is interrupted.
Moreover, when the recording operation is restarted, the position of the section of the optical disc 32 irradiated by the laser beam from the optical pickup 4 will be deviated, so that sometimes when the recording operation is interrupted, the section where the recording data has been recorded may be changed. The wrong action of recording the recorded data again (overwriting the recorded data) at the location. In this case, the optical pickup 4 will irradiate the laser beam again on the recording pits formed in the recording layer of the optical disc 32. Therefore, when the recording operation restarts, if the laser power of the optical pickup 4 is strong (Large), the diameter of the recording pit will become too large, and there will be a problem that the recording pits formed in other sectors and data tracks cannot be recorded normally. Moreover, if the timing of the recording restart is delayed, an unrecorded area will be generated at the beginning of the recording, so that the pits that should have been continuous are divided and the wrong data is recorded. Even if the recording restart position is exactly the same as the interrupt position, the power of the writing laser is only slightly different before the interruption and after the restart. As a result, the diameter of the recording pit becomes discontinuous at the restart position, which may cause data reading errors at this position.
Therefore, the timing of interrupting the recording operation becomes the timing of the low level of the recorded data output by the encoder 14. When the recorded data is low and not on time, the power of the laser beam of the optical pickup 4 is weak. Therefore, when the recording operation is restarted from the same position, the recording data output by the encoder 14 is at a low level, and the power of the laser beam of the optical pickup 4 is also weak. Therefore, even if the recording restart position is deviated, the recorded data will not be destroyed. Moreover, even if the timing is delayed again, it is still in the area that the laser could not irradiate, so the diameter of the pit can be continuous.
The point at which data writing is interrupted is most suitable for synchronization with the front end of each zone. There is a 24-bit synchronization format for data in the CD specification, and the 24-bit synchronization format has a continuous format of "high" and "low" at the front of each segment, respectively, with 11 bits each. That is, there is a continuous "low" period of 11 bits at the beginning of each segment. This "low" period is the longest in the continuous period of the "low" period in the data of the CD specification. Moreover, each sector is assigned an address, so the address memories 47 and 48 only need to keep the address data corresponding to the sector address. From the above point of view, the location of data interruption is most suitable for the synchronization of segments.
Therefore, when the recording operation is restarted, it is no longer necessary to increase the laser power of the optical pickup 4, and when the recording operation is restarted, even if the recording data is repeatedly written, the recording pits as described above can be prevented. Abnormal formation.
In addition, in this case, the buffer data shortage judging circuit 20 is preferably set as follows: During the period of at least one segment of data in the buffer memory 13, it is judged whether the buffer data shortage has occurred. When the retry determination circuit 44 does not simultaneously output the start signals of the position detection circuits 45 and 46 (when the output timing of the restart signals is different), until the restart signals are output at the same time, make it The aforementioned reproducing operation when recording is restarted is repeated.
That is, the restart signals of the position detection circuits 45 and 46 should be output at the same time in the normal state, but for some reason (for example, the external impact on the CD-R drive 1) produces interference , So that when the components 2 to 22 of the CD-R drive 1 malfunction, the restart signals may not be output at the same time. Therefore, by using the retry judgment circuit 44 to repeatedly perform the aforementioned reproducing operation when the recording restarts, the influence of the interference can be avoided, and the occurrence of the buffer insufficient data error can be reliably prevented. However, if the restart signals of the position detection circuits 45 and 46 must be output at the same time, of course, the retry determination circuit 44, the position detection circuit 45, and the address memory 47 can also be omitted.
FIG. 2(a) is a schematic plan view of the main part of the section of the optical disc 32. FIG. Fig. 2(b) is a schematic diagram of the addresses in the buffer memory 13.
The sections Sn+1, Sn, Sn-1, Sn-2... Sn-m shown in Figure 2(a) correspond to the bit addresses An+1, An shown in Figure 2(b), An-1, An-2...An-m.
The recording operation is based on the order of address An-mAn-2An-1An, the input data of each address is read from the buffer memory 13, and the recorded data encoded by the encoder 14 can be used. The sectors Sn-mSn-2Sn-1Sn are recorded in each sector of the optical disc 32 in the order. Assuming that the buffer data insufficient judging circuit 20, at any address An in the recording operation, it is judged that the buffer memory 13 has a buffer data insufficient state.
Therefore, although the recording data of the sector Sn corresponding to the address An can be recorded on the optical disc 32, the synchronization of the data of the sector Sn+1 corresponding to the next address An+1 will interrupt the recording data. Record the action. In addition, the address memory 47 can store and hold the address An. In addition, the address memory 48 can store the ATIP address decoded from the recorded data of the segment Sn.
Then, when the buffer insufficient data judging circuit 20 judges that the occurrence of the buffer insufficient data has been avoided, it will return only the predetermined number of sectors from the sector Sn of the optical disc 32 when the buffer insufficient data occurred and the recording operation was interrupted. (In this case, m sectors), and start recording from the retracted sector Sn-m and then regenerate.
Moreover, when the reproducing operation starts when the recording is restarted, the address An of the recorded data in the buffer memory 13 when the recording operation is interrupted from the state of insufficient buffer data occurs, and only the number of segments equivalent to the aforementioned predetermined number is returned. (M segments) predetermined number of addresses (m addresses), and from the returned address An-m, the input data of each address is read out from the buffer memory 13 in order, and then encoded by the encoder 14 Into record data.
Then, the signal synchronization circuit 42 obtains synchronization with the recording data output by the encoder 14 for the recording data recorded in the respective sectors Sn-m to Sn of the optical disc 32.
After that, during the reproduction operation when the recording is restarted, if the address of the input data read by the buffer memory 13 is consistent with the address An held in the address memory 47 in the memory, the position detection circuit 45 is executed. Output restart signal. In addition, during the reproduction operation when recording is restarted, if the ATIP address decoded by the ATIP decoding circuit 10 is consistent with the decoded ATIP address of the recorded data held by the memory in the sector Sn of the address memory 48, The position detection circuit 46 outputs a restart signal. When the restart signals of the position detection circuits 45 and 46 are output at the same time, the retry determination circuit 44 restarts the recording operation.
As a result, it is possible to record the recording data of the next sector Sn+1 from the position that is seamlessly connected to the sector Sn when the recording operation is interrupted due to insufficient buffer data.
In addition, the aforementioned predetermined number of sectors (m sectors) only needs to consider the time T1 required for the control of the spindle motor 2 by the spindle servo circuit 3 and the control of the optical pickup 4 by the pickup servo circuit 6. The time T2 required at the same time as the signal synchronization circuit 42 is obtained, and the number of sections for each time T1 and T2 can be sufficiently obtained, for example, m=10-30. In addition, the higher the recording speed in the CD-R drive 1 reaches the four times or eight times the standard speed, the longer the respective times T1 and T2. Therefore, the aforementioned predetermined number of sectors must be set to a larger value.
In addition, the present invention is not limited to the above-mentioned embodiments, and the following modifications are possible. In this case, the same or better effects as the above-mentioned embodiments can also be obtained. Effect.
(1) The above embodiment uses a constant linear velocity (CLV; Constant Linear Velocity) method to control the rotation of the optical disc 32. Therefore, a reference clock generated based on the oscillation signal generated by the crystal oscillator circuit 18 is used as the system during recording operation. The operating clock outputted by the clock generating circuit 41. However, the present invention can also be applied to a situation where the rotation of the optical disc 32 is controlled by a constant angular velocity (CAV; Constant Angular Velocity) method. In this case, the clock generated in synchronization with the wobble component extracted by the wobble decoder 9 can be used as the operating clock output from the system clock generating circuit 41 during the recording operation.
(2) In the above-mentioned embodiment, the access control circuit 19, the buffer data insufficient judging circuit 20, the recording control circuit 21, and the system control circuit 22 are respectively constituted by separate electronic circuits. However, these circuits may be replaced with A microcomputer with hardware as the center is composed of CPU, ROM, RAM, etc., and the functions of each circuit are realized by various arithmetic processing performed by the microcomputer.
(3) The above embodiment is applicable to CD-R drives that use only write-once discs, but can also be applied to recording media that can re-record data indefinitely (such as CD-RW discs, MD discs) Disks, etc.) data recording devices (such as CD-RW drives, MD drives, etc.). In this case, since the occurrence of insufficient data in the buffer can be prevented, the data recorded before the insufficient data in the buffer occurs will not be wasted, and the time required for the recording operation can be shortened.
[Effects of Invention]
As described in detail above, according to the present invention, the data writing interruption instruction is given during the period when the laser is irradiated at a low level, or the recording operation is interrupted when the power level of the laser beam becomes smaller, so the recording operation is interrupted. At the starting position, the recording pits can be continuous, and when the recording operation is restarted, even in the case of repeatedly writing the recorded data, the abnormal formation of the recording pits can be prevented.
Especially in the synchronization mode of the sector, the recording is interrupted when the power level of the laser beam becomes smaller. Therefore, in the synchronization mode of the sector, the "low" level is continuous 11 bits, which is most suitable as the interruption of the recording operation. Location. Moreover, an address is assigned to the zone, so the address is stored in the address memory 47, 48, and recording can be easily restarted.
13 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13
17 members in 5 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 11331419 | Japan | – | |
| 33141999 | Japan | A | |
| 2000322549 | Japan | – | |
| 2000322549 | Japan | A |
Members17
| Document | Office | Kind | |
|---|---|---|---|
| EP1102260A2 | European Patent Office (EPO) | A2 | |
| EP1102262A2 | European Patent Office (EPO) | A2 | |
| KR20010051832A | Republic of Korea | A | |
| KR20010051833A | Republic of Korea | A | |
| JP2001216646A | Japan | A | |
| JP2001216647A | Japan | A | |
| TW479230BThis record | Taiwan Province of China | B | |
| TW529019B | Taiwan Province of China | B | |
| KR100404402B1 | Republic of Korea | B1 | |
| KR100404403B1 | Republic of Korea | B1 | |
| US2004184374A1 | United States of America | A1 | |
| JP2005025938A | Japan | A | |
| US2005249072A1 | United States of America | A1 | |
| US7120710B2 | United States of America | B2 | |
| EP1102260A3 | European Patent Office (EPO) | A3 | |
| EP1102262A3 | European Patent Office (EPO) | A3 | |
| US7167427B1 | United States of America | B1 |
2 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Annulment or lapse of patent due to non-payment of feesLapsedMM4A | MM4A | |
| Issue of patent certificate for granted invention patentGrantedGD4A | GD4A |
Numbers
- Publication
- 479230
- Application
- 89123544
Titles4
- Chinese
- 資料記錄裝置
- English
- Data recording device
- Unlabeled
- 資料記錄裝置
- Unlabeled
- Data recording device
Classification
- CPC, 18
- G11B7/126
- G11B20/10
- G11B7/0045
- G11B19/04
- G11B20/10527
- G11B20/1217
- G11B27/10
- G11B27/11
- G11B27/19
- G11B27/3027
- G11B27/3063
- G11B27/36
- G11B2020/10814
- G11B2220/216
- G11B2220/218
- G11B2220/2529
- G11B2220/2545
- G11B2220/65
- IPC, 11
- G11B7 0045
- G11B7 125
- G11B7 126
- G11B19 04
- G11B20 10
- G11B20 12
- G11B27 10
- G11B27 11
- G11B27 19
- G11B27 30
- G11B27 36