Claims
- 1. A controller employed in a data recorder to control interruption and restart of recording data, wherein the data recorder records on a recording medium data stored in a buffer memory by emitting a laser beam against the recording medium, the laser beam being generated at a high level and a low level, wherein the laser beam at the relatively high power level forms a recording pit on a recording layer of the recording medium and the laser beam at the relatively low level does not form a recording pit on the recording layer of the recording medium, the controller comprising:
a buffer underrun determination circuit for determining whether or not the buffer memory is in a state in which buffer underrun may occur based on the amount of data stored in the buffer memory; an address memory for storing at least one of an address of the recording medium and an address of the buffer memory when data recording on the recording medium is interrupted, each address indicating a location of data when the recording interruption occurred; a synchronizing circuit for sequentially reading the data recorded on the recording medium prior to the recording interruption and the data stored in the buffer memory prior to the recording interruption and synchronizing the recorded data and the stored data based on a synchronizing signal of a subcode; restart circuitry for restarting data recording on the recording medium based on the address stored in the address memory and; interrupt control circuitry for interrupting data recording if the laser beam is generated at the relatively low power level when the buffer underrun determination circuit determines that the amount of data in the buffer memory may become null and cause the buffer memory to become empty.
- 2. The controller according to claim 2, wherein the data includes synch pattern data, the laser beam is generated at the relatively low power level and the relatively high power level in accordance with the synch pattern data, and the interrupt control circuit interrupts data recording when the laser beam is generated at the relatively low power level in accordance with the synch pattern data.
- 3. The controller according to claim 2, wherein the data is recorded in the recording medium in sector units, each sector including sector address data, and wherein the address memory stores the sector address data where the recording interruption occurred.
- 4. A controller for a data recorder, wherein the data recorder records data on a recording medium by emitting a laser beam against the recording medium, the controller comprising:
a buffer underrun determination circuit for determining whether or not the buffer memory is in a state in which buffer underrun may occur based on the amount of data stored in the buffer memory; a laser drive circuit, which controls the power level of the laser beam; and an interrupt control circuit for continuing recording when the buffer memory is in a state in which buffer underrun may occur and interrupting the recording operation when the laser beam is generated at the low power level.
- 5. A method for interrupting data recording in a data recorder to prevent the occurrence of a buffer underrun error, wherein the data recorder records data on a recording medium by emitting a laser beam against the recording medium, the method comprising:
determining whether or not a buffer memory of the data recorder is in a state in which buffer underrun may occur based on the amount of data stored in the buffer memory; continuing recording when a predetermined state is detached; and interrupting the recording operation when the buffer memory is in a state in which buffer underrun may occur and the laser beam is generated at the low power level.
- 6. A method for interrupting and restarting data recording in a data recorder to prevent the occurrence of a buffer underrun error, wherein the data recorder records on a recording medium data stored in a buffer memory by emitting a laser beam against the recording medium, the method comprising:
determining whether or not the buffer memory is in a state in which buffer underrun may occur based on the amount of data stored in the buffer memory; interrupting data recording if the laser beam is generated at a low power level when the buffer memory is in the state in which buffer underrun may occur; storing in an address memory an address of the recording medium when data recording on the recording medium is interrupted, the address indicating a location of data when the recording interruption occurred; sequentially reading the data recorded on the recording in medium prior to the recording interruption; and restarting data recording on the recording medium based on the address stored in the address memory.
Priority Claims (2)
| Number |
Date |
Country |
Kind |
| 11-331419 |
Nov 1999 |
JP |
|
| 2000-322550 |
Oct 2000 |
JP |
|
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is a divisional and claims the benefit of priority under 35 USC 120 of pending U.S. application Ser. No. 09/717,771, filed Nov. 21, 2000, which claims the benefit of foreign priority under 35 USC 119 of Japanese applications 11-331419, filed Nov. 22, 1999 and 2000-322550, filed Oct. 23, 2000. The disclosure of the prior applications is considered part of and is incorporated by reference in the disclosure of this application.
Divisions (1)
|
Number |
Date |
Country |
| Parent |
09717771 |
Nov 2000 |
US |
| Child |
10814356 |
Mar 2004 |
US |