[go: up one dir, main page]

DE19813872C2 - Optical storage device - Google Patents

Optical storage device

Info

Publication number
DE19813872C2
DE19813872C2 DE1998113872 DE19813872A DE19813872C2 DE 19813872 C2 DE19813872 C2 DE 19813872C2 DE 1998113872 DE1998113872 DE 1998113872 DE 19813872 A DE19813872 A DE 19813872A DE 19813872 C2 DE19813872 C2 DE 19813872C2
Authority
DE
Germany
Prior art keywords
division
time
test
light emission
energy
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.)
Expired - Fee Related
Application number
DE1998113872
Other languages
German (de)
Other versions
DE19813872A1 (en
Inventor
Takasi Masaki
Shigenori Yanagi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP23216097A external-priority patent/JP3429166B2/en
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of DE19813872A1 publication Critical patent/DE19813872A1/en
Application granted granted Critical
Publication of DE19813872C2 publication Critical patent/DE19813872C2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/12Heads, e.g. forming of the optical beam spot or modulation of the optical beam
    • G11B7/125Optical beam sources therefor, e.g. laser control circuitry specially adapted for optical storage devices; Modulators, e.g. means for controlling the size or intensity of optical spots or optical traces
    • G11B7/126Circuits, methods or arrangements for laser control or stabilisation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B11/00Recording on or reproducing from the same record carrier wherein for these two operations the methods are covered by different main groups of groups G11B3/00 - G11B7/00 or by different subgroups of group G11B9/00; Record carriers therefor
    • G11B11/10Recording on or reproducing from the same record carrier wherein for these two operations the methods are covered by different main groups of groups G11B3/00 - G11B7/00 or by different subgroups of group G11B9/00; Record carriers therefor using recording by magnetic means or other means for magnetisation or demagnetisation of a record carrier, e.g. light induced spin magnetisation; Demagnetisation by thermal or stress means in the presence or not of an orienting magnetic field
    • G11B11/105Recording on or reproducing from the same record carrier wherein for these two operations the methods are covered by different main groups of groups G11B3/00 - G11B7/00 or by different subgroups of group G11B9/00; Record carriers therefor using recording by magnetic means or other means for magnetisation or demagnetisation of a record carrier, e.g. light induced spin magnetisation; Demagnetisation by thermal or stress means in the presence or not of an orienting magnetic field using a beam of light or a magnetic field for recording by change of magnetisation and a beam of light for reproducing, i.e. magneto-optical, e.g. light-induced thermomagnetic recording, spin magnetisation recording, Kerr or Faraday effect reproducing
    • G11B11/10595Control of operating function

Landscapes

  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Optical Recording Or Reproduction (AREA)

Abstract

Es wird eine Teilungs-Testschreibverarbeitungseinheit vorgesehen, und ein Testschreibprozeß zum Festlegen einer optimalen Lichtemissionsenergie durch das Ausführen eines Testschreibens auf einem Medium wird in eine Vielzahl von Teilungs-Testschreibprozessen geteilt. Wenn ein oberer Befehl empfangen wird, springt in der Teilungs-Testschreibverarbeitungseinheit eine Teilungs-Steuereinheit zu einer Teilungs-Ausführungseinheit, welche am Kopf der Prozesse, die noch nicht ausgeführt sind, angeordnet ist, unter einer Vielzahl von Teilungs-Ausführungseinheiten und ermöglicht, daß die Teilungsprozesse des Testschreibens während einer vorherbestimmten Zeit ausgeführt werden.A division test write processing unit is provided, and a test write process for setting an optimum light emission energy by performing test write on a medium is divided into a plurality of division test write processes. When an upper command is received, in the division test write processing unit, a division control unit jumps to a division execution unit, which is located at the head of the processes that have not yet been executed, among a plurality of division execution units and enables that Division processes of test writing are carried out for a predetermined time.

Description

HINTERGRUND DER ERFINDUNGBACKGROUND OF THE INVENTION

Die Erfindung betrifft eine optische Speichervorrich­ tung, bei der ein entfernbares Medium, wie eine magneto­ optische Kassette, eine optische Platte vom Phasenänderungs­ typ, ein DVD-RAM oder dgl., verwendet wird, und insbesondere eine optische Speichervorrichtung zum Ausführen eines Zu­ griffs eines Befehls, wobei eine optimale Lichtemissions­ energie durch ein Testschreiben auf einem Medium beim Emp­ fang eines Host-Befehls festgelegt wird.The invention relates to an optical storage device device in which a removable medium, such as a magneto optical cassette, an optical disc of phase change type, a DVD-RAM or the like, is used, and in particular an optical storage device for performing a close handles a command, taking optimal light emission energy through a test letter on a medium at the emp starting a host command.

Eine optische Platte wurde als Speichermedium hervor­ gehoben, das als Multimedia-Kern dient, und das in den letzten Jahren rasch entwickelt wurde. Beispielsweise wurde in den letzten Jahren im Fall einer 3,5 Zoll MO-Kassette, zusätzlich zu einem herkömmlichen 128 MB Medium, auch ein 540 MB oder 640 MB Medium mit hochdichter Aufzeichnung vor­ gestellt. Bei der MO-Kassette, die in einem optisch Platten­ laufwerk verwendet wird, wird eine ZCAV-Aufzeichnung (Auf­ zeichnung mit zonenkonstanter Winkelgeschwindigkeit) einge­ setzt, wobei eine Medienspur in Zonen geteilt wird, und die Anzahl von Sektoren in jeder Zone gleich gesetzt ist. Das 128 MB Medium verwendet das Aufzeichnungsverfahren einer Pit-Positionsmodulation (PPM). Es ist ausreichend, daß sich die Lichtemissionsenergie in drei Stufen einer Leseenergie, einer Löschenergie und einer Aufzeichnungsenergie ändert. Die 230 MB, 540 MB und 640 MB Medien verwenden hingegen das Aufzeichnungsverfahren einer Impulsbreitenmodulation (PWM), um die Aufzeichnungsdichte zu erhöhen. Bei der PWM-Aufzeich­ nung ist es notwendig, die Lichtemissionsenergie in vier Stufen der Leseenergie, der Löschenergie, einer ersten Schreibenergie und einer zweiten Schreibenergie zu ändern. Bei der PWM-Aufzeichnung eines Mediums vom Typ, der einem direkten Überschreiben entspricht, wobei die Löschoperation nicht erforderlich ist, ist es notwendig, die Lichtemis­ sionsenergie in vier Stufen der Leseenergie, einer Hilfs­ energie, der ersten Schreibenergie und der zweiten Schreib­ energie zu ändern.An optical disk emerged as a storage medium lifted, which serves as a multimedia core, and that in the developed rapidly in recent years. For example, in recent years in the case of a 3.5 inch MO cassette, in addition to a conventional 128 MB medium, also a 540 MB or 640 MB medium with high-density recording posed. With the MO cassette, which is in an optical disk drive is used, a ZCAV recording (on drawing with zone constant angular velocity) sets, where a media track is divided into zones, and the Number of sectors in each zone is set equal. The 128 MB medium uses the recording method of a Pit position modulation (PPM). It is sufficient that the light emission energy in three stages of a reading energy, erase energy and recording energy. The 230 MB, 540 MB and 640 MB media, on the other hand, use this Pulse Width Modulation (PWM) recording method, to increase the recording density. At the PWM recording It is necessary to reduce the light emission energy in four Levels of reading energy, erasing energy, a first Writing energy and a second writing energy change. In the PWM recording of a medium of the type that one  corresponds to direct overwriting, the delete operation is not necessary, it is necessary to emit the light sion energy in four stages of reading energy, an auxiliary energy, the first writing energy and the second writing change energy.

Im Aufzeichnungsmedium mit hoher Dichte, wie 540 MB oder 640 MB, bei dem die PWM-Aufzeichnung durchgeführt wird, ist jedoch der Spielraum der optimalen Schreibenergie einer Laserdiode schmal, die für die Medienaufzeichnung verwendet wird. Wenn sich die Temperatur des Mediums ändert, ändert sich die optimale Schreibenergie. Die optimale Schreibener­ gie ändert sich auch in Abhängigkeit von Herstellungsbedin­ gungen des Mediums oder einer Differenz der Schreibleistung des optischen Plattenlaufwerks. Das heißt, im Fall der Auf­ zeichnung durch eine vorherbestimmte Schreibenergie, die ohne Bedingungen in einer Ausbildungsstufe bestimmt wurde, weicht die Schreibenergie stark von der tatsächlichen opti­ malen Schreibenergie ab, und es tritt ein Fall auf, wo die Aufzeichnungsoperation nicht durchgeführt werden kann, so daß das Problem entsteht, daß sich die Schreib- und Leselei­ stung verschlechtern.In the high density recording medium such as 540 MB or 640 MB where PWM recording is performed however, the scope of optimal writing energy is one Narrow laser diode used for media recording becomes. When the temperature of the medium changes, it changes the optimal writing energy. The optimal writer The technology also changes depending on the manufacturing conditions conditions of the medium or a difference in writing performance of the optical disk drive. That is, in the case of the up drawing by a predetermined writing energy, the was determined without conditions in a training level, the writing energy differs greatly from the actual opti paint writing energy, and a case occurs where the Recording operation cannot be performed so that the problem arises that the writing and reading deteriorate.

AUS der US 5513166 A ist ein optisches Speichergerät mit einer Einheit zu Einstellen der Lichtemissionsenergie einer Lasediode bekannt. Diese Vorrichtung weist jedoch den Nach­ teil auf, daß das Testschreiben nach einem Zeitplan in vor­ gegebenen Zeitenintervallen durchgeführt wird.From US 5513166 A is an optical storage device with a unit for adjusting the light emission energy of a Laser diode known. However, this device has the after Share on that the test letter is on a schedule in advance given time intervals.

ZUSAMMENFASSUNG DER ERFINDUNGSUMMARY OF THE INVENTION

Gemäß der Erfindung wird eine optische Speichervorrich­ tung vorgesehen, die derart konstruiert ist, daß, auch wenn eine Differenz der Leistung von Vorrichtungen oder der Her­ stellungsbedingungen von Medien besteht, oder wenn sich die Vorrichtungstemperatur ändert, immer eine optimale Schreib­ energie gesetzt werden kann, und daß ferner, auch wenn es lange Zeit dauert, bis ein Prozeß die optimale Energie setzt, kein Fehler aufgrund eines Zeitfehlers für eine obere Vorrichtung auftritt.According to the invention, an optical storage device device provided, which is constructed such that, even if a difference in device performance or manufacture conditions of the media, or if the Device temperature changes, always an optimal write energy can be put, and that further, even if it it takes a long time until a process has the optimal energy sets, no error due to a time error for an upper one Device occurs.

Eine optische Speichervorrichtung der Erfindung verwendet ein Testschreiben, um die optimale Schreibenergie zu setzen. Das Testschreiben ist ein derartiger Prozeß, daß vor dem Starten der Aufzeichnungsoperation, in einem Nicht-Be­ nutzerbereich (Testbereich) auf einem Medium, ein Testmuster aufgezeichnet wird, wobei eine Schreibenergie geändert wird, und danach das Testmuster reproduziert wird, eine Fehlerrate durch den Vergleich von Daten erhalten wird, eine Schreib­ energie, bei welcher die Fehlerrate minimal ist, gefunden wird, und eine derartige Energie als optimale Schreibenergie zum Löschen und Schreiben verwendet wird. Die Ausführung des Testschreibens wird zu der Zeit durchgeführt, wenn ein Schreibbefehl von der oberen Vorrichtung erzeugt wird, wenn bestimmt wird, daß eine seit dem vorhergehenden Testschrei­ ben verstrichene Zeit oder eine Temperaturänderung einen spezifischen Wert überschritten hat, oder dgl. Wenn das Testschreiben jedoch in einem derartigen Zustand ausgeführt wird, daß sich die Vorrichtungstemperatur deutlich ändert, und die optimale Schreibenergie von der Vorgabe-Schreibener­ gie ziemlich abweicht, die durch eine anfängliche Einstel­ lung gesetzt wurde, da die optimale Energie durch den Wech­ sel von der Vorgabeenergie zu einer vorherbestimmten Energie zu einer Zeit gesucht wird, dauert es eine sehr lange Zeit, bis die optimale Schreibenergie gefunden wird, so daß der Fall eintritt, wo die obere Vorrichtung einen Zeitfehler für die Befehlsausführung bestimmt, und ein Gerätefehler tritt auf.An optical storage device of the invention is used  a test letter to get the optimal writing energy put. The test writing is such a process that before starting the recording operation in a non-loading user area (test area) on a medium, a test pattern is recorded, changing a writing energy, and after that the test pattern is reproduced, an error rate by comparing data is obtained a write energy at which the error rate is minimal found and such energy as optimal writing energy is used for erasing and writing. The execution of the Test writing is done at the time when a Write command is generated by the upper device when it is determined that since the previous test cry elapsed time or a change in temperature has exceeded the specific value, or the like. If that Test writing, however, executed in such a state becomes that the device temperature changes significantly, and the optimal writing energy from the default writer deviates fairly by an initial setting was set because the optimal energy through the change sel from the default energy to a predetermined energy is searched at a time it takes a very long time until the optimal writing energy is found so that the Case occurs where the upper device has a timing error for command execution is determined and a device error occurs on.

Eine optische Speichervorrichtung der Erfindung umfaßt:
eine Lichtemissionsenergie-Einstelleinheit zum Einstellen einer Lichtemissionsenergie einer Laserdiode, die zum Auf­ zeichnen und Reproduzieren eines Mediums verwendet wird; und
eine Teilungs-Testschreibverarbeitungseinheit zum Teilen eines Testschreibprozesses, um eine optimale Lichtemissions­ energie festzulegen, indem ein Testschreiben auf dem Medium ausgeführt wird, in eine Vielzahl von Prozessen, und zum sequentiellen Ausführen der geteilten Prozesse jedesmal, wenn ein oberer Befehl empfangen wird. Durch den wie oben angegebenen Teilungs-Testschreibprozeß wird eine Serie von Testschreibprozessen, die von den Lösch-, Schreib- und Lese­ operationen begleitet werden (beim Medium vom Typ, der dem direkten Überschreiben entspricht, bei dem die Löschopera­ tion nicht notwendig ist, der Testschreibprozeß zum Schrei­ ben und Lesen), wenn der obere Befehl empfangen wird, in eine Vielzahl von Verarbeitungsstufen geteilt und sequen­ tiell ausgeführt. Auch wenn sich die Vorrichtungstemperatur rasch ändert, und die optimale Energie deutlich von der Vorgabeenergie abweicht, die anfänglich gesetzt wurde, und es eine lange Zeit bis zum Ende der Testschreiboperation dauert, um die optimale Energie zu finden, da die Prozesse verteilt und ausgeführt werden, tritt kein Zeitfehler für den oberen Befehl auf, und die Aufzeichnungs- und Reproduk­ tionsoperationen können so weit wie möglich ausgeführt werden, auch wenn die Energie von der optimalen Energie ab­ weicht, so daß die Leistung der Vorrichtung verbessert wird.
An optical storage device of the invention comprises:
a light emission energy setting unit for setting a light emission energy of a laser diode used for recording and reproducing a medium; and
a split test write processing unit for dividing a test write process to set an optimum light emission energy by performing a test write on the medium into a plurality of processes, and for sequentially executing the split processes each time an upper command is received. By the division test write process as mentioned above, a series of test write processes accompanied by the erase, write and read operations (the medium of the type corresponding to the direct overwrite in which the erase operation is not necessary is the test write process for writing and reading) when the upper command is received, divided into a plurality of processing stages and executed sequentially. Even if the device temperature changes rapidly, and the optimal energy differs significantly from the default energy that was initially set, and it takes a long time to complete the test write operation to find the optimal energy as the processes are distributed and executed, there is no timing error for the above command, and the recording and reproducing operations can be performed as much as possible even if the energy deviates from the optimal energy, so that the performance of the device is improved.

Die Teilungs-Testschreibverarbeitungseinheit umfaßt eine Teilungs-Ausführungseinheit und eine Teilungs-Steuer­ einheit. Die Teilungs-Ausführungseinheit teilt den Test­ schreibprozeß in eine Vielzahl von Prozessen und führt sie aus. Beim Empfang des oberen Befehls diskriminiert die Tei­ lungs-Steuereinheit die Notwendigkeit des Testschreibens. Wenn bestimmt wird, daß das Testschreiben erforderlich ist, springt die Teilungs-Steuereinheit zum Kopf der unausge­ führten Prozesse in der Teilungs-Ausführungseinheit und er­ möglicht, daß der Teilungsprozeß der Testschreiboperation während einer vorherbestimmten Zeit ausgeführt wird. Jedes­ mal, wenn einer der Teilungs-Ausführungsprozesse beendet ist, sichert die Teilungs-Steuereinheit die verarbeitete Nummer und ein Verarbeitungsergebnis. Wenn die seit dem Start des Teilungsprozesses verstrichene Zeit kürzer ist als eine vorherbestimmte Zeit, geht die Verarbeitungsroutine zum nächsten Teilungsprozeß. Wenn eine vorherbestimmte Zeit ver­ streicht, unterbricht die Teilungs-Steuereinheit die Prozes­ se und wartet auf den nächsten oberen Befehl. Wenn die seit dem vorhergehenden Teilungsprozeß durch die Teilungs-Ausfüh­ rungseinheit bis zum aktuellen Teilungsprozeß verstrichene Zeit länger ist als eine vorherbestimmte Zeit, hebt die Tei­ lungs-Steuereinheit die verarbeiteten Nummern und Verarbei­ tungsergebnisse bis zur vorhergehenden Zeit auf, und führt erneut die Teilungsprozesse von Anfang an aus. Wenn die Unterbrechungszeit des Teilungsprozesses zu lang wird, tritt ein Fall auf, wo die optimale Energie aufgrund der Tempera­ turänderung oder dgl. während der Unterbrechungszeit fluktu­ iert. In diesem Fall wird eine genauere optimale Energie ge­ funden, indem die Prozesse von Anfang an erneut ausgeführt werden.The division test write processing unit includes a division execution unit and a division control unit. The division execution unit shares the test writing process in a variety of processes and executes them out. When receiving the upper command, the Tei discriminates control unit the need for test writing. If it is determined that test writing is required, the division control unit jumps to the head of the unausge performed processes in the division execution unit and he allows the division process of the test write operation is executed for a predetermined time. Each times when one of the split execution processes ends the division control unit secures the processed one  Number and a processing result. If since then Start of the division process elapsed time is shorter than a predetermined time, the processing routine goes to next division process. When a predetermined time elapses deletes, the division control unit interrupts the processes and waits for the next command above. If they have been the previous division process by the division execution unit passed up to the current division process Time is longer than a predetermined time, raises the Tei Control unit the processed numbers and processing results up to the previous time, and leads again the division processes from the beginning. If the Interruption time of the division process becomes too long a case where the optimal energy due to the tempera door change or the like. fluctuates during the interruption time iert. In this case, a more accurate optimal energy is ge found by running the processes again from the beginning become.

Die Teilungs-Ausführungseinheit ist beispielsweise kon­ struiert aus:
einer ersten Teilungs-Ausführungseinheit zum Setzen einer vorherbestimmten anfänglichen Lichtemissionsenergie (Vorgabewert) zur ersten Zeit, und zum Setzen einer Licht­ emissionsenergie, die durch das Ändern der anfänglichen Lichtemissionsenergie um jeden vorherbestimmten Wert erhal­ ten wird, zur zweiten und zu nachfolgenden Zeiten;
einer zweiten Teilungs-Ausführungseinheit zum Löschen eines Testbereichs eines Mediums durch die gesetzte Licht­ emissionsenergie;
einer dritten Teilungs-Ausführungseinheit zum Schreiben eines vorherbestimmten Testmusters in den gelöschten Test­ bereich;
einer vierten Teilungs-Ausführungseinheit zum Auslesen des in den Testbereich geschriebenen Testmusters; und
einer fünften Teilungs-Ausführungseinheit zum Festlegen der Anzahl von Malen einer Nichtübereinstimmung von Daten (Fehlerrate) durch das Vergleichen des Testmusters mit dem ausgelesenen Muster, und zum Berechnen der optimalen Licht­ emissionsenergie auf der Basis der Anzahl von Malen einer Nichtübereinstimmung, die durch die Testschreiboperationen einer Vielzahl von Malen von der ersten bis vierten Tei­ lungs-Ausführungseinheit erhalten wird.
The division execution unit is constructed, for example, from:
a first division execution unit for setting a predetermined initial light emission energy (default value) at the first time and setting a light emission energy obtained by changing the initial light emission energy by each predetermined value at the second and subsequent times;
a second division execution unit for deleting a test area of a medium by the set light emission energy;
a third division execution unit for writing a predetermined test pattern in the deleted test area;
a fourth division execution unit for reading out the test pattern written in the test area; and
a fifth division execution unit for setting the number of times of data mismatch (error rate) by comparing the test pattern with the read pattern, and calculating the optimal light emission energy based on the number of times of mismatch performed by the test write operations Plurality of times is obtained from the first to fourth division execution units.

In diesem Fall, wie beim Medium vom Typ, der einem direkten Überschreiben entspricht, wobei die Löschoperation nicht erforderlich ist, ist die Teilungs-Ausführungseinheit konstruiert aus:
einer ersten Teilungs-Ausführungseinheit zum Setzen einer vorherbestimmten anfänglichen Lichtemissionsenergie (Vorgabewert) zur ersten Zeit, und zum Setzen einer Licht­ emissionsenergie, die durch das Ändern der anfänglichen Lichtemissionsenergie um jeden vorherbestimmten Wert erhal­ ten wird, zur nächsten und zu nachfolgenden Zeiten;
einer dritten Teilungs-Ausführungseinheit zum Schreiben eines vorherbestimmten Testmusters in einen Testbereich;
einer vierten Teilungs-Ausführungseinheit zum Auslesen des in den Testbereich geschriebenen Testmusters; und
einer fünften Teilungs-Ausführungseinheit zum Bestimmen der Anzahl von Malen einer Nichtübereinstimmung von Daten (Fehlerrate) durch das Vergleichen des Testmusters mit dem ausgelesenen Muster, und zum Berechnen einer optimalen Lichtemissionsenergie auf der Basis der Anzahl von Malen einer Nichtübereinstimmung, die durch die Testschreibopera­ tionen einer Vielzahl von Malen von der ersten bis vierten Teilungs-Ausführungseinheit erhalten wird.
In this case, as with the direct overwrite type medium where the erase operation is not required, the division execution unit is constructed from:
a first division execution unit for setting a predetermined initial light emission energy (default value) at the first time and setting a light emission energy obtained by changing the initial light emission energy by each predetermined value at the next and subsequent times;
a third division execution unit for writing a predetermined test pattern in a test area;
a fourth division execution unit for reading out the test pattern written in the test area; and
a fifth division execution unit for determining the number of times of data mismatch (error rate) by comparing the test pattern with the read pattern, and calculating an optimal light emission energy based on the number of times of mismatch performed by the test write operations Plurality of times is obtained from the first to fourth division execution units.

Die Teilungs-Steuereinheit hat eine Zeitablauf-Steuer­ einheit zum Steuern, indem diskriminiert wird, ob der Teilungs-Testschreibprozeß durchgeführt wird oder nicht, auf der Basis der seit einer vorherbestimmten Startzeiteinstel­ lung der Vorrichtung verstrichenen Zeit. In diesem Fall sind als Startzeiteinstellung, zusätzlich zu der Zeiteinstellung, wenn das Medium in die Vorrichtung geladen wird, auch eine Wiederherstellungszeiteinstellung aus einem Sleep-Modus, in dem eine Servoeinheit und ein Spindelmotor gestoppt sind, und dgl. enthalten. Die Zeitablauf-Steuereinheit arbeitet effektiv während einer Zeitperiode, bis die seit der Start­ zeiteinstellung verstrichene Zeit, wie einem Laden des Me­ diums oder dgl., eine vorherbestimmte Zeit erreicht, wodurch eine Vielzahl von Teilungs-Ausführungseinheiten gesteuert wird. Das heißt, eine Temperatur in der Vorrichtung steigt rasch an, und eine Verteilung der internen Temperaturen wird ziemlich ungleichmäßig während einer Zeitperiode, bis etwa zwei bis drei Minuten verstreichen, nachdem das Medium zu­ sammen mit dem Einschalten der Vorrichtung geladen wurde, so daß sich die Vorrichtung in einem Zustand befindet, in dem ein Detektionswert des Temperatursensors nicht garantiert werden kann. Daher wird die Notwendigkeit des Testschreibens auf der Basis der verstrichenen Zeit derart diskriminiert, daß, wenn die seit dem Laden des Mediums verstrichene Zeit kurz ist, das Testschreiben mit hoher Frequenz ausgeführt wird, und wenn die verstrichene Zeit lang wird, und die Tem­ peratur stabil wird, die Frequenz des Testschreibens redu­ ziert wird. Das heißt, die Zeitablauf-Steuereinheit legt die optimale Lichtemissionsenergie durch das Ausführen einer Vielzahl von Testschreibprozessen pauschal durch den ersten oberen Befehl fest, und setzt auch eine gültige Zeit Tv, wenn es unnötig ist, die optimale Lichtemissionsenergie auf der Basis der verstrichenen Zeit zu dieser Zeit einzustel­ len. Nach der ersten Zeit inhibiert die Zeitablauf-Steuer­ einheit ein Teilungs-Testschreiben für den oberen Befehl, bis eine vorherbestimmte Vorhaltzeit der gültigen Zeit Tv verstreicht, und führt das Teilungs-Testschreiben anspre­ chend auf den oberen Befehl während einer Zeitperiode bis zur gültigen Zeit Tv ab der vorherbestimmten Vorhaltzeit aus. Die Zeitablauf-Steuereinheit setzt die gültige Zeit Tv, so daß sie sich allmählich proportional zur seit der Start­ zeiteinstellung verstrichenen Zeit verlängert. Die Zeitab­ lauf-Steuereinheit inhibiert das Testschreiben für eine Zeitzone, die kürzer ist als beispielsweise 90% der gülti­ gen Zeit, und gestattet das Testschreiben für eine Zeitzone, die 90% der gültigen Zeit überschreitet. Wenn die verstri­ chene Zeit die gültige Zeit Tv während der Ausführungsstufe des Teilungs-Testschreibens überschreitet, da die Möglich­ keit besteht, daß die optimale Energie deutlich abweicht, führt in diesem Fall die Zeitablauf-Steuereinheit das verbleibende Teilungs-Testschreiben pauschal durch einen nächsten oberen Befehl aus.The division control unit has a timing control unit for controlling by discriminating whether the division test writing process  is carried out or not the basis of the start time setting that has been predetermined device elapsed time. In this case as a start time setting, in addition to the time setting, if the medium is loaded into the device, also one Recovery time setting from a sleep mode, in a servo unit and a spindle motor are stopped, and the like. The timing control unit works effective for a period of time until the start time setting elapsed time, like loading the me diums or the like. reaches a predetermined time, whereby controlled a plurality of division execution units becomes. That is, a temperature in the device rises rapidly, and a distribution of internal temperatures will fairly uneven over a period of time, until about Two to three minutes elapse after the medium is closed was loaded together with the switching on of the device, so that the device is in a state in which a detection value of the temperature sensor is not guaranteed can be. Hence the need for test writing discriminated based on elapsed time so that if the time elapsed since the media was loaded is short, the test writing is carried out at high frequency and when the elapsed time becomes long and the tem temperature becomes stable, the frequency of the test letter redu is decorated. That is, the timing control unit sets the optimal light emission energy by performing a Large number of test writing processes through the first upper command, and also sets a valid time Tv, when it is unnecessary, the optimal light emission energy the base of the elapsed time at that time len. After the first time, the timing control inhibits unit a division test letter for the upper command,  until a predetermined lead time of the valid time Tv passes and leads to the division test letter according to the above command for a period of time up to at the valid time Tv from the predetermined lead time out. The timing control unit sets the valid time Tv, so that they are gradually proportional to since the start time setting elapsed time extended. The time run control unit inhibits test writing for a Time zone that is shorter than, for example, 90% of the valid one time and allows test writing for a time zone, that exceeds 90% of the valid time. If the past time the valid time Tv during the execution stage of the division test letter exceeds as the possible There is a fact that the optimal energy deviates significantly, in this case, the timing control unit does that remaining division test letters by a flat rate next command above.

Andererseits hat die Teilungs-Steuereinheit eine Tempe­ raturänderungs-Steuereinheit zum Steuern durch das Diskrimi­ nieren, ob der Teilungs-Testschreibprozeß ausgeführt wird oder nicht, auf der Basis einer Änderung der Vorrichtungs­ temperatur. Die Temperaturänderungs-Steuereinheit arbeitet danach während einer vorherbestimmten Zeit, während der die Zeitablauf-Steuereinheit arbeitet, beispielsweise verstrei­ chen 160 Sekunden von der Startzeiteinstellung der Vorrich­ tung, und die Temperatur der Vorrichtung wird stabil. Die Temperaturänderungs-Steuereinheit detektiert die Temperatur in der Vorrichtung zu jeder vorherbestimmten Zeit, und wenn eine Temperaturdifferenz zwischen der vorhergehenden Detek­ tionstemperatur und der aktuellen Temperatur eine vorherbe­ stimmte Temperatur überschreitet, beispielsweise 3°C, ge­ stattet sie, daß der Teilungsprozeß ausgeführt wird. Wenn die Temperaturdifferenz eine obere Grenztemperatur, beispielsweise 4°C, die höher ist als die vorherbestimmte Tem­ peratur von 3°C, während der Unterbrechung des Teilungspro­ zesses überschreitet, besteht die Möglichkeit, daß sich die optimale Energie stark ändert. In diesem Fall gestattet daher die Temperaturänderungs-Steuereinheit der Teilungs- Ausführungseinheit, die Teilungsprozesse pauschal durchzu­ führen. Wenn die Temperaturdifferenz zwischen dem vorherge­ henden und dem aktuellen Teilungsprozeß eine vorherbestimmte Temperatur, beispielsweise 2°C, während der Teilungsprozesse durch die Teilungs-Ausführungseinheit überschreitet, besteht die Möglichkeit, daß die Unterbrechungszeit im Teilungszu­ stand zu lang ist, und sich die optimale Energie deutlich ändert. Daher hebt die Temperaturänderungs-Steuereinheit die verarbeiteten Nummern und Verarbeitungsergebnisse bis zur vorhergehenden Zeit auf, und führt die Teilungsprozesse er­ neut von Anfang an aus.On the other hand, the division control unit has a temp raturenderungs control unit for control by the crime kidney whether the division test write process is executed or not, based on a change in device temperature. The temperature change control unit is working thereafter for a predetermined time during which the Timing control unit works, for example, lapsed Chen 160 seconds from the start time setting of the device tion, and the temperature of the device becomes stable. The Temperature change control unit detects the temperature in the device at any predetermined time and when a temperature difference between the previous detec tion temperature and the current temperature certain temperature exceeds, for example 3 ° C, ge it allows the division process to be carried out. If the temperature difference is an upper limit temperature, for example  4 ° C, which is higher than the predetermined temperature temperature of 3 ° C, during the interruption of the division pro exceeds zesses, there is a possibility that the optimal energy changes greatly. In this case allowed hence the temperature change control unit of the division Execution unit to carry out the division processes at a flat rate to lead. If the temperature difference between the previous existing and the current division process a predetermined Temperature, for example 2 ° C, during the division processes through the division execution unit the possibility that the interruption time in the division stood too long, and the optimal energy clearly changes. Therefore, the temperature change control unit lifts the processed numbers and processing results up to previous time, and he leads the division processes from the beginning.

Gemäß der Erfindung ist ein Medium in eine Vielzahl von Bereichen in der radialen Richtung geteilt, beispielsweise in einen inneren Randbereich, einen Zwischenbereich und einen äußeren Randbereich, und die Prozesse werden von der Teilungs-Testschreibverarbeitungseinheit und der Teilungs- Steuereinheit für jeden Bereich unabhängig ausgeführt. Dies ist darauf zurückzuführen, daß die CAV für die Rotations­ steuerung des Mediums verwendet wird, und sich periphere Ge­ schwindigkeiten in der radialen Richtung des Mediums unter­ scheiden, so daß sich auch Laserenergien zum Erhitzen des Mediums unterscheiden. Daher wird die optimale Energie jedes Bereichs gefunden, indem das Medium beispielsweise in drei Bereiche geteilt wird, und der Teilungs-Schreibtest für jeden Bereich unabhängig ausgeführt wird. Da das Medium in eine Vielzahl von Zonen in der radialen Richtung geteilt ist, wird eine Vielzahl von Zonen in Gruppen für jede Viel­ zahl von Zonen in der radialen Richtung geteilt, wodurch eine Teilung in eine Vielzahl von Bereichen erfolgt. Die Prozesse durch die Teilungs-Testschreibverarbeitungseinheit und die Teilungs-Steuereinheit werden unabhängig für jeden Bereich ausgeführt.According to the invention, a medium is in a variety of Areas divided in the radial direction, for example into an inner border area, an intermediate area and an outer edge area, and the processes are controlled by the Division test write processing unit and the division Control unit for each area executed independently. This is due to the fact that the CAV for the rotation Control of the medium is used, and peripheral Ge speeds in the radial direction of the medium below divide, so that laser energy for heating the Differentiate medium. Therefore, the optimal energy of each Found by placing the medium in three Areas is shared, and the sharing write test for each area runs independently. Since the medium in a plurality of zones divided in the radial direction is a multitude of zones in groups for each lot number of zones divided in the radial direction, whereby  a division into a variety of areas. The Processes by the division test write processing unit and the division control unit become independent for everyone Area executed.

Ferner ist es gemäß einer weiteren Ausführungsform der Erfindung auch möglich, die Teilungs-Testschreibprozesse durch die Teilungs-Testschreibverarbeitungseinheit in Über­ einstimmung mit einem vorherbestimmten Zeitplan einer ver­ strichenen Zeit ohne Abhängigkeit von einem oberen Befehl sequentiell auszuführen. Wenn eine Temperaturänderung eines vorherbestimmten Werts oder darüber auftritt, ist es außer­ dem möglich, die Teilungs-Testschreibprozesse durch die Tei­ lungs-Testschreibverarbeitungseinheit ohne Abhängigkeit vom oberen Befehl auszuführen.Furthermore, it is according to a further embodiment of the Invention also possible, the division test writing processes by the division test write processing unit in About in accordance with a predetermined schedule of a ver elapsed time without dependence on an upper command to execute sequentially. If a change in temperature occurs predetermined value or above occurs, it is excluded possible, the division test writing processes by the Tei development test write processing unit without dependence on execute the above command.

Die obigen und andere Aufgaben, Merkmale und Vorteile der vorliegenden Erfindung werden durch die folgende detail­ lierte Beschreibung mit Bezugnahme auf die Zeichnungen besser verständlich.The above and other tasks, features and advantages The present invention is illustrated by the following detail lated description with reference to the drawings easier to understand.

KURZE BESCHREIBUNG DER ZEICHNUNGENBRIEF DESCRIPTION OF THE DRAWINGS

Fig. 1A und 1B sind Blockbilder eines optischen Platten­ laufwerks gemäß der Erfindung; Fig. 1A and 1B are block diagrams of an optical disk drive according to the invention;

Fig. 2 ist eine erläuternde Darstellung einer inneren Struktur einer Vorrichtung, in die eine MO-Kassette geladen wurde; Fig. 2 is an explanatory view of an internal structure of an apparatus in which an MO cassette has been loaded;

Fig. 3 ist ein Blockbild einer Laserdioden-Steuerschal­ tung in Fig. 1A und 1B; Fig. 3 is a block diagram of a laser diode control circuit in Figs. 1A and 1B;

Fig. 4A bis 4J sind Zeitdiagramme von Signalen, Licht­ emissionsströmen, Subtraktionsströmen und eines Überwa­ chungsstroms durch die PWM-Aufzeichnung der Erfindung in einem Medium vom Typ, der einem direkten Überschreiben ent­ spricht; FIGS. 4A to 4J are timing charts of signals, light emission currents, Subtraktionsströmen and surveil a monitoring current through the PWM recording of the invention in a medium of which speaks to a direct overwriting ent;

Fig. 5A bis 5J sind Zeitdiagramme von Signalen, Lichtemissionsströmen, Subtraktionsströmen und eines Überwa­ chungsstroms durch die PPM-Aufzeichnung der Erfindung im Medium vom Typ, der einem direkten Überschreiben entspricht; Fig. 5A to 5J are time charts of signals, light emission currents Subtraktionsströmen and surveil a monitoring current through the PPM recording of the invention in the medium of the type corresponding to a direct overwriting;

Fig. 6A und 6B sind funktionelle Blockbilder eines Test­ schreibprozesses der Erfindung, der von einer MPU in Fig. 1 durchgeführt wird; FIGS. 6A and 6B are functional block diagrams of a test writing process of the invention, which is performed by an MPU in Fig. 1;

Fig. 7A und 7B sind erläuternde Darstellungen des Test­ schreibprozesses der Erfindung in Übereinstimmung mit einem Zeitplan, nachdem das Medium geladen wurde; FIGS. 7A and 7B are explanatory views of the test writing process of the invention in accordance with a schedule, after the medium has been loaded;

Fig. 8 ist eine erläuternde Darstellung einer Tabelle zum Setzen der gültigen Zeit, die für den Testschreibprozeß der Erfindung verwendet wird; Fig. 8 is an explanatory diagram of a table for setting the valid time used for the test writing process of the invention;

Fig. 9 ist eine Kennliniendarstellung von Lichtemis­ sionsenergien und der Anzahl von Fehlern, die durch einen Teilungs-Testschreibprozeß erhalten werden, um eine optimale Lichtemissionsenergie der Erfindung zu berechnen; Fig. 9 is a graphical representation of light emission energies and the number of errors obtained by a split test write process to calculate an optimal light emission energy of the invention;

Fig. 10 ist eine erläuternde Darstellung einer Vorgabe- Löschenergietabelle in Fig. 6; Fig. 10 is an explanatory diagram of a default erasing energy table in Fig. 6;

Fig. 11 ist eine erläuternde Darstellung einer Vorgabe- Schreibenergietabelle in Fig. 6; Fig. 11 is an explanatory diagram of a default write energy table in Fig. 6;

Fig. 12 ist eine erläuternde Darstellung einer Tempera­ tur-Korrekturkoeffiziententabelle in Fig. 6; Fig. 12 is an explanatory diagram of a temperature correction coefficient table in Fig. 6;

Fig. 13 ist ein schematisches Flußdiagramm für den ge­ samten Betrieb der Vorrichtung, einschließlich eines Tei­ lungs-Testschreibens der Erfindung; Fig. 13 is a schematic flow diagram for the overall operation of the device including a split test write of the invention;

Fig. 14 ist ein Flußdiagramm für einen gültigen Zeit- Testschreibprozeß zum Diskriminieren der Notwendigkeit eines Testschreibens auf der Basis einer gültigen Zeit in Fig. 13; Fig. 14 is a flowchart for a valid time test write process for discriminating the need for test write based on a valid time in Fig. 13;

Fig. 15A und 15B sind detaillierte Flußdiagramme für den Teilungs-Testschreibprozeß in Fig. 14; FIG. 15A and 15B are detailed flowcharts for the division test writing process in Fig. 14;

Fig. 16A und 16B sind detaillierte Flußdiagramme für den Teilungs-Testschreibprozeß in Fig. 14, die auf Fig. 15B folgen; FIG. 16A and 16B are detailed flowcharts for the division test writing process in Fig 14, which follow Figure 15B..;

Fig. 17 ist ein Flußdiagramm für einen Berechnungsprozeß einer optimalen Energie in Fig. 16A und 16B; Fig. 17 is a flowchart for an optimum energy calculation process in Figs. 16A and 16B;

Fig. 18A und 18B sind Flußdiagramme für einen gezeigten Batch-Testschreibprozeß durch das Extrahieren eines Verar­ beitungsteils in einem Fall, wo eine Batch-Ausführungsflagge im Teilungs-Testschreibprozeß von Fig. 15A, 15B, 16A und 16B eingeschaltet wird; und FIG. 18A and 18B are flowcharts for a shown batch test writing process by extracting a proces beitungsteils in a case where a batch execution flag in the division test write process of FIG 15A, 15B, 16A and 16b is turned on. and

Fig. 19 ist ein Flußdiagramm für einen Tempera­ turänderungs-Testschreibprozeß zum Diskriminieren der Not­ wendigkeit des Testschreibens auf der Basis einer Tempera­ turänderung in Fig. 13. FIG. 19 is a flowchart for a temperature change test writing process for discriminating the necessity of test writing based on a temperature change in FIG. 13.

DETAILLIERTE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMDETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT VorrichtungskonstruktionDevice construction

Fig. 1A und 1B sind Schaltblockbilder eines optischen Plattenlaufwerks als optische Speichervorrichtung der Erfin­ dung. Das optische Plattenlaufwerk der Erfindung ist aus einer Steuereinheit 10 und einer Umhüllung 12 konstruiert. Die Steuereinheit 10 hat: eine MPU 14 zum Ausführen der gesamten Steuerung des optischen Plattenlaufwerks; einen Schnittstellenkontroller 16 zum Senden von Befehlen und Daten an eine obere Vorrichtung und Empfangen von dieser; einen optischen Plattenkontroller (ODC) 18 mit Funktionen eines Formatierers und eines ECC, die notwendig sind, um Daten von einem optischen Plattenmedium zu lesen/auf dieses zu schreiben; und einen Pufferspeicher 20. Ein Codierer 22 und eine Laserdioden-Steuerschaltung 24 sind als Schreibsy­ stem für den optischen Plattenkontroller 18 vorgesehen. Ein Steuerausgang der Laserdioden-Steuerschaltung 24 wird einer Laserdiodeneinheit 30 zugeführt, die auf der Seite der Um­ hüllung 12 vorgesehen ist. Die Laserdiodeneinheit 30 enthält integriert eine Laserdiode und eine Lichtfühlanordnung zur Überwachung. Als optische Platte zum Aufzeichnen und Reproduzieren unter Verwendung dar Laserdiodeneinheit 30, das heißt als entfernbares MO-Kassettenmedium, können ein belie­ biges MO-Kassettenmedium mit 128 MB, 230 MB, 540 MB und 640 MB und ferner Medien vom Typ, der einem direkten Über­ schreiben entspricht, mit 540 MB und 640 MB in der Ausfüh­ rungsform verwendet werden. In bezug auf das MO-Kassetten­ medium mit 128 MB unter diesen wird eine Pit-Positionsauf­ zeichnung (PPM-Aufzeichnung) zum Aufzeichnen von Daten ent­ sprechend dem Vorliegen oder Fehlen einer Markierung auf dem Medium verwendet. Ein Aufzeichnungsformat des Mediums ba­ siert auf der ZCAV, und wird im Fall des 128 MB Mediums auf eine Zone und im Fall des 230 MB Mediums auf zehn Zonen ge­ setzt. In bezug auf das MO-Kassettenmedium mit 230 MB, 540 MB und 640 MB wird hingegen eine Impulsbreitenaufzeich­ nung (PWM-Aufzeichnung) verwendet, bei der Kanten einer Mar­ kierung, nämlich die Vorder- und Hinterkante einer Markie­ rung, Daten entsprechen sollen. Die PWM-Aufzeichnung wird auch Markierungsaufzeichnung oder Kantenaufzeichnung ge­ nannt. Eine Differenz zwischen den Speicherkapazitäten von 640 MB und 540 MB wird durch eine Differenz der Sektorkapa­ zitäten verursacht. Wenn die Sektorkapazität gleich 2 kB ist, ist die Speicherkapazität gleich 640 MB. Wenn hingegen die Sektorkapazität gleich 512 B ist, ist die Speicherkapa­ zität gleich 540 MB. Das Aufzeichnungsformat des Mediums ba­ siert auf der ZCAV, und wird im Fall des 230 MB Mediums auf 10 Zonen, im Fall des 640 MB Mediums auf 11 Zonen und im Fall des 540 MB Mediums auf 18 Zonen gesetzt. Das optische Plattenlaufwerk der Erfindung kann, wie oben angegeben, die MO-Kassetten mit Speicherkapazitäten von 128 MB, 230 MB, 540 MB und 640 MB sowie ferner die Medienkassetten vom einem direkten Überschreiben entsprechenden Typ aufnehmen. Wenn eine MO-Kassette in das optische Plattenlaufwerk geladen wird, wird daher zuerst eine ID-Region des Mediums gelesen, die Art des Mediums wird von der MPU 14 aus dem Pit-Inter­ vall erkannt, und das Erkennungsergebnis wird an den opti­ schen Plattenkontroller 18 übermittelt. Demgemäß wird im Fall des 128 MB oder 230 MB Mediums ein Formatierungsprozeß ausgeführt, welcher der PPM-Aufzeichnung entspricht. Im Fall des 540 MB oder 640 MB Mediums wird ein Formatierungsprozeß gemäß der PWM-Aufzeichnung ausgeführt. FIGS. 1A and 1B are circuit block diagrams dung an optical disk drive as an optical storage apparatus of the OF INVENTION. The optical disk drive of the invention is constructed from a control unit 10 and an enclosure 12 . The control unit 10 has: an MPU 14 for performing the entire control of the optical disk drive; an interface controller 16 for sending and receiving commands and data to an upper device; an optical disk controller (ODC) 18 having functions of a formatter and an ECC necessary to read / write data from an optical disk medium; and a buffer memory 20 . An encoder 22 and a laser diode control circuit 24 are provided as a writing system for the optical disk controller 18 . A control output of the laser diode control circuit 24 is supplied to a laser diode unit 30 which is provided on the side of the envelope 12 . The laser diode unit 30 contains an integrated laser diode and a light-sensing arrangement for monitoring. As the optical disk for recording and reproducing using the laser diode unit 30 , that is, as a removable MO cassette medium, any MO cassette medium of 128MB, 230MB, 540MB and 640MB, and also direct transfer type media can be used writing corresponds, with 540 MB and 640 MB in the embodiment. With respect to the 128MB MO cassette medium among them, a pit position record (PPM record) is used to record data according to the presence or absence of a mark on the medium. A recording format of the medium is based on the ZCAV and is set to one zone in the case of the 128 MB medium and to ten zones in the case of the 230 MB medium. In contrast, with respect to the MO cassette medium with 230 MB, 540 MB and 640 MB, pulse width recording (PWM recording) is used in which edges of a marking, namely the front and rear edges of a marking, are to correspond to data. The PWM recording is also called marker recording or edge recording. A difference between the storage capacities of 640 MB and 540 MB is caused by a difference in the sector capacities. If the sector capacity is 2 kB, the storage capacity is 640 MB. On the other hand, when the sector capacity is 512 B, the storage capacity is 540 MB. The recording format of the medium is based on the ZCAV and is set to 10 zones in the case of the 230 MB medium, to 11 zones in the case of the 640 MB medium and to 18 zones in the case of the 540 MB medium. As indicated above, the optical disk drive of the invention can accommodate the MO cartridges with storage capacities of 128MB, 230MB, 540MB and 640MB, as well as the direct overwrite type media cartridges. Therefore, when an MO cartridge is loaded into the optical disk drive, an ID region of the medium is first read, the type of the medium is recognized by the MPU 14 from the pit interval, and the recognition result is sent to the optical disk controller 18 transmitted. Accordingly, in the case of the 128MB or 230MB medium, a formatting process corresponding to the PPM record is carried out. In the case of the 540 MB or 640 MB medium, a formatting process according to the PWM recording is carried out.

Als Lesesystem für den optischen Plattenkontroller 18 sind ein Decodierer 26 und eine Lese-LSI-Schaltung 28 vorge­ sehen. Ein Lichtfühlsignal eines reflektierten Lichts eines Strahls von der Laserdiode 30, das von einem Detektor 32 empfangen wird, der für die Umhüllung 12 vorgesehen ist, wird als ID-Signal und als MO-Signal in die Lese-LSI-Schal­ tung 28 über einen Kopfverstärker 34 eingegeben. Die Lese- LSI-Schaltung 28 hat Schaltungsfunktionen einer AGC-Schal­ tung, ein Filter, eine Sektormarkierungs-Detektierschaltung, einen Synthesizer, einen PLL und dgl. Die Lese-LSI-Schaltung 28 bildet einen Lesetakt und Lesedaten aus dem eingegebenen ID-Signal und MO-Signal, und gibt sie an den Decodierer 26 aus. Da die ZCAV als Aufzeichnungsverfahren des Mediums durch einen Spindelmotor 40 verwendet wird, wird eine Schaltsteuerung einer Taktfrequenz, die einer Zone ent­ spricht, für den in der Lese-LSI-Schaltung 28 eingebauten Synthesizer von der MPU 14 ausgeführt. Die Modulation des Codierers 22 und die Demodulation des Decodierers 26 werden zur Modulation und Demodulation der PPM-Aufzeichnung im Fall der 128 MB und 230 MB Medien in Übereinstimmung mit der vom optischen Plattenkontroller 18 erkannten Medienart geschal­ tet. Im Fall der 540 MB und 640 MB Medien werden sie zur Modulation und Demodulation der PWM-Aufzeichnung geschaltet. Ein Detektionssignal eines auf der Seite der Umhüllung 12 vorgesehenen Temperatursensors 36 wird der MPU 14 zugeführt. Auf der Basis einer Umgebungstemperatur in der Vorrichtung, die vom Temperatursensor 36 detektiert wird, steuert die MPU 14 jede der Lichtemissionsenergien zum Lesen, Schreiben und Löschen in der Laserdioden-Steuerschaltung 24 auf einen optimalen Wert. Als Steuerung zum Optimieren der Lichtemis­ sionsenergien in der Erfindung wird ein Testschreiben aus­ geführt, so daß, wenn ein oberer Schreibbefehl in bezug auf die 540 MB und 640 MB Medien empfangen wird, ein Testmuster in eine Testregion des Mediums geschrieben wird, und danach wird das Testmuster ausgelesen, und die optimale Lichtemis­ sionsenergie wird bei der Diskriminierung der Anzahl von Fehlern gefunden. Gemäß der Erfindung wird ein Teilungs- Testschreiben ausgeführt, so daß ein Testschreiben für jede Gruppe von Schritten geteilt wird, wenn der obere Schreib­ befehl empfangen wird, Teilungsprozesse werden sequentiell ausgeführt, wenn eine Ausführungszeit eine vorherbestimmte Zeit überschreitet, die Teilungsprozesse werden unterbro­ chen, und wenn der obere Schreibbefehl anschließend empfan­ gen wird, wird der Teilungsprozeß des Testschreibens ab dem unterbrochenen Schritt ausgeführt. Ferner steuert die MPU 14 den Spindelmotor 40, der auf der Seite der Umhüllung 12 vor­ gesehen ist, durch einen Treiber 38. Da das Aufzeichnungs­ format der MO-Kassette ZCAV ist, wird der Spindelmotor 40 bei einer konstanten Geschwindigkeit von beispielsweise 3600 UpM gedreht. Die MPU 14 steuert auch einen Elektro­ magneten 44, der auf der Seite der Umhüllung 12 vorgesehen ist, über einen Treiber 42. Der Elektromagnet 44 ist auf der Seite angeordnet, die der Seite der Einstrahlung des Strahls der in die Vorrichtung geladenen MO-Kassette gegenüberliegt, und legt ein externes Magnetfeld an das Medium im Aufzeich­ nungs- und Löschmodus an. Ein DSP 15 führt eine Servo­ funktion zum Positionieren des Strahls von der Laserdiode 30 zum Medium aus. Zu diesem Zweck ist ein 4-geteilter Detektor 46 zum Empfangen eines Strahlmodenlichts vom Medium für die optische Einheit auf der Seite der Umhüllung 12 vorgesehen, und eine FES-Detektierschaltung (Fokussierungsfehlersignal- Detektierschaltung) 48 bildet ein Fokussierungsfehlersignal E1 aus den Lichtfühlausgängen des 4-geteilten Detektors 46, und gibt es in den DSP 15 ein. Eine TES-Detektierschaltung (Spurfehlersignal-Detektierschaltung) 50 bildet ein Spurfeh­ lersignal E2 aus den Lichtfühlausgängen des 4-geteilten De­ tektors 46, und gibt es in den DSP 15 ein. Das Spurfehler­ signal E2 wird in eine TZC-Schaltung (Spur-Nulldurchgang-De­ tektierschaltung) 45 eingegeben, und ein Spur-Nulldurchgang- Impuls E3 wird gebildet, und in den DSP 15 eingegeben. Ferner ist ein Linsenpositionssensor 52 zum Detektieren einer Position einer Objektivlinse zum Einstrahlen des Laserstrahls auf das Medium auf der Seite der Umhüllung 12 vorgesehen, und ein Linsenpositions-Detektionssignal (LPOS) E4 des Linsenpositionssensors 52 wird in den DSP 15 ein­ gegeben. Der DSP 15 treibt einen Fokussierungsbetätiger 56, einen Linsenbetätiger 60 und einen VCM 64 über Treiber 54, 58 und 62 zum Zweck der Strahlpositionierung.As a reading system for the optical disk controller 18 , a decoder 26 and a read LSI circuit 28 are seen easily. A light sensing signal of a reflected light of a beam from the laser diode 30 , which is received by a detector 32 provided for the cladding 12 , is sent as an ID signal and an MO signal to the read LSI circuit 28 via a head amplifier 34 entered. The read LSI circuit 28 has circuit functions of an AGC circuit, a filter, a sector mark detection circuit, a synthesizer, a PLL, and the like. The read LSI circuit 28 forms a read clock and read data from the input ID signal and MO signal, and outputs it to the decoder 26 . Since the ZCAV is used as a recording method of the medium by a spindle motor 40 , switching control of a clock frequency corresponding to a zone is performed by the MPU 14 for the synthesizer built in the read LSI circuit 28 . The modulation of the encoder 22 and the demodulation of the decoder 26 are switched for modulating and demodulating the PPM recording in the case of the 128 MB and 230 MB media in accordance with the media type recognized by the optical disk controller 18 . In the case of the 540 MB and 640 MB media, they are switched to modulate and demodulate the PWM recording. A detection signal from a temperature sensor 36 provided on the side of the casing 12 is fed to the MPU 14 . Based on an ambient temperature in the device detected by the temperature sensor 36 , the MPU 14 controls each of the light emission energies for reading, writing and erasing in the laser diode control circuit 24 to an optimal value. As a controller for optimizing the light emission energies in the invention, test writing is performed so that when an upper write command is received with respect to the 540MB and 640MB media, a test pattern is written in a test region of the medium, and after that, that is Test patterns are read out, and the optimal light emission energy is found by discriminating the number of errors. According to the invention, a division test write is carried out so that a test write is divided for each group of steps when the upper write command is received, division processes are executed sequentially when an execution time exceeds a predetermined time, the division processes are interrupted, and when the upper write command is subsequently received, the division process of the test write is carried out from the interrupted step. Furthermore, the MPU 14 controls the spindle motor 40 , which is seen on the side of the casing 12 , by a driver 38 . Since the recording format of the MO cassette is ZCAV, the spindle motor 40 is rotated at a constant speed of, for example, 3600 rpm. The MPU 14 also controls an electric magnet 44 , which is provided on the side of the casing 12 , via a driver 42nd The electromagnet 44 is arranged on the side opposite to the side of the radiation of the MO cassette loaded in the device, and applies an external magnetic field to the medium in the recording and erasing mode. A DSP 15 performs a servo function for positioning the beam from the laser diode 30 to the medium. For this purpose, a 4-split detector 46 is provided for receiving a beam mode light from the medium for the optical unit on the envelope 12 side, and an FES detection circuit (focus error signal detection circuit) 48 forms a focus error signal E1 from the light sensing outputs of the 4-split Detector 46 , and there in the DSP 15 . A TES detection circuit (tracking error signal detection circuit) 50 forms a tracking error signal E2 from the light sensing outputs of the 4-divided detector 46 , and inputs it to the DSP 15 . The tracking error signal E2 is input to a TZC (track zero crossing detection circuit) 45 , and a track zero crossing pulse E3 is formed and input to the DSP 15 . Further, a lens position sensor 52 for detecting a position of an objective lens for irradiating the laser beam onto the medium on the case 12 side is provided, and a lens position detection signal (LPOS) E4 of the lens position sensor 52 is input to the DSP 15 . The DSP 15 drives a focus actuator 56 , a lens actuator 60 and a VCM 64 via drivers 54 , 58 and 62 for the purpose of beam positioning.

Fig. 2 zeigt schematisch die Umhüllung im optischen Plattenlaufwerk. Der Spindelmotor 40 ist in einem Gehäuse 66 vorgesehen. Durch das Einsetzen einer MO-Kassette 70 von der Seite einer Einlaßtüre 68 in eine Nabe einer Welle des Spin­ delmotors 40 wird ein derartiges Laden durchgeführt, daß ein MO-Medium 72 in der MO-Kassette 70 an der Nabe der Welle des Spindelmotors 40 angebracht wird. Ein Wagen 76, der in der die Medienspuren querenden Richtung vom VCM 64 bewegt werden kann, ist unterhalb des MO-Mediums 72 der geladenen MO-Kas­ sette 70 vorgesehen. Eine Objektivlinse 80 ist am Wagen 76 montiert, und ein Strahl von einem Halbleiterlaser, der für ein festes optisches System 78 vorgesehen ist, tritt durch ein Prisma 82 in die Objektivlinse 80 ein, wodurch ein Strahlfleck auf der Oberfläche des MO-Mediums 72 gebildet wird. Die Objektivlinse 80 wird vom Fokussierungsbetätiger 56, der in der Umhüllung 12 in Fig. 1 gezeigt ist, in der Richtung der optischen Achse bewegt, und kann vom Linsen­ betätiger 60 auch in einer radialen Richtung, welche die Medienspuren quert, innerhalb eines Bereichs von beispiels­ weise einigen 10 Spuren bewegt werden. Die Position der auf dem Wagen 76 montierten Objektivlinse 80 wird vom Linsen­ positionssensor 52 in Fig. 1 detektiert. Der Linsenpositions­ sensor 52 setzt das Linsenpositions-Detektionssignal auf "0" an einer neutralen Position, wo die optische Achse der Objektivlinse 80 genau nach oben gerichtet ist, und erzeugt das Linsenpositionssignal E4 gemäß Bewegungsbeträgen mit verschiedenen Polaritäten für die Bewegung zur Außenseite und die Bewegung zur Innenseite. Fig. 2 shows schematically the enclosure in the optical disk drive. The spindle motor 40 is provided in a housing 66 . By inserting an MO cassette 70 from the side of an inlet door 68 into a hub of a shaft of the spin delmotors 40 , loading is performed such that an MO medium 72 in the MO cassette 70 is attached to the hub of the shaft of the spindle motor 40 becomes. A carriage 76 , which can be moved in the direction traversing the media tracks by the VCM 64 , is provided below the MO medium 72 of the loaded MO cassette 70 . An objective lens 80 is mounted on the carriage 76 , and a beam from a semiconductor laser intended for a fixed optical system 78 enters the objective lens 80 through a prism 82 , thereby forming a beam spot on the surface of the MO medium 72 . The objective lens 80 is moved in the direction of the optical axis by the focus actuator 56 shown in the envelope 12 in FIG. 1, and can also be moved by the lens actuator 60 in a radial direction that traverses the media tracks within a range of example some 10 tracks can be moved. The position of the objective lens 80 mounted on the carriage 76 is detected by the lens position sensor 52 in FIG. 1. The lens position sensor 52 sets the lens position detection signal to "0" at a neutral position where the optical axis of the objective lens 80 is directed upward, and generates the lens position signal E4 according to movement amounts with different polarities for the movement to the outside and the movement to Inside.

LD LichtemissionssteuerungLD light emission control

Fig. 3 ist ein Schaltblockbild der Laserdioden-Steuer­ schaltung 24, die für die Steuereinheit 10 in Fig. 1A und 1B vorgesehen ist, und zeigt ein MO-Kassettenmedium, das die Löschoperation vor der Schreiboperation als Beispiel benö­ tigt. Was ein Medium vom Typ, der einem direkten Überschrei­ ben entspricht, betrifft, wobei die Löschoperation nicht nötig ist, wird eine Löschenergie der MO-Kassette durch eine Hilfsenergie ersetzt, um die zunehmende Geschwindigkeit einer Schreibenergie im Fall der direkten Überschreibopera­ tion zu erhöhen. In der Laserdiodeneinheit 30 sind eine Laserdiode 100 und eine Überwachungsphotodiode 102 inte­ griert vorgesehen. Die Laserdiode 100 empfängt einen Treib­ strom I durch eine Energiespannung Vcc und emittiert Licht. Ein Laserstrahl wird gebildet und von der optischen Einheit auf die Medienoberfläche eingestrahlt, und die Aufzeich­ nungs- und Reproduktionsoperationen werden durchgeführt. Die Überwachungsphotodiode 102 empfängt einen Teil des Lichts von der Laserdiode 100, und gibt einen Lichtfühlstrom 10 aus, der proportional ist zur Lichtemissionsenergie der Laserdiode 100. Eine Leseenergie-Stromquelle 104, eine Löschenergie-Stromquelle 106, eine erste Schreibenergie- Stromquelle 108 und eine zweite Schreibenergie-Stromquelle 110 sind mit der Laserdiode 100 parallelgeschaltet, und führen einen Leseenergie-Strom I0, einen Löschenergie-Strom I1, einen ersten Schreibenergie-Strom I2 bzw. einen dritten Schreibenergie-Strom I3 zu. Das heißt, der Leseenergie-Strom I0 fließt zur Zeit der Leseenergie-Lichtemission, ein Strom (I0 + I1), der durch das Addieren des Löschenergie-Stroms I1 mit dem Leseenergie-Strom I0 erhalten wird, fließt zur Zeit der Löschenergie-Lichtemission, und ein Strom (I0 + I1 + I2), der durch das weitere Addieren des ersten Schreibener­ gie-Stroms 12 mit dem Strom (I0 + I1) erhalten wird, fließt zur Zeit der ersten Schreibenergie-Lichtemission. Ein Strom (I0 + I1 + I3), der durch das Addieren des zweiten Schreib­ energie-Stroms I3 mit dem Leseenergie-Strom I0 und dem Löschenergiestrom I1 erhalten wird, fließt zur Zeit der zweiten Schreibenergie-Lichtemission. Eine automatische Energiesteuereinheit (nachstehend als "APC" bezeichnet) 138 ist für die Leseenergie-Stromquelle 104 vorgesehen. Eine spezifizierte Zielleseenergie wird als Zielenergie in die APC 138 über ein Ziel-DAC-Register 120 und einen D/A-Wandler (nachstehend als "DAC" bezeichnet) gesetzt. Ein EP-Strom- DAC-Register 122 und ein DAC 140 sind als EP-Strom-Instruk­ tionseinheit für die Löschenergie-Stromquelle 106 vorgese­ hen. Ein WP1-Strom-DAC-Register 124 und ein DAC 142 sind als WP1-Strom-Instruktionseinheit für die erste Schreibenergie- Stromquelle 108 vorgesehen. Ferner sind ein WP2-Strom-DAC- Register 126 und ein DAC 144 als WP2-Strom-Instruktionsein­ heit für die zweite Schreibenergie-Stromquelle 110 vorgese­ hen. Demgemäß können die Ströme der Stromquellen 104, 106, 108 und 110 geeignet geändert werden, indem DAC-Instruk­ tionswerte in den entsprechenden Registern 120, 122, 124 bzw. 126 gesetzt werden. Von den Registern, DACs und Kon­ stantstromquellen wird eine Lichtemissions-Stromquellen­ schaltung gebildet. Die APC 138 führt eine Rückkopplungs­ steuerung aus, so daß ein Überwachungsstrom im, der aus dem Lichtfühlstrom i0 der Photodiode 102 erhalten wird, mit der Zielspannung des DAC 136 zusammenfällt, die der Ziellese­ energie entspricht. Zu diesem Zweck sind Subtraktionsstrom­ quellen 112, 114 und 116 für die Überwachungsphotodiode 102 vorgesehen, um die Lichtfühlströme zu subtrahieren, wenn das Licht von der Löschenergie und von der ersten und zweiten Schreibenergie emittiert wird, welche die Leseenergie über­ steigen, und um den Überwachungsstrom im, welcher der Lese­ energie entspricht, zur APC rückzuführen. Ein willkürlicher Subtraktionsstrom i1 kann in der Subtraktionsstromquelle 112 für die Löschenergie durch ein EP-Subtraktions-DAC-Register 128 und einen DAC 146, die als EP-Subtraktionsstrom-Instruk­ tionseinheit dienen, gesetzt werden. Ein willkürlicher Sub­ traktionsstrom 12 kann in der Subtraktionsstromquelle 114 für die erste Schreibenergie durch ein WP1-Subtraktions-DAC- Register 130 und einen DAC 148, die als WP1-Subtraktions­ strom-Instruktionseinheit dienen, gesetzt werden. Ferner kann auch ein willkürlicher Subtraktionsstrom i3 in der Subtraktionsstromquelle 116 für die zweite Schreibenergie durch ein WP2-Subtraktions-DAC-Register 132 und einen DAC 150, die als WP2-Subtraktionsstrom-Instruktionseinheit dienen, gesetzt werden. Die Überwachungsströme im in den Lichtemissionsmodi der obigen drei Subtraktionsstromquellen i1, i2 und i3 sind wie folgt. Fig. 3 is a circuit block diagram of the laser diode control circuit 24 provided for the control unit 10 in Figs. 1A and 1B, and shows an MO cartridge medium which requires the erase operation before the write operation as an example. As for a medium of the direct overwrite type where the erase operation is not necessary, an erase energy of the MO cartridge is replaced with an auxiliary energy to increase the increasing speed of a write energy in the case of the direct overwrite operation. In the laser diode unit 30 , a laser diode 100 and a monitoring photodiode 102 are provided integrally. The laser diode 100 receives a driving current I through an energy voltage Vcc and emits light. A laser beam is formed and irradiated onto the media surface by the optical unit, and the recording and reproducing operations are performed. The monitoring photodiode 102 receives part of the light from the laser diode 100 and outputs a light sensing current 10 that is proportional to the light emission energy of the laser diode 100 . A read energy current source 104 , a write energy current source 106 , a first write energy current source 108 and a second write energy current source 110 are connected in parallel with the laser diode 100 and carry a read energy current I0, a delete energy current I1, a first write energy Current I2 or a third write energy current I3. That is, the read energy current I0 flows at the time of the read energy light emission, a current (I0 + I1) obtained by adding the erase energy current I1 with the read energy current I0 flows at the time of the erase energy light emission, and a current (I0 + I1 + I2) obtained by further adding the first write energy 12 to the current (I0 + I1) flows at the time of the first write energy light emission. A current (I0 + I1 + I3) obtained by adding the second write energy current I3 with the read energy current I0 and the erase energy current I1 flows at the time of the second write energy light emission. An automatic power control unit (hereinafter referred to as "APC") 138 is provided for the reading power source 104 . A specified target reading energy is set as the target energy in the APC 138 via a target DAC register 120 and a D / A converter (hereinafter referred to as "DAC"). An EP stream DAC register 122 and a DAC 140 are provided as an EP stream instruction unit for the extinguishing power source 106 . A WP1 current DAC register 124 and a DAC 142 are provided as the WP1 current instruction unit for the first write energy current source 108 . Furthermore, a WP2 current DAC register 126 and a DAC 144 are provided as a WP2 current instruction unit for the second write energy current source 110 . Accordingly, the currents of the current sources 104 , 106 , 108 and 110 can be changed appropriately by setting DAC instruction values in the respective registers 120 , 122 , 124 and 126 , respectively. A light emission power source circuit is formed from the registers, DACs and constant current sources. The APC 138 performs a feedback control so that a monitoring current im, which is obtained from the light sensing current i0 of the photodiode 102 , coincides with the target voltage of the DAC 136 , which corresponds to the target reading energy. For this purpose, subtraction current sources 112 , 114 and 116 are provided for the monitoring photodiode 102 in order to subtract the light sensing currents when the light is emitted by the erasing energy and by the first and second writing energy, which exceed the reading energy, and by the monitoring current im , which corresponds to the reading energy, to the APC. An arbitrary subtraction stream i1 can be set in the subtraction stream source 112 for the erase energy by an EP subtraction DAC register 128 and a DAC 146 , which serve as an EP subtraction stream instruction unit. An arbitrary subtraction stream 12 may be set in the subtraction stream source 114 for the first write energy by a WP1 subtraction DAC register 130 and a DAC 148 , which serve as a WP1 subtraction stream instruction unit. Furthermore, an arbitrary subtraction current i3 can also be set in the subtraction current source 116 for the second write energy by a WP2 subtraction DAC register 132 and a DAC 150 , which serve as a WP2 subtraction current instruction unit. The monitor currents in the light emission modes of the above three subtraction current sources i1, i2 and i3 are as follows.

  • A) Zur Zeit der Leseenergie-Lichtemission:
    im = i0
    A) At the time of reading energy light emission:
    im = i0
  • B) Zur Zeit der Löschenergie-Lichtemission:
    im = i0 - i1
    B) At the time of the extinguishing energy light emission:
    im = i0 - i1
  • C) Zur Zeit der ersten Schreibenergie-Lichtemission:
    im = i0 - (i1 + i2)
    C) At the time of the first writing energy light emission:
    im = i0 - (i1 + i2)
  • D) Zur Zeit der zweiten Schreibenergie-Lichtemission:
    im = i0 - (i1 + i3)
    D) At the time of the second writing energy light emission:
    im = i0 - (i1 + i3)

Demgemäß wird zur Zeit der Lichtemission durch irgend­ eine der Löschenergie, der ersten Schreibenergie und der zweiten Schreibenergie, welche die Zielleseenergie über­ steigt, durch das Subtrahieren des entsprechenden Subtrak­ tionsstroms vom Lichtfühlstrom i0, der Überwachungsstrom im als Strom, welcher der Leseenergie entspricht, einem Wider­ stand 118 zum Detektieren einer Überwachungsspannung zuge­ führt, und wird zur APC 138 rückgeführt. Die APC 138 steuert daher die Leseenergie-Stromquelle 104, um die Zielleseener­ gie ungeachtet der Art der Lichtemissionsenergie immer auf­ rechtzuerhalten, wodurch die automatische Energiesteuerung der spezifizierten Löschenergie, ersten Schreibenergie und zweiten Schreibenergie durchgeführt wird. Auch in bezug auf den Subtraktionsstrom wird eine Subtraktions-Stromquellen­ schaltung von den Registern, DACs und Konstantstromquellen gebildet. Eine Überwachungsspannung durch den Überwachungs­ spannungs-Detektierwiderstand 118, die dem Überwachungsstrom im entspricht, wird von einem A/D-Wandler (nachstehend als "ADC" bezeichnet) 152 in Digitaldaten konvertiert. Nachdem die Digitaldaten in ein Überwachungs-ADC-Register 134 einge­ geben wurden, werden sie zur Seite der MPU 14 ausgelesen. Der ADC 152 und das Überwachungs-ADC-Register 134 bilden demgemäß eine Meßeinheit des Überwachungsstroms im.Accordingly, at the time of light emission by any one of the erasing energy, the first writing energy and the second writing energy which the target reading energy exceeds, by subtracting the corresponding subtraction current from the light sensing current i0, the monitoring current im as a current corresponding to the reading energy becomes an objection Stand 118 led to detect a monitoring voltage, and is returned to the APC 138 . The APC 138 therefore controls the read energy power source 104 to always maintain the target read energy regardless of the type of light emission energy, thereby performing the automatic energy control of the specified erase energy, first write energy and second write energy. Also with respect to the subtraction current, a subtraction current source circuit is formed by the registers, DACs and constant current sources. A monitor voltage by the monitor voltage detection resistor 118 , which corresponds to the monitor current im, is converted into digital data by an A / D converter (hereinafter referred to as "ADC") 152 . After the digital data have been entered into a monitoring ADC register 134 , they are read out to the MPU 14 side. The ADC 152 and the monitoring ADC register 134 accordingly form a measuring unit of the monitoring current in the.

Fig. 3 zeigt die MO-Kassette, welche die Löschoperation als Beispiel erfordert. Im Fall eines Kassettenmediums vom Typ, der einem direkten Überschreiben entspricht, bei der PWM-Aufzeichnung werden eine erste Schreibenergie WP1 und eine zweite Schreibenergie WP2 mit einer Energie (RP + AP) addiert, die durch das Addieren einer Hilfsenergie AP mit einer Leseenergie RP erhalten wird. Bei der PPM-Aufzeichnung wird die erste Schreibenergie WP1 mit der Energie (RP + AP) addiert, die durch das Addieren der Hilfsenergie AP mit der Leseenergie RP erhalten wird. Demgemäß ist es ausreichend, daß die Register 124 und 128, die DACs 142 und 146 sowie die Stromquellen 110 und 112 für eine Löschenergie EP in Fig. 3 für jene für die Hilfsenergie AP ersetzt werden. Es ist klar, daß auch Register, DACs und Stromquellen, die aus­ schließlich für die Hilfsenergie verwendet werden, hinzu­ gefügt werden können. Figure 3 shows the MO cartridge which requires the erase operation as an example. In the case of a cassette medium of the direct overwrite type, PWM recording adds a first write energy WP1 and a second write energy WP2 with an energy (RP + AP) obtained by adding an auxiliary energy AP to a read energy RP becomes. In the PPM recording, the first write energy WP1 is added to the energy (RP + AP) which is obtained by adding the auxiliary energy AP to the read energy RP. Accordingly, it is sufficient that the registers 124 and 128 , the DACs 142 and 146 and the current sources 110 and 112 for an erasing energy EP in FIG. 3 are replaced for those for the auxiliary energy AP. It is clear that registers, DACs and power sources that are used exclusively for auxiliary energy can also be added.

Fig. 4A bis 4J sind Zeitdiagramme für Signale der PWM- Aufzeichnung, des Lichtemissionsstroms und des Subtraktions­ stroms in der Laserdioden-Steuerschaltung 24 in Fig. 3, und zeigen das 540 MB oder 640 MB Kassettenmedium vom Typ, der einem direkten Überschreiben entspricht, wobei die Lösch­ operation als Beispiel nicht notwendig ist. Unter der An­ nahme, daß Schreibdaten von Fig. 4B synchron mit einem Schreib-Gate von Fig. 4A zugeführt wurden, werden nun die Schreibdaten in Impulsbreitendaten von Fig. 4D synchron mit einem Schreibtakt von Fig. 4C konvertiert. Auf der Basis der Impulsbreitendaten wird ein Hilfsimpuls, wie in Fig. 4E ge­ zeigt, erzeugt, und ferner wird ein erster Schreibimpuls, wie in Fig. 4F gezeigt, erzeugt. Außerdem wird ein zweiter Schreibimpuls von Fig. 4G erzeugt. Der zweite Schreibimpuls hat eine Impulszahl gemäß der Impulsbreite der Impulsbrei­ tendaten von Fig. 4D. Beispielsweise haben die Kopf-Impuls­ breitendaten eine Impulsbreite von vier Takten, die nächsten Impulsbreitendaten haben eine Impulsbreite von zwei Takten, und die folgenden Impulsbreitendaten haben eine Impulsbreite von drei Takten. Dementsprechend erzeugt der zweite Schreib­ impuls von Fig. 4G zwei Impulse in bezug auf die Breite von vier Takten der Kopfdaten nach dem ersten Schreibimpuls von Fig. 4F, erzeugt einen Nullimpuls in bezug auf die nächste Breite von zwei Takten, und erzeugt einen Impuls in bezug auf die dritte Impulsbreite von drei Takten, wodurch die Impulsbreite anzeigende Informationen aufgezeichnet werden. Fig. 4H zeigt die Lichtemissionsströme und Energien auf der Basis des Hilfsimpulses von Fig. 4E, ersten Schreibimpulses von Fig. 4F und zweiten Schreibimpulses von Fig. 4G. Ein Lese­ strom wird immer zugeführt, und eine DC-Lichtemission wird durch die Leseenergie RP vorgenommen. Demgemäß fließt ein Lichtemissionsstrom (I0 + I1) synchron mit dem Hilfsimpuls, so daß der Strom um einen Betrag erhöht wird, welcher der Hilfsenergie AP entspricht. Der Lichtemissionsstrom I2 wird zur Zeiteinstellung des ersten Schreibimpulses addiert, so daß der Strom um einen Betrag erhöht wird, welcher der ersten Schreibenergie WP1 entspricht. Ferner wird der Licht­ emissionsstrom I3 zur Zeiteinstellung des zweiten Schreib­ impulses (I0 + I1 + I3) addiert, so daß der Strom um einen Betrag erhöht wird, welcher der zweiten Schreibenergie WP2 entspricht. Synchron mit dem Lichtemissionsstrom von Fig. 4H fließt ein Subtraktionsstrom von Fig. 4I in den Subtraktions­ stromquellen 112, 114 und 116 in Fig. 3. Das heißt, es fließt der Subtraktionsstrom i1, der dem erhöhten Betrag der Hilfs­ energie AP entspricht. Der Subtraktionsstrom i2, der dem er­ höhten Betrag der nächsten ersten Schreibenergie WP1 ent­ spricht, wird addiert, und es fließt ein erhaltener Subtrak­ tionsstrom (i1 + i2). Ferner wird der Subtraktionsstrom i3, der dem erhöhten Betrag der zweiten Schreibenergie WP2 ent­ spricht, addiert, und es fließt ein erhaltener Subtraktions­ strom (i1 + i3). Der Überwachungsstrom im von Fig. 4J ist ein Wert, der durch das Subtrahieren des Subtraktionsstroms von Fig. 4H vom Lichtfühlstrom i0 erhalten wird, der dem Licht­ emissionsstrom und der Lichtemissionsenergie von Fig. 4H entspricht, und wird immer in einen Konstantstrom, welcher der Leseenergie entspricht, sogar während der Lichtemission um­ gewandelt, und der Konstantstrom wird zur APC 138 rückge­ führt. FIGS. 4A to 4J are timing charts for signals of the PWM recording, the light emission current and the subtraction current in the laser diode control circuit 24 in Fig. 3, and show the 540 MB or 640 MB cartridge medium of the type corresponding to a direct overwriting, wherein the delete operation is not necessary as an example. Assuming that write data of Fig. 4B was supplied in synchronism with a write gate of Fig. 4A, the write data is now converted to pulse width data of Fig. 4D in synchronism with a write clock of Fig. 4C. Based on the pulse width data, an auxiliary pulse as shown in FIG. 4E is generated, and further a first write pulse as shown in FIG. 4F is generated. A second write pulse of Fig. 4G is also generated. The second write pulse has a pulse number according to the pulse width of the pulse width data of Fig. 4D. For example, the head pulse width data has a pulse width of four clocks, the next pulse width data has a pulse width of two clocks, and the following pulse width data has a pulse width of three clocks. Accordingly, the second write pulse of FIG. 4G generates two pulses with respect to the width of four clocks of the header data after the first write pulse of FIG. 4F, generates a zero pulse with respect to the next width of two clocks, and generates a pulse with respect to to the third pulse width of three clocks, whereby information indicating the pulse width is recorded. FIG. 4H shows the light emission currents and energies based on the auxiliary pulse of FIG. 4E, first write pulse of FIG. 4F and second write pulse of FIG. 4G. A read current is always supplied, and DC light emission is made by the read energy RP. Accordingly, a light emission current (I0 + I1) flows in synchronism with the auxiliary pulse, so that the current is increased by an amount corresponding to the auxiliary power AP. The light emission current I2 is added to the time setting of the first write pulse, so that the current is increased by an amount which corresponds to the first write energy WP1. Furthermore, the light emission current I3 is added to the time setting of the second write pulse (I0 + I1 + I3), so that the current is increased by an amount which corresponds to the second write energy WP2. In synchronization with the light emission current of Fig. 4H flows a subtraction current of Fig. 4I in the subtraction current sources 112, 114 and 116 in Fig. 3. That is, it flows the subtraction current i1, the energy of the increased amount of the auxiliary AP corresponds. The subtraction current i2, which corresponds to the increased amount of the next first write energy WP1, is added, and a received subtraction current (i1 + i2) flows. Furthermore, the subtraction current i3, which corresponds to the increased amount of the second write energy WP2, is added, and a received subtraction current (i1 + i3) flows. The monitoring current im of FIG. 4J is a value obtained by subtracting the subtraction current of FIG. 4H from the light sensing current i0, which corresponds to the light emission current and the light emission energy of FIG. 4H, and is always in a constant current, which is the reading energy corresponds, even during the light emission, and the constant current is fed back to the APC 138 .

Fig. 5A bis 5J sind Zeitdiagramme für Signale, Licht­ emissionsströme, den Subtraktionsstrom und Überwachungs­ strom, wenn die PPM-Aufzeichnung am 540 MB oder 640 MB Me­ dium vom Typ, der einem direkten Überschreiben entspricht, als Beispiel durchgeführt wird. Unter der Annahme, daß Schreibdaten von Fig. 5B synchron mit einem Schreib-Gate von Fig. 5A zugeführt wurden, werden nun Impulsbreitendaten von Fig. 5D synchron mit einem Schreibtakt von Fig. 5C gebildet. In Entsprechung zu den Impulsbreitendaten werden ein Hilfs­ impuls von Fig. 5E und ein erster Schreibimpuls von Fig. 5F erzeugt. Bei der PPM-Aufzeichnung wird kein zweiter Schreib­ impuls von Fig. 5G verwendet. Durch das Zuführen eines Licht­ emissionsstroms von Fig. 5H durch den Hilfsimpuls und den ersten Schreibimpuls zur Laserdiode, kann eine Lichtemis­ sionsenergie P erhalten werden. Bei der PPM-Aufzeichnung wird eine Energie (PR + AP) durch das Addieren der Hilfs­ energie AP mit der Leseenergie RP zur Zeiteinstellung des Hilfsimpulses erhalten. In diesem Fall wird die Hilfsenergie AP auf die Leseenergie RP selbst (AP = RP) gesetzt, so daß die Lichtemission durch die Leseenergie RP vom Leseenergie­ strom I0 sogar zur Zeiteinstellung des Hilfsimpulses auf­ rechterhalten wird. Zur Zeiteinstellung des ersten Schreib­ impulses wird der Lichtemissionsstrom nur um einen Betrag von (I1 + I2) erhöht, und eine Energie wird verwendet, die durch das Addieren eines Betrags der Hilfsenergie AP mit einem Betrag der ersten Schreibenergie WP1 erhalten wird. Ein Subtraktionsstrom (i1 + i2) von Fig. 51 wird zur Licht­ emissionszeiteinstellung des ersten Schreibimpulses zuge­ führt. Der Überwachungsstrom im von Fig. 5J wird daher immer auf einem Strom gehalten, der äquivalent ist zum Lichtfühl­ strom der Leseenergie. Fig. 5A to 5J are time charts for signals, light emission streams, stream the subtraction current, and monitoring if the PPM recording at the 540 MB or 640 MB Me dium type corresponding to a direct overwrite is performed as an example. Assuming that write data of FIG. 5B was supplied in synchronism with a write gate of FIG. 5A, pulse width data of FIG. 5D are now formed in synchronism with a write clock of FIG. 5C. Corresponding to the pulse width data, an auxiliary pulse of Fig. 5E and a first write pulse of Fig. 5F are generated. A second write pulse of Fig. 5G is not used in the PPM recording. By supplying a light. 5H emission current of Fig through the auxiliary pulse and the first writing pulse to the laser diode, a Lichtemis sion power P can be obtained. In the PPM recording, an energy (PR + AP) is obtained by adding the auxiliary energy AP with the reading energy RP to set the time of the auxiliary pulse. In this case, the auxiliary energy AP is set to the reading energy RP itself (AP = RP), so that the light emission by the reading energy RP from the reading energy current I0 is maintained even for the time setting of the auxiliary pulse. To set the time of the first write pulse, the light emission current is increased only by an amount of (I1 + I2), and an energy is used which is obtained by adding an amount of the auxiliary energy AP to an amount of the first write energy WP1. A subtraction current (i1 + i2) of FIG. 51 is used to set the light emission time of the first write pulse. The monitoring current in FIG. 5J is therefore always kept at a current which is equivalent to the light-sensing current of the reading energy.

Teilungs-TestschreibprozeßDivision test writing process

Fig. 6A und 6B sind funktionelle Blockbilder eines Tei­ lungs-Testschreibprozesses gemäß der Erfindung, der von der MPU 14 im optischen Plattenlaufwerk in Fig. 1A und 1B durch­ geführt wird. Eine Teilungs-Testschreibverarbeitungseinheit 160 ist aus einer Teilungs-Steuereinheit 162 und einer Tei­ lungs-Ausführungseinheit 173 konstruiert. Die Teilungs-Steu­ ereinheit 162 diskriminiert die Notwendigkeit des Test­ schreibprozesses, wenn ein Schreibbefehl von der oberen Vor­ richtung erhalten wird. Wenn der Testschreibprozeß notwendig ist, wird die Teilungs-Ausführungseinheit 173 gestartet, und es wird ihr gestattet, den Testschreibprozeß durchzuführen. Es gibt die folgenden beiden Prozesse zur Bestimmung der Notwendigkeit des Testschreibens durch die Teilungs-Steuer­ einheit 162. FIGS. 6A and 6B are functional block diagrams of a Tei lungs test writing process according to the invention, which is run by the MPU 14 in the optical disk drive in Fig. 1A and 1B through. A division test write processing unit 160 is constructed from a division control unit 162 and a division execution unit 173 . The division control unit 162 discriminates the need for the test write process when a write command is received from the upper device. When the test write process is necessary, the division execution unit 173 is started and allowed to perform the test write process. There are the following two processes for determining the need for test writing by the division control unit 162 .

  • A) Bestimmung der Notwendigkeit des Testschreibens auf der Basis der seit dem Laden des Mediums verstrichenen Zeit,A) Determine the need for test writing the basis of the time elapsed since the medium was loaded,
  • B) Bestimmung der Notwendigkeit des Testschreibens auf der Basis einer Änderung der Temperatur in der Vorrichtung, die vom Temperatursensor 36 in Fig. 1 detektiert wird.B) Determining the need for test writing based on a change in temperature in the device that is detected by temperature sensor 36 in FIG. 1.

Zur Bestimmung der Notwendigkeit der beiden Arten des Testschreibens hat die Teilungs-Steuereinheit 162 eine Zeit­ ablauf-Steuereinheit 164 und eine Temperaturänderungs-Steu­ ereinheit 166. Die Bestimmung der Notwendigkeit des Test­ schreibens durch die Zeitablauf-Steuereinheit 164 und die Temperaturänderungs-Steuereinheit 166 erfolgt wie im Zeit­ plan von Fig. 7A gezeigt.To determine the need for the two types of test writing, the division control unit 162 has a timing control unit 164 and a temperature change control unit 166 . The timing test unit 164 and the temperature change control unit 166 determine the need for the test write as shown in the schedule of FIG. 7A.

Fig. 7A zeigt den Zeitplan, wenn die Medienkassette in das optische Plattenlaufwerk geladen wird. Eine Zeitperiode, die erforderlich ist, bis beispielsweise eine Zeit von 160 Sekunden seit dem Laden des Mediums verstrichen ist, wird auf eine gültige Zeit-Testschreibverarbeitungsperiode 204 gesetzt, um die Notwendigkeit des Testschreibens durch die Zeitablauf-Steuereinheit 164 zu bestimmen. In bezug auf die Zeit nach 160 Sekunden, wenn die gültige Zeit-Test­ schreibverarbeitungsperiode 204 verstrichen ist, wird der Zeitplan von der Temperaturänderungs-Steuereinheit 166 zu einer Temperaturänderungs-Testschreibverarbeitungsperiode 206 geschaltet. Die gültige Zeit-Testschreibverarbeitungs­ periode 204 wird von der Zeiteinstellung des Ladens des Me­ diums in das optische Plattenlaufwerk gestartet. Die seit dem Laden des Mediums verstrichene Zeit wird durch einen Zeitablauf-Zeitgeber 170 gemessen, der in der Teilungs-Steu­ ereinheit 162 in Fig. 6A und 6B vorgesehen ist. Die vom Zeit­ ablauf-Zeitgeber 170 gemessene Zeit wird durch eine verstri­ chene Zeit A ausgedrückt. Wenn das Medium in Fig. 7A geladen wird, wird ein erster Schreibbefehl von der oberen Vorrich­ tung erteilt. Ansprechend auf den ersten Schreibbefehl schaltet die Zeitablauf-Steuereinheit 164 in der Teilungs- Steuereinheit 162 eine Batch-Ausführungsflagge zum Setzen eines Batch-Prozesses und eines Teilungsprozesses des Test­ schreibens für die Teilungs-Ausführungseinheit 173 ein, und ein Batch-Testschreibprozeß wird ausgeführt. Das heißt, in der Erfindung wird der Testschreibprozeß in eine Vielzahl von Ausführungseinheiten geteilt, die sequentiell jedesmal durchgeführt werden, wenn der Schreibbefehl von der oberen Vorrichtung empfangen wird. In bezug auf den ersten Schreib­ befehl wird jedoch, da die optimale Lichtemissionsenergie nicht erhalten wird, der Teilungsprozeß nicht ausgeführt, und die optimale Lichtemissionsenergie wird durch das Batch- Testschreiben gefunden. Wenn das Batch-Testschreiben durch den ersten Befehl in Fig. 7A durchgeführt wird, und die opti­ male Lichtemissionsenergie bestimmt wird, wird eine gültige Zeit Tv, in der die optimale Lichtemissionsenergie, die durch das Batch-Testschreiben bestimmt wird, gültig verwen­ det werden kann, in Übereinstimmung mit der verstrichenen Zeit A gesetzt, die durch den Zeitablauf-Zeitgeber 170 zu dieser Zeit gemessen wird. Die Beziehung der gültigen Zeit Tv zur verstrichenen Zeit A wird durch eine gültige Zeit­ tabelle 168 gesetzt. Fig. 7A shows the schedule when the media cartridge is loaded into the optical disk drive. A period of time required, for example, 160 seconds to elapse from loading the medium, is set to a valid time test write processing period 204 to determine the need for test write by the timing controller 164 . With respect to the time after 160 seconds, when the valid time test write processing period 204 has passed, the schedule is switched from the temperature change control unit 166 to a temperature change test write processing period 206 . The valid time test write processing period 204 is started from the time setting of loading the medium into the optical disk drive. The time elapsed since the media was loaded is measured by a timing timer 170 provided in the division control unit 162 in Figs. 6A and 6B. The time measured by the time-out timer 170 is expressed by an elapsed time A. When the medium in Fig. 7A is loaded, a first write command is issued from the upper device. In response to the first write command, the timing controller 164 in the division control unit 162 turns on a batch execution flag for setting a batch process and a division process of the test write for the division execution unit 173 , and a batch test write process is executed. That is, in the invention, the test write process is divided into a plurality of execution units, which are sequentially performed every time the write command is received from the upper device. With respect to the first write command, however, since the optimum light emission energy is not obtained, the dividing process is not carried out, and the optimum light emission energy is found by the batch test writing. When the batch test writing is performed by the first command in Fig. 7A and the optimal light emission energy is determined, a valid time Tv becomes, in which the optimal light emission energy determined by the batch test writing can be validly used , set in accordance with the elapsed time A measured by the time-out timer 170 at that time. The relationship of the valid time Tv to the elapsed time A is set by a valid time table 168 .

Fig. 8 zeigt ein Beispiel der gültigen Zeittabelle 168 in Fig. 6A und 6B. Die gültige Zeit Tv wird so gesetzt, daß sie um so länger ist, je mehr sich die verstrichene Zeit er­ höht. Wenn beispielsweise durch das Testschreiben die opti­ male Lichtemissionsenergie innerhalb von 0 bis 19 Sekunden der verstrichenen Zeit A bestimmt wird, wird die gültige Zeit Tv auf 20 Sekunden gesetzt. In bezug auf eine verstri­ chene Zeit von 20 bis 39 Sekunden, wird die gültige Zeit auf 40 Sekunden gesetzt. In bezug auf eine verstrichene Zeit von 40 bis 59 Sekunden, wird Tv auf 60 Sekunden gesetzt. In be­ zug auf eine verstrichene Zeit von 60 bis 160 Sekunden, wird Tv auf 160 Sekunden gesetzt. Das heißt, gerade nachdem die Energie des optischen Plattenlaufwerks eingeschaltet wurde, und die Medienkassette geladen wurde, steigt die Temperatur im Laufwerk rasch an, und die Verteilung der Temperaturen im Laufwerk ist nicht gleichmäßig. Wenn die verstrichene Zeit A kurz ist, wird daher das Testschreiben häufig durchgeführt. Wenn die verstrichene Zeit A lang ist, wird die gültige Zeit Tv so gesetzt, daß die Frequenz des Testschreibens reduziert wird, und die Notwendigkeit des Testschreibens wird be­ stimmt. Fig. 8 shows an example of valid period table 168 in FIG. 6A and 6B. The valid time Tv is set so that the longer the elapsed time, the longer it is. For example, if the test light determines the optimal light emission energy within 0 to 19 seconds of the elapsed time A, the valid time Tv is set to 20 seconds. With respect to an elapsed time of 20 to 39 seconds, the valid time is set to 40 seconds. With respect to an elapsed time of 40 to 59 seconds, Tv is set to 60 seconds. With respect to an elapsed time of 60 to 160 seconds, Tv is set to 160 seconds. That is, just after the optical disk drive power is turned on and the media cartridge is loaded, the temperature in the drive rises rapidly and the temperature distribution in the drive is not uniform. Therefore, when the elapsed time A is short, the test writing is often performed. If the elapsed time A is long, the valid time Tv is set to reduce the frequency of the test write, and the need for the test write is determined.

Fig. 7B ist ein Zeitplan für den Teilungs-Testschreib­ prozeß, wenn ein Schreibbefehl von der oberen Vorrichtung in der gültigen Zeit-Testschreibverarbeitungsperiode 204 emp­ fangen wird, nachdem die erste optimale Lichtemissions­ energie durch das Batch-Testschreiben auf der Basis des ersten Befehls in Fig. 7A bestimmt wurde. Zum Zeitpunkt der Vollendung des vorhergehenden Testschreibprozesses wird die gültige Zeit Tv, wenn das nächste Testschreiben notwendig ist, aus der gültigen Zeittabelle von Fig. 8 auf der Basis der verstrichenen Zeit zu dieser Zeit gesetzt. Die Zeitab­ lauf-Steuereinheit 164 in Fig. 6A und 6B setzt 90% der gültigen Zeit Tv als Testschreib-Restperiode 208. Auch wenn der Schreibbefehl von der oberen Vorrichtung für die Test­ schreib-Restperiode 208 empfangen wird, wird die optimale Lichtemissionsenergie durch den vorhergehenden Testschreib­ prozeß gültig gesetzt, und der Testschreibprozeß wird nicht ausgeführt. Nach der Testschreib-Restperiode 208, die als 90% der gültigen Zeit bestimmt wird, wird eine gültige Tei­ lungs-Testschreibperiode 210 mit einer Dauer von 10% der gültigen Zeit gesetzt, die in einem Bereich von 90% bis 100% der gültigen Periode Tv gesetzt ist. Wenn der Schreib­ befehl von der oberen Vorrichtung in der gültigen Teilungs- Testschreibperiode 210 empfangen wird, schaltet die Zeitab­ lauf-Steuereinheit 164 die Batch-Ausführungsflagge aus, wodurch der Teilungs-Testschreibprozeß von der Teilungs-Aus­ führungseinheit 173 ausgeführt wird. Wie durch die Teilungs- Ausführungseinheit 173 in Fig. 6A und 6B gezeigt wird, wird der Teilungs-Testschreibprozeß in der gültigen Teilungs- Testschreibperiode 210 in fünf Teilungsprozesse geteilt, die sequentiell von einer ersten Teilungs-Ausführungseinheit 174, einer zweiten Teilungs-Ausführungseinheit 176, einer dritten Teilungs-Ausführungseinheit 178, einer vierten Tei­ lungs-Ausführungseinheit 180 und einer fünften Teilungs-Aus­ führungseinheit 182 ausgeführt werden. Die erste Teilungs- Ausführungseinheit 174 setzt einen Vorgabewert der Licht­ emissionsenergie als Anfangswert, um die optimale Lichtemis­ sionsenergie zu erhalten. Wenn die Lichtemissionsenergie durch den Vorgabewert nicht erhalten wird, wird der Vorgabewert aktualisiert. Der Vorgabewert wird aus einer Vorgabe- Lösch/Hilfsenergietabelle 188 und einer Vorgabe-Schreibener­ gietabelle 190 ausgelesen, die für eine Lichtemissionsener­ gie-Einstelleinheit 186 vorgesehen sind, und wird gesetzt. Anstelle der Vorgabe-Lösch/Hilfsenergietabelle 188 können auch einzeln eine Vorgabe-Löschenergietabelle und eine Vorgabe-Hilfsenergietabelle vorgesehen sein, die exklusiv verwendet werden. In der ersten Teilungs-Ausführungseinheit 174 wird die Korrektur des Vorgabewerts durch die Temperatur in der Vorrichtung, die in einer Registergruppe 184 gespei­ chert wird, wenn der Vorgabewert gesetzt wird, durch das Auslesen eines Temperatur-Korrekturkoeffizieten aus einer Temperatur-Korrekturkoeffiziententabelle 192 ausgeführt, die für die Lichtemissionsenergie-Einstelleinheit 186 vorgesehen ist. Wie beim Setzen des Vorgabewerts zur Bestimmung der Lichtemissionsenergie für das Testschreiben durch die erste Teilungs-Ausführungseinheit 174 wird das Testschreiben aus­ geführt, wobei der Vorgabewert für jede vorherbestimmte Vor­ gabeeinheit geändert wird. Spezifisch wird das Testschreiben ausgeführt, wobei die Lichtemissionsenergie in fünf Stufen von (Vorgabe - 2), (Vorgabe - 1), (Vorgabe), (Vorgabe + 1) und (Vorgabe + 2) geändert wird. Die zweite Teilungs-Ausfüh­ rungseinheit 176 löscht eine Testregion des Mediums durch die Lichtemission der Laserdiode mit einer von der ersten Teilungs-Ausführungseinheit 174 gesetzten Löschenergie. Im Fall des Mediums vom Typ, der einem direkten Überschreiben entspricht, wird der Prozeß der zweiten Teilungs-Ausfüh­ rungseinheit 176 übersprungen. Die dritte Teilungs-Ausfüh­ rungseinheit 178 treibt die Laserdiode, um Licht durch die Schreibenergie zu emittieren, die von der ersten Teilungs- Ausführungseinheit 174 gesetzt wird, wodurch ein vorherbe­ stimmtes Testmuster in die gelöschte Testregion geschrieben wird. Die vierte Teilungs-Ausführungseinheit 180 führt einen Prozeß zum Auslesen des von der dritten Teilungs-Ausfüh­ rungseinheit 178 geschriebenen Testmusters durch. Ferner vergleicht die fünfte Teilungs-Ausführungseinheit 182 ein Schreibmuster von der dritten Teilungs-Ausführungseinheit 178 mit einem Lesemuster der vierten Teilungs-Ausführungs­ einheit 180 auf der Basis von Biteinheiten, und ermittelt die Anzahl von Malen einer Nichtübereinstimmung für die Lichtemissionsenergie zu dieser Zeit. In den Teilungs-Test­ schreibprozessen durch die erste bis fünfte Teilungs-Ausfüh­ rungseinheit 174 bis 182 werden die Prozesse in den fünf Stufen (-2, -1, 0, +1, +2) für den Vorgabewert der Licht­ emissionsenergie durch die erste Teilungs-Ausführungseinheit 174 wiederholt, und die fünfte Teilungs-Ausführungseinheit 182 bestimmt die optimale Lichtemissionsenergie aus dem Ver­ arbeitungsergebnis. Das heißt, um die optimale Lichtemis­ sionsenergie durch einen Testschreibprozeß zu finden, ist es notwendig, das Teilungs-Testschreiben des Setzens der Vorga­ be, Löschens, Schreibens, Lesens und Vergleichens fünfmal zu wiederholen. Wenn die optimale Lichtemissionsenergie nicht gefunden wird, auch nachdem das Teilungs-Testschreiben fünf­ mal wiederholt wurde, wird ferner der Vorgabewert selbst, der anfänglich von der ersten Teilungs-Ausführungseinheit 174 gesetzt wird, auf einen anderen Wert aktualisiert, die gleichen Prozesse werden wiederholt, und das Testschreiben wird wiederholt, bis die optimale Lichtemissionsenergie er­ halten wird. FIG. 7B is process a schedule for the division test writing, when a write command from the upper apparatus in the valid time test write processing period is collected emp 204 after the first optimum light emission power by the batch test writing on the basis of the first command in Figure . 7A was determined. At the time of completing the previous test writing process, the valid time Tv when the next test writing is necessary is set from the valid time table of FIG. 8 based on the elapsed time at that time. The timing controller 164 in FIGS . 6A and 6B sets 90% of the valid time Tv as the test write remaining period 208 . Even if the write command is received from the upper device for the test write remaining period 208 , the optimal light emission energy is validated by the previous test write process and the test write process is not executed. After the test write remaining period 208 , which is determined as 90% of the valid time, a valid division test write period 210 is set with a duration of 10% of the valid time, which is in a range from 90% to 100% of the valid period Tv is set. When the write command is received from the upper device in the valid division test write period 210 , the timing controller 164 turns off the batch execution flag, whereby the division test write process is executed by the division execution unit 173 . As shown by the division execution unit 173 in FIGS. 6A and 6B, the division test write process in the valid division test write period 210 is divided into five division processes sequentially by a first division execution unit 174 , a second division execution unit 176 , a third division execution unit 178 , a fourth division execution unit 180, and a fifth division execution unit 182 . The first division execution unit 174 sets a default value of the light emission energy as an initial value in order to obtain the optimal light emission energy. If the light emission energy is not obtained by the default value, the default value is updated. The default value is read out from a default erase / auxiliary power table 188 and a default writer table 190 provided for a light emission power setting unit 186 , and is set. Instead of the default delete / auxiliary energy table 188 , a default delete energy table and a default auxiliary energy table can also be provided individually, which are used exclusively. In the first division execution unit 174 , the correction of the default value by the temperature in the device, which is stored in a register group 184 when the default value is set, is carried out by reading out a temperature correction coefficient from a temperature correction coefficient table 192 , which is provided for the light emission energy setting unit 186 . As in setting the default value for determining the light emission energy for the test writing by the first division execution unit 174 , the test writing is performed, changing the default value for each predetermined default unit. Specifically, the test writing is carried out, and the light emission energy is changed in five stages from (default - 2), (default - 1), (default), (default + 1) and (default + 2). The second division execution unit 176 erases a test region of the medium by the light emission of the laser diode with an erasing energy set by the first division execution unit 174 . In the case of the medium of the direct overwrite type, the process of the second division execution unit 176 is skipped. The third division execution unit 178 drives the laser diode to emit light by the writing energy set by the first division execution unit 174 , thereby writing a predetermined test pattern in the erased test region. The fourth division execution unit 180 performs a process of reading out the test pattern written by the third division execution unit 178 . Further, the fifth division execution unit 182 compares a write pattern from the third division execution unit 178 with a read pattern of the fourth division execution unit 180 based on bit units, and determines the number of times of no match for the light emission energy at that time. In the division test writing processes by the first to fifth division execution units 174 to 182 , the processes in the five stages (-2, -1, 0, +1, +2) for the default value of the light emission energy by the first division Execution unit 174 is repeated, and the fifth division execution unit 182 determines the optimum light emission energy from the processing result. That is, in order to find the optimal light emission energy through a test writing process, it is necessary to repeat the division test writing of setting, deleting, writing, reading and comparing five times. Further, if the optimal light emission energy is not found even after the division test writing is repeated five times, the default value itself, which is initially set by the first division execution unit 174 , is updated to another value, the same processes are repeated, and the test writing is repeated until the optimal light emission energy is maintained.

Fig. 9 zeigt ein Meßergebnis, das durch den Testschreib­ prozeß erhalten wird, um die optimale Lichtemissionsenergie durch die Teilungs-Ausführungseinheit 173 in Fig. 6 festzu­ legen, und es betrifft als Beispiel die optimale Lichtemis­ sionseinstellung der Schreibenergie. Vor dem Testschreiben ermittelt die erste Teilungs-Ausführungseinheit 174 eine Vorgabeenergie DWP, die durch die Vorrichtungstemperatur zu dieser Zeit korrigiert wird, und setzt zuerst eine Schreib­ energie:
FIG. 9 shows a measurement result obtained by the test write process to set the optimum light emission energy by the division execution unit 173 in FIG. 6, and it relates to the optimal light emission setting of the write energy as an example. Before the test writing, the first division execution unit 174 determines a target energy DWP, which is corrected by the device temperature at that time, and first sets a writing energy:

WP = DWP - 2,
WP = DWP - 2,

die um 2 Einheiten niedriger ist als die Vorgabeenergie DWP. Die Löschoperation durch die zweite Teilungs-Ausführungsein­ heit 176, die Schreiboperation des Testmusters durch die dritte Teilungs-Ausführungseinheit 178 und die Leseoperation durch die vierte Teilungs-Ausführungseinheit 180 werden aus­ geführt. Ferner wird die Anzahl von Malen einer Nichtüber­ einstimmung zwischen dem Schreibmuster und dem Lesemuster von der fünften Teilungs-Ausführungseinheit 182 gemessen. Die Anzahl (E) von Malen einer Nichtübereinstimmung ist in diesem Fall gleich einem Punkt O und überschreitet einen Schwellenwert Eth, der die Grenze der optimalen Lichtemis­ sionsenergie anzeigt.which is 2 units lower than the default energy DWP. The erase operation by the second division execution unit 176 , the write operation of the test pattern by the third division execution unit 178, and the read operation by the fourth division execution unit 180 are performed. Furthermore, the number of times of mismatch between the write pattern and the read pattern is measured by the fifth division execution unit 182 . The number (E) times of mismatch in this case is equal to a point O and exceeds a threshold value Eth indicating the limit of the optimal light emission energy.

Anschließend wird eine Schreibenergie
Then there is a writing energy

WP = DWP - 1,
WP = DWP - 1,

bei der die Vorgabeenergie DWP um die Einheit von -1 erhöht wird, aktualisiert und in der ersten Teilungs-Ausführungs­ einheit 174 gesetzt. Die Löschoperation durch die zweite Teilungs-Ausführungseinheit 176, die Schreiboperation des Testmusters durch die dritte Teilungs-Ausführungseinheit 178 und die Leseoperation durch die vierte Teilungs-Ausführungs­ einheit 180 werden ausgeführt. Die Anzahl von Malen einer Nichtübereinstimmung der Bits zwischen dem Schreibmuster und dem Lesemuster wird von der fünften Teilungs-Ausführungsein­ heit 182 gemessen. In diesem Fall ist die Anzahl von Malen einer Nichtübereinstimmung kleiner als der Schwellenwert Eth, der die Grenze der optimalen Lichtemissionsenergie anzeigt, wie ein Punkt P, und die Schreibenergie (DWP - 1) kann als optimale Energie angegeben werden. Ähnlich wird die Schreibenergie WP auf 0, +1 und +2 für die Vorgabeenergie DWP geändert, und die Anzahl von Malen einer Nichtübereinstimmung zu dieser Zeit wird wie am Punkt Q, Punkt R und Punkt S gezeigt erhalten. In diesem Fall ist die Anzahl von Malen einer Nichtübereinstimmung an jedem der Punkte Q und R kleiner als der Schwellenwert Eth, und liegt im Bereich der optimalen Lichtemissionsenergie. Am Punkt S ist die Anzahl von Malen einer Nichtübereinstimmung größer als der Schwel­ lenwert Eth, und liegt außerhalb des Bereichs der optimalen Lichtemissionsenergie. Wenn die Anzahl von Malen einer Nichtübereinstimmung im Testschreiben durch die Einstellung der Schreibenergie WP in fünf Stufen von (-2, -1, 0, +1, +2) für die Vorgabeenergie DWP erhalten wird, wird der Mittel­ wert der drei Punkte P, Q und R, die kleiner sind als der Schwellenwert Eth, nämlich die Schreibenergie WP = DWP am Punkt Q, als optimale Lichtemissionsenergie bestimmt. Die Kennlinie der Anzahl von Malen einer Nichtübereinstimmung durch das Testschreiben für die Schreibenergie WP wird in Abhängigkeit von der Temperatur in der Vorrichtung nach rechts und links verschoben. Das heißt nun, unter der An­ nahme, daß die Vorrichtungstemperatur gleich 25°C ist, die Kennlinie 212, die mit einer durchgehenden Linie gezeigt ist, und an fünf Meßpunkten O, P, Q, R und S durch das Testschreiben angegeben wird, in einer derartigen Richtung verschoben wird, daß die optimale Schreibenergie erhöht wird, wie durch die gestrichelte Kennlinie 214 gezeigt, wenn die Vorrichtungstemperatur auf 10°C fällt. Wenn hingegen die Vorrichtungstemperatur auf 55°C steigt, wird die Kennlinie 212 in einer derartigen Richtung verschoben, daß die opti­ male Lichtemissionsenergie reduziert wird, wie durch die Kennlinie 216 gezeigt, die abwechselnd mit einem langen und zwei kurzen Strichen dargestellt ist. Wie klar aus den Kennlinien 212, 214, 216 der Fehleranzahl für die optimale Lichtemissionsenergie hervorgeht, die sich in Abhängigkeit von der Vorrichtungstemperatur unterscheidet, ist es klar, daß die optimale Lichtemissionsenergie zur Zeit des Test­ schreibens aufgrund der Vorrichtungstemperatur zu dieser Zeit stark fluktuiert. Wenn das Testschreiben in einem Zustand durchgeführt wird, wo die optimale Schreibenergie, die der Vorrichtungstemperatur zu dieser Zeit entspricht, von der Vorgabe-Schreibenergie weit entfernt ist, beispiels­ weise in einem Zustand wie jenem der Kennlinie 216, wenn die Vorrichtungstemperatur auf 55°C steigt, liegt daher ein Fall vor, wo die optimale Schreibenergie im Testschreiben in fünf Stufen (-2, -1, 0, +1, +2) der Schreibenergie für die Vorga­ beenergie DWP nicht gefunden werden kann. Daher ist es not­ wendig, die Vorgabeenergie DWP auf DWP = DWP - 1 zu ändern, die Schreibenergie WP auf (-2, -1, 0, +1, +2) für die Vorga­ beenergie nach der Korrektur zu ändern, und das Testschrei­ ben auszuführen. Deshalb ist es klar, daß es, wenn sich die Vorrichtungstemperatur stark ändert, und die optimale Ener­ gie stark von der Vorgabe abweicht, eine ziemlich lange Zeit dauert, um die optimale Schreibenergie zu suchen. So ist eine ziemlich lange Zeit erforderlich, bis die optimale Lichtemissionsenergie gefunden wird, und die Vorrichtung bestimmt, daß der Zeitfehler für den Zugriff durch die obere Vorrichtung auftritt, was zu einem Fehler führt. Gemäß der Erfindung wird jedoch, wie in der Teilungs-Ausführungsein­ heit 173 in Fig. 6A und 6B gezeigt, das Testschreiben von einem Mal bis zu den Lösch-, Schreib-, Lese- und Vergleichs­ festlegungsoperationen, nachdem die Lichtemissionsenergie gesetzt wurde, in fünf Prozesse geteilt und wird ausgeführt. Bis die optimale Vorgabeenergie nach der Vollendung des Tei­ lungsprozesses gefunden ist, spricht die Vorrichtung auf einen oberen Befehl durch den Zugriff auf die vorhergehende optimale Lichtemissionsenergie an. Auch wenn es eine lange Zeit für das Testschreiben dauert, um die optimale Licht­ emissionsenergie zu finden, kann daher eine derartige Situation sicher verhindert werden, daß die Vorrichtung das Auftreten des Zeitfehlers für den oberen Befehl bestimmt, und der Fehler auftritt.where the default energy DWP is increased by the unit of -1, updated and set in the first division execution unit 174 . The erase operation by the second division execution unit 176 , the write operation of the test pattern by the third division execution unit 178 and the read operation by the fourth division execution unit 180 are performed. The number of times the bits do not match between the write pattern and the read pattern is measured by the fifth division execution unit 182 . In this case, the number of times of a mismatch is less than the threshold value Eth indicating the limit of the optimal light emission energy, such as a point P, and the writing energy (DWP-1) can be given as the optimal energy. Similarly, the writing energy WP is changed to 0, +1 and +2 for the default energy DWP, and the number of times of mismatch at this time is obtained as shown at the Q, R and S points. In this case, the number of times of mismatch at each of the points Q and R is less than the threshold Eth, and is in the range of the optimal light emission energy. At point S, the number of times a mismatch is greater than the threshold Eth, and is outside the range of the optimal light emission energy. If the number of times of mismatch in the test writing is obtained by setting the writing energy WP in five stages of (-2, -1, 0, +1, +2) for the default energy DWP, the average of the three points P, Q and R, which are smaller than the threshold value Eth, namely the writing energy WP = DWP at point Q, are determined as the optimal light emission energy. The characteristic of the number of times a mismatch due to the test writing for the writing energy WP is shifted to the right and to the left depending on the temperature in the device. That is, assuming that the device temperature is 25 ° C, the characteristic 212 , which is shown with a solid line, and at five measuring points O, P, Q, R and S is indicated by the test letter in is shifted in such a direction that the optimum writing energy is increased as shown by the broken line 214 when the device temperature drops to 10 ° C. On the other hand, when the device temperature rises to 55 ° C, the characteristic curve 212 is shifted in such a direction that the optimal light emission energy is reduced, as shown by the characteristic curve 216 , which is shown alternately with one long and two short dashes. As is clear from the characteristic curves 212 , 214 , 216 of the number of errors for the optimal light emission energy, which differs depending on the device temperature, it is clear that the optimal light emission energy at the time of the test writing fluctuates greatly due to the device temperature at this time. When the test writing is performed in a state where the optimal writing energy corresponding to the device temperature at that time is far from the default writing energy, for example, in a state like that of the characteristic curve 216 when the device temperature rises to 55 ° C , there is therefore a case where the optimal writing energy in test writing cannot be found in five stages (-2, -1, 0, +1, +2) of the writing energy for the preliminary energy DWP. It is therefore necessary to change the default energy DWP to DWP = DWP - 1, to change the writing energy WP to (-2, -1, 0, +1, +2) for the default energy after the correction, and to test cry ben to perform. Therefore, it is clear that if the device temperature changes greatly and the optimal energy deviates greatly from the specification, it will take quite a long time to find the optimal writing energy. Thus, it takes a fairly long time to find the optimal light emission energy and the device determines that the timing error for access by the upper device occurs, resulting in an error. According to the invention, however, as shown in the division execution unit 173 in Figs. 6A and 6B, the test writing becomes one by one until the erase, write, read and compare setting operations after the light emission energy is set, in five Processes shared and running. Until the optimal target energy is found after the completion of the division process, the device responds to an upper command by accessing the previous optimal light emission energy. Therefore, even if it takes a long time for the test writing to find the optimum light emission energy, such a situation can be surely prevented that the device determines the occurrence of the timing error for the above command and the error occurs.

In der Temperaturänderungs-Steuereinheit 166, die für die Teilungs-Steuereinheit 162 in Fig. 6A und 6B vorgesehen ist, wie im Zeitplan für das Laden des Mediums in Fig. 7A ge­ zeigt, wird die Notwendigkeit des Testschreibens in bezug auf die Temperaturänderungs-Testschreibverarbeitungsperiode 206 diskriminiert, die als Zeitperiode nach dem Verstreichen der gültigen Zeit-Testschreibverarbeitungsperiode 204 für 160 Sekunden gesetzt ist. Das heißt, die Temperaturände­ rungs-Steuereinheit 166 detektiert die Vorrichtungstempera­ tur zu jeder Maximalzeit, nämlich Tv = 160 Sekunden der gül­ tigen Zeit, die beispielsweise durch die Endzeit von 160 Se­ kunden in der gültigen Zeit-Testschreibverarbeitungsperiode 204 in der Temperaturänderungs-Testschreibverarbeitungspe­ riode 206 gesetzt ist, und berechnet eine Temperaturdiffe­ renz zwischen der detektierten Temperatur und der vorherge­ henden Detektionstemperatur. Wenn die Temperaturdifferenz größer oder gleich beispielsweise 3°C ist, wird bestimmt, daß das Testschreiben notwendig ist. Jedesmal, wenn der Schreibbefehl von der oberen Vorrichtung empfangen wird, wie in Fig. 7A gezeigt, werden die Teilungsprozesse der ersten bis fünften Teilungs-Ausführungseinheiten 174 bis 182, die für die Teilungs-Ausführungseinheit 173 vorgesehen sind, sequentiell wiederholt. Andererseits hat der Teilungs- Testschreibprozeß einen Vorteil, so daß es möglich ist, die Situation zu verhindern, daß, wenn es eine Zeit dauert, um die optimale Lichtemissionsenergie festzulegen, der Zeit­ fehler für den oberen Befehl auftritt, und ein Fehler auf­ tritt. Wenn jedoch die Unterbrechungszeitperiode des Tei­ lungsprozesses im Gegensatz dazu so lang ist, ändert sich die Vorrichtungstemperatur stark für eine derartige lange Unterbrechungszeitperiode, und es liegt ein Fall vor, wo die Ergebnisse bis zum vorhergehenden Teilungsprozeß nicht gül­ tig verwendet werden können. In der Zeitablauf-Steuereinheit 164 wird daher, wie in Fig. 7B gezeigt, in bezug auf die Zeitperiode nach dem Verstreichen der gültigen Teilungs- Testschreibperiode 210 mit einer Breite der gültigen Zeit von 10% des Bereichs von 90% bis 100% der gültigen Zeit Tv, nämlich nach dem Verstreichen der gültigen Zeit Tv, eine Batch-Testschreibperiode 211 gesetzt. Wenn der Prozeß wäh­ rend des Teilungsprozesses unterbrochen wird, ohne daß alle der Teilungs-Testschreibprozesse bis zur gültigen Zeit Tv beendet sind, wenn der Schreibbefehl von der oberen Vorrich­ tung zum Zeitpunkt des Verstreichens der gültigen Zeit Tv empfangen wird, wird der Verarbeitungsmodus zum Batch-Test­ schreibmodus zur pauschalen Durchführung der verbleibenden Teilungsprozesse geschaltet. Auf diese Weise wird der Nach­ teil verhindert, daß das Teilungs-Testschreiben während der gültigen Zeit Tv ausgeführt wird, und die Zeit, die für das Testschreiben erforderlich ist, das geteilt ausgeführt wurde, zu lang ist, und die optimale Lichtemissionsenergie während einer derartigen langen Zeit abweicht.In the temperature change control unit 166 provided for the division control unit 162 in Figs. 6A and 6B, as shown in the medium loading schedule in Fig. 7A, the need for test writing is related to the temperature change test write processing period 206 discriminates, which is set as the time period after the lapse of the valid time test write processing period 204 for 160 seconds. That is, the temperature change control unit 166 detects the device temperature at every maximum time, namely, Tv = 160 seconds of the valid time, which is determined, for example, by the end time of 160 seconds in the valid time test write processing period 204 in the temperature change test write processing period 206 is set, and calculates a temperature difference between the detected temperature and the previous detection temperature. If the temperature difference is greater than or equal to, for example, 3 ° C, it is determined that test writing is necessary. Each time the write command is received from the upper device as shown in FIG. 7A, the division processes of the first to fifth division execution units 174 to 182 provided for the division execution unit 173 are sequentially repeated. On the other hand, the division test writing process has an advantage, so that it is possible to prevent the situation that if it takes time to set the optimum light emission energy, the time error for the above command occurs and an error occurs. In contrast, if the interruption time period of the division process is so long, the device temperature changes greatly for such a long interruption time period, and there is a case where the results cannot be validly used until the previous division process. In the timing control unit 164 , therefore, as shown in FIG. 7B, with respect to the time period after the lapse of the valid division test write period 210 with a width of the valid time of 10% of the range from 90% to 100% of the valid time Tv, namely after the lapse of the valid time Tv, a batch test write period 211 is set. If the process is interrupted during the division process without all of the division test writing processes being completed by the valid time Tv when the write command is received from the upper device at the time of the elapse of the valid time Tv, the processing mode becomes batch. Test write mode switched to the general implementation of the remaining division processes. In this way, the after part is prevented that the division test writing is performed during the valid time Tv, and the time required for the test writing that has been divided is too long, and the optimal light emission energy during such a long time Time differs.

Wenn die Temperaturdifferenz durch die Detektion der Vorrichtungstemperatur jeder maximalen gültigen Zeit Tv = 160 Sekunden größer oder gleich beispielsweise 4°C ist, was 3°C überschreitet, die verwendet werden, um die Notwendig­ keit des Teilungs-Testschreibprozesses zu diskriminieren, dauert es in der Temperaturänderungs-Steuereinheit 166 in Fig. 6A und 6B eine Zeit, und die Einstellung der optimalen Lichtemissionsenergie wird im Fall der Durchführung des Tei­ lungs-Testschreibprozesses verzögert. In diesem Fall wird daher der Verarbeitungsmodus zum Batch-Testschreibprozeß ge­ schaltet, um die verbleibenden Teilungs-Testschreibprozesse pauschal auszuführen. Jedesmal, wenn der Teilungsprozeß ausgeführt wird, wird die Temperaturdifferenz zwischen der aktuellen Temperatur und der Detektionstemperatur im vorher­ gehenden Teilungsprozeß geprüft. Wenn es beispielsweise zu einer Temperaturveränderung von 2°C oder mehr kommt, da die Ergebnisse der Teilungsprozesse bisher nicht gültig verwen­ det werden können, werden in diesem Fall alle der bisherigen Teilungsprozesse aufgehoben, und die Teilungsprozesse werden erneut von Anfang an durchgeführt.If the temperature difference by detecting the device temperature of each maximum valid time Tv = 160 seconds is greater than or equal to, for example, 4 ° C, which exceeds 3 ° C, which are used to discriminate the necessity of the division test writing process, it takes Temperature change control unit 166 in FIGS. 6A and 6B one time, and the setting of the optimal light emission energy is delayed in the case of performing the division test writing process. In this case, therefore, the processing mode for the batch test write process is switched to perform the remaining division test write processes in a blanket manner. Each time the division process is carried out, the temperature difference between the current temperature and the detection temperature in the previous division process is checked. For example, if there is a temperature change of 2 ° C or more because the results of the division processes have not yet been validly used, all of the previous division processes are canceled and the division processes are carried out again from the beginning.

Zusätzlich zur Vorrichtungstemperatur wurden die Art des Mediums, Schreib/Löschinformationen, welche die Art des oberen Befehls anzeigen, und die Zonennummer des Mediums, in der die Zugriffsspur enthalten ist, in der Registergruppe 184 gesetzt, um den Teilungsprozeß in der Teilungs-Test­ schreibverarbeitungseinheit 160 in Fig. 6A und 6B auszufüh­ ren. Als Art eines Mediums, die in der Registergruppe 184 gesetzt wird, gibt es Medien mit 128 MB, 230 MB, 540 MB und 640 MB. Ferner können auch Informationen gespeichert werden, die angeben, ob das Medium ein Überschreibmedium ist, in das Daten geschrieben werden können, ohne daß die Löschoperation notwendig ist, oder ein gewöhnliches Medium ist, in dem die Lösch- und Schreiboperationen einzeln ausgeführt werden. Wenn das Medium das Überschreibmedium ist, da die Löschope­ ration unnötig ist, wird der Prozeß durch die zweite Tei­ lungs-Ausführungseinheit 176, die für die Teilungs-Ausfüh­ rungseinheit 173 vorgesehen ist, nicht durchgeführt. Wie für die Zonennummer der Registergruppe 184, ist die Medienzone im Fall der Medien mit 540 MB und 640 MB in drei Bereiche geteilt, und die optimale Lichtemissionsenergie durch das Testschreiben wird im Testschreibprozeß in der Teilungs- Testschreibvearbeitungseinheit 160 gefunden. Daher wird der Bereich des Mediums, wo das Testschreiben ausgeführt wird, durch die Zonennummer diskriminiert. Die Testschreibopera­ tionen in der Teilungs-Testschreibvearbeitungseinheit 160 werden parallel in jedem Bereich ausgeführt. Der Bereich des Mediums für das Testschreiben in den Medien mit 540 MB und 640 MB ist in drei Bereiche eines inneren Randbereichs, eines Zwischenbereichs und eines äußeren Randbereichs ge­ teilt. Im Fall des 640 MB Mediums gibt es beispielsweise 11 Zonen, und sie werden so klassifiziert, daß die Zonennummern 1 bis 4 dem inneren Randbereich entsprechen, die Zonennum­ mern 5 bis 8 dem Zwischenbereich entsprechen, und die Zonen­ nummern 9 bis 11 dem äußeren Randbereich entsprechen. Eine inhärente optimale Lichtemissionsenergie wird für jeden Bereich durch das Testschreiben gefunden. Da es im Fall des 540 MB Mediums 18 Zonen gibt, werden sie in drei Bereiche eines inneren Randbereichs, eines Zwischenbereichs und eines äußeren Randbereichs auf der Basis einer Einheit von 6 Zonen geteilt. Eine optimale Lichtemissionsenergie wird für jeden Bereich durch das Testschreiben gefunden.In addition to the device temperature, the type of the medium, write / erase information indicating the type of the upper command, and the zone number of the medium in which the access track is contained were set in the register group 184 to support the division process in the division test write processing unit 160 ren in Fig. 6A and 6B auszufüh. As a type of medium that is set in the register group 184, there are media with 128 MB, 230 MB, 540 MB and 640 MB. Furthermore, information can also be stored which indicates whether the medium is an overwrite medium in which data can be written without the erase operation being necessary, or an ordinary medium in which the erase and write operations are performed individually. If the medium is the overwrite medium because the erase operation is unnecessary, the process by the second division execution unit 176 provided for the division execution unit 173 is not performed. As for the zone number of the register group 184 , the media zone in the case of the 540MB and 640MB media is divided into three areas, and the optimum light emission energy by the test write is found in the test write process in the division test write processing unit 160 . Therefore, the area of the medium where the test writing is carried out is discriminated by the zone number. The test write operations in the division test write processing unit 160 are performed in parallel in each area. The area of the medium for test writing in the media with 540 MB and 640 MB is divided into three areas of an inner edge area, an intermediate area and an outer edge area. For example, in the case of the 640MB medium, there are 11 zones, and they are classified so that zone numbers 1 to 4 correspond to the inner edge area, zone numbers 5 to 8 correspond to the intermediate area, and zone numbers 9 to 11 correspond to the outer edge area . Inherent optimal light emission energy is found for each area by test writing. Since there are 18 zones in the case of the 540 MB medium, they are divided into three areas of an inner edge area, an intermediate area and an outer edge area based on a unit of 6 zones. Optimal light emission energy is found for each area by test writing.

Nun wird die Lichtemissionsenergie-Einstelleinheit 186 in Fig. 6A und 6B beschrieben. Die Lichtemissionsenergie-Ein­ stelleinheit 186 führt einen Lichtemissionsenergie-Einstell­ prozeß bei der Aktivierung im Zusammenhang mit dem Einschal­ ten des optischen Plattenlaufwerks aus, und speichert ein Verarbeitungsergebnis in die Vorgabe-Lösch/Hilfstabelle 188 und Vorgabe-Schreibenergietabelle 190 als Vorgabewerte. Ferner ist die Temperatur-Korrekturkoeffiziententabelle 192 vorgesehen, in der die Temperatur-Korrekturkoeffizienten, die der Vorrichtungstemmperatur entsprechen, gespeichert wurden. Im Fall des 640 MB Mediums wurden Vorgabe-Löschener­ gien DEPi beispielsweise als 3,0 mW bis 4,5 mW in der Vor­ gabe-Lösch/Hilfstabelle 188 in Entsprechung zu den Zonen­ nummern 1 bis 11 gespeichert, wie in Fig. 10 gezeigt. Im Fall des 640 MB Mediums, wie in Fig. 11 gezeigt, wurden Vorgabe- Schreibenergien DWP = 6,0 mW bis 11,0 mW in der Vorgabe- Schreibenergietabelle 190 in Entsprechung zu den Zonennummern i = 1 bis 11 gespeichert. Außerdem wurden die Tempera­ tur-Korrekturkoeffizienten Kt = -0,10 bis 0,10, wie in Fig. 12 gezeigt, in der Temperatur-Korrekturkoeffizienten­ tabelle 192 in Entsprechung zu den Zonennummern i = 1 bis 11 des 540 MB Mediums gespeichert. Die Koeffizienten Kt in der Temperatur-Korrekturkoeffiziententabelle 192 in Fig. 12 zei­ gen die Werte im Fall einer Vorrichtungstemperatur T = 25°C. Mit erneuter Bezugnahme auf Fig. 6A und 6B sind ferner eine Lösch/Hilfsenergietabelle 194, eine erste Schreibenergie­ tabelle 196 und eine zweite Schreibenergietabelle 198 zum Speichern der optimalen Lichtemissionsenergie, die durch das Testschreiben der Teilungs-Testschreibverarbeitungseinheit 160 gefunden wird, für die Lichtemissionsenergie-Einstell­ einheit 186 vorgesehen. Die Löschenergie EP, die für die gewöhnliche MO-Kassette verwendet wird, und die Hilfsenergie AP, die für das direkte Überschreibmedium verwendet wird, wurden in der Lösch/Hilfsenergietabelle 194 gespeichert, und werden in Übereinstimmung mit dem Diskriminierungsergebnis der Art des Mediums selektiv verwendet. Anstelle der Lösch/Hilfsenergietabelle 194 kann auch die Löschenergie­ tabelle und Hilfsenergietabelle zur exklusiven Verwendung einzeln vorgesehen sein. Zwei Arten von Schreibenergien, die für die PWM-Aufzeichnung verwendet werden, wie in den Zeit­ diagrammen von Fig. 4A bis 4J gezeigt, wurden in der ersten Schreibenergietabelle 196 und zweiten Schreibenergietabelle 198 gespeichert. Vorgabewerte in der ersten Schreibenergie­ tabelle 196 wurden in der Vorgabe-Schreibenergietabelle 190 gespeichert, und ein Energieverhältnis der zweiten Schreib­ energie zur ersten Schreibenergie wurde vorherbestimmt. Daher wird durch die Multiplikation der Vorgabe-Schreibener­ gie in der Vorgabe-Schreibenergietabelle 190 mit einem vor­ herbestimmten Energieverhältnis die zweite Schreibenergie WP2 erhalten, und die zweite Schreibenergietabelle 198 kann erhalten werden. Als Anfangswerte der Lösch/Hilfsenergie­ tabelle 194, der ersten Schreibenergietabelle 196 und der zweiten Schreibenergietabelle 198 werden die Temperatur-Kor­ rekturkoeffizienten Kt mit Bezugnahme auf die Temperatur- Korrekturkoeffiziententabelle 192 auf der Basis der Vorrich­ tungstemperatur in einem Register 200 zu dieser Zeit erhal­ ten, und die Werte, die durch die Temperaturkorrektur der Vorgabewerte in der Vorgabe-Lösch/Hilfsenergietabelle 188 und Vorgabe-Schreibenergietabelle 190 durch die Temperatur- Korrekturkoeffizienten Kt erhalten werden, werden gespei­ chert. Eine Gleichung für die Temperaturkorrektur wird an­ gegeben durch
The light emission energy setting unit 186 in Figs. 6A and 6B will now be described. The light emission energy setting unit 186 executes a light emission energy setting process upon activation related to turning on the optical disk drive, and stores a processing result in the default erase / auxiliary table 188 and default write power table 190 as default values. Furthermore, the temperature correction coefficient table 192 is provided, in which the temperature correction coefficients which correspond to the device stem temperature have been stored. In the case of the 640MB medium, default erase powers DEPi were stored as, for example, 3.0 mW to 4.5 mW in the default erase / auxiliary table 188 corresponding to the zone numbers 1 to 11 , as shown in FIG. 10. In the case of the 640MB medium as shown in Fig. 11, default write energies DWP = 6.0 mW to 11.0 mW were stored in the default write energy table 190 corresponding to the zone numbers i = 1 to 11. In addition, the temperature correction coefficients Kt = -0.10 to 0.10 as shown in Fig. 12 were stored in the temperature correction coefficient table 192 in correspondence to the zone numbers i = 1 to 11 of the 540 MB medium. The coefficients Kt in the temperature correction coefficient table 192 in Fig. 12 show the values in the case of a device temperature T = 25 ° C. Referring again to FIGS. 6A and 6B, an erase / auxiliary energy table 194 , a first write energy table 196 and a second write energy table 198 for storing the optimal light emission energy found by test writing the division test write processing unit 160 are for the light emission energy setting unit 186 is provided. The erase energy EP used for the ordinary MO cartridge and the auxiliary energy AP used for the direct overwrite medium have been stored in the erase / auxiliary energy table 194 and are selectively used in accordance with the discrimination result of the kind of the medium. Instead of the extinguishing / auxiliary energy table 194 , the extinguishing energy table and auxiliary energy table can also be provided individually for exclusive use. Two types of write energies used for PWM recording, as shown in the time charts of FIGS. 4A to 4J, were stored in the first write energies table 196 and second write energies table 198 . Default values in the first write energy table 196 were stored in the default write energy table 190 , and an energy ratio of the second write energy to the first write energy was predetermined. Therefore, by multiplying the default write energy in the default write energy table 190 by a predetermined energy ratio, the second write energy WP2 is obtained, and the second write energy table 198 can be obtained. As initial values of the erase / auxiliary power table 194 , the first write energy table 196 and the second write energy table 198 , the temperature correction coefficients Kt with reference to the temperature correction coefficient table 192 are obtained based on the device temperature in a register 200 at that time, and the values obtained by the temperature correction of the default values in the default erase / auxiliary power table 188 and default write power table 190 by the temperature correction coefficients Kt are stored. An equation for the temperature correction is given by

WP = DWP(1 + Kt),
WP = DWP (1 + Kt),

wobei
WP: Schreibenergie nach der Vollendung der Temperatur­ korrektur,
DWP: Vorgabe-Schreibenergie,
Kt: Temperatur-Korrekturkoeffizienten, die der Zone Nr. i entsprechen.
in which
WP: writing energy after completion of the temperature correction,
DWP: default writing energy,
Kt: temperature correction coefficients corresponding to zone no. I.

Nun wird die Verarbeitungsoperation durch die Teilungs- Testschreibverarbeitungseinheit 160 in Fig. 6A und 6B be­ schrieben. Fig. 13 ist eine schematische Darstellung des gesamten Prozesses im optischen Plattenlaufwerk mit der Tei­ lungs-Testschreibverarbeitungseinheit 160 in Fig. 6A und 6B gemäß der Erfindung. Wenn die Energiezufuhr des optischen Plattenlaufwerks eingeschaltet wird, wird in Schritt S1 ein Initialisierungsprozeß ausgeführt. Eine Setzeinstellung jedes Vorgabewerts, der Temperatur-Korrekturkoeffizienten und dgl. durch die Lichtemissionsenergie-Einstelleinheit 186 in Fig. 6A und 6B ist im Initialisierungsprozeß enthalten. Wenn das Laden des Mediums in Schritt S2 diskriminiert wird, folgt Schritt S3, und die Messung der verstrichenen Zeit (A) durch den Zeitablauf-Zeitgeber 170 wird gestartet. In Schritt S4 wird diskriminiert, ob der Befehl empfangen wurde oder nicht. Wenn der Befehl von der oberen Vorrichtung emp­ fangen wird, erfolgt in Schritt S5 eine Prüfung, um zu sehen, ob der empfangene Befehl der Schreibbefehl ist. Wenn JA, folgt Schritt S6, und eine Prüfung wird durchgeführt, um zu sehen, ob die verstrichene Zeit (A), die vom Zeitablauf- Zeitgeber 170 gemessen wurde, kürzer ist als 160 Sekunden. Wenn sie kürzer ist als 160 Sekunden, folgt Schritt S7, und der Testschreibprozeß auf der Basis der gültigen Zeit durch die Zeitablauf-Steuereinheit 164 wird durchgeführt. Wenn der Testschreibprozeß beendet ist, wird der Schreibbefehl von der oberen Vorrichtung in Schritt S8 ausgeführt. Wenn das Medium nicht geladen ist, wird in Schritt S9 die Verarbei­ tungsroutine zu Schritt S4 zurückgeführt, und die Vorrich­ tung wartet auf den Empfang eines nächsten Befehls von der oberen Vorrichtung. Wenn in Schritt S6 die verstrichene Zeit (A) größer oder gleich 160 Sekunden ist, folgt Schritt S11, und der Testschreibprozeß auf der Basis der Temperaturände­ rung durch die Temperaturänderungs-Steuereinheit 166 in Fig. 6A und 6B wird ausgeführt. Nach der Vollendung des Test­ schreibprozesses wird der Schreibbefehl von der oberen Vor­ richtung in Schritt S8 ausgeführt. Wenn der Schreibbefehl in Schritt S5 diskriminiert wird, wird der Lesebefehl in Schritt S8 ausgeführt. Wenn in Schritt S9 das Entladen des Mediums diskriminiert wird, folgt Schritt S10. Wenn die Vor­ richtung nicht gestoppt wird, wird die Verarbeitungsroutine zu Schritt S2 zurückgeführt, und die Vorrichtung wartet auf das Laden des nächsten Mediums. Wenn die Vorrichtung ge­ stoppt wird, wird eine Serie von Prozessen beendet.The processing operation by the division test write processing unit 160 in Figs. 6A and 6B will now be described. Fig. 13 is a schematic representation of the entire process in the optical disk drive with the Tei lungs test write processing unit 160 in Fig. 6A and 6B according to the invention. When the optical disk drive power is turned on, an initialization process is performed in step S1. A set setting of each default value, the temperature correction coefficients and the like by the light emission energy setting unit 186 in Figs. 6A and 6B is included in the initialization process. If the loading of the medium is discriminated in step S2, step S3 follows and the measurement of the elapsed time (A) by the timing timer 170 is started. In step S4, it is discriminated whether the command has been received or not. If the command is received from the upper device, a check is made in step S5 to see if the received command is the write command. If YES, step S6 follows and a check is made to see if the elapsed time (A) measured by the time-out timer 170 is less than 160 seconds. If it is shorter than 160 seconds, step S7 follows, and the test write process based on the valid time by the timing controller 164 is performed. When the test write process is finished, the write command from the upper device is executed in step S8. If the medium is not loaded, the processing routine is returned to step S4 in step S9, and the device waits to receive a next command from the upper device. If the elapsed time (A) is greater than or equal to 160 seconds in step S6, step S11 follows, and the test write process based on the temperature change by the temperature change control unit 166 in FIGS. 6A and 6B is carried out. After the completion of the test write process, the write command from the upper device is executed in step S8. If the write command is discriminated in step S5, the read command is executed in step S8. If the discharge of the medium is discriminated in step S9, step S10 follows. If the device is not stopped, the processing routine is returned to step S2 and the device waits for the next medium to be loaded. When the device is stopped, a series of processes are ended.

Fig. 14 ist ein Flußdiagramm für den gültigen Zeit-Test­ schreibprozeß, der in der gültigen Zeit-Testschreibverar­ beitungsperiode 204 in Fig. 7A in Schritt S7 in Fig. 13 ausge­ führt wird, wenn die seit dem Laden des Mediums verstrichene Zeit (A) kürzer ist als 160 Sekunden. Im gültigen Zeit-Test­ schreibprozeß erfolgt eine Prüfung, um zu sehen, ob in Schritt S1 der Schreibbefehl von der oberen Vorrichtung der erste Befehl ist. Im Fall des ersten Schreibbefehls folgt Schritt S2. Da in diesem Fall die optimale Lichtemissions­ energie nicht gefunden wird, wird die Batch-Ausführungs­ flagge eingeschaltet, und die Teilungsprozesse des Teilungs- Testschreibprozesses werden in Schritt S9 nicht ausgeführt. Die Prozesse durch die fünf ersten bis fünften Teilungs-Aus­ führungseinheiten 174 bis 182, die für die Teilungs-Ausfüh­ rungseinheit 173 in Fig. 6A und 6B vorgesehen sind, werden pauschal durchgeführt, wodurch die optimale Lichtemissions­ energie gefunden wird. Wenn das Batch-Testschreiben durch das Einschalten der Batch-Ausführungsflagge beendet ist, wird die gültige Zeit Tv aus der verstrichenen Zeit (A) zu dieser Zeit in Schritt S11 ermittelt, und der gültige Zeit- Zeitgeber 172 wird gestartet. Eine Meßzeit des gültigen Zeit-Zeitgebers 172 wird als (B) bezeichnet. Wenn in Schritt S1 der Befehl der zweite oder ein nachfolgender Schreibbe­ fehl von der oberen Vorrichtung ist, wird die Meßzeit (B) des gültigen Zeit-Zeitgebers 172 in Schritt S3 gelesen. In Schritt S4 erfolgt eine Prüfung, um zu sehen, ob der Wert (B) des gültigen Zeit-Zeitgebers 172 größer oder gleich den 90% gültige Zeit der gültigen Zeit Tv zu dieser Zeit ist oder nicht. Wenn der Wert (B) kleiner ist als die 90% gültige Zeit, werden die Prozesse in den Schritten S5 bis S11 übersprungen, und das Teilungs-Testschreiben wird nicht durchgeführt. Wenn in Schritt S4 der Wert (B) des gültigen Zeit-Zeitgebers größer oder gleich den 90% gültige Zeit ist, folgt Schritt S5. Es wird eine Prüfung durchgeführt, um zu sehen, ob der Wert (B) des gültigen Zeit-Zeitgebers größer oder gleich der gültigen Zeit Tv zu dieser Zeit ist oder nicht. Wenn der Wert (B) kleiner ist als die gültige Zeit Tv, wird in Schritt S6 die Batch-Ausführungsflagge aus­ geschaltet. Der Teilungs-Testschreibprozeß wird in Schritt S9 ausgeführt. In diesem Fall erfolgt in Schritt S7 eine Prüfung, um zu sehen, ob die seit der vorhergehenden Ausfüh­ rung des Teilungsprozesses verstrichene Zeit größer oder gleich den 10% gültige Zeit der gültigen Zeit Tv zu dieser Zeit ist oder nicht. Wenn die verstrichene Zeit des Tei­ lungsprozesses die 10% gültige Zeit überschreitet, können die Ergebnisse der bisherigen Teilungsprozesse nicht gültig verwendet werden. Daher wird die Teilungsprozeßverarbei­ tungsnummer in Schritt S8 gelöscht, wodurch der Teilungs- Testschreibprozeß in Schritt S9 erneut von Anfang an durch­ geführt wird. Im Teilungs-Testschreibprozeß in Schritt S9 wird in bezug auf die Teilungsverarbeitungsnummern #1, #2, #3, #4 und #5, die vorher jeweils der ersten bis fünften Teilungs-Ausführungseinheit 174 bis 182 der Teilungs-Ausfüh­ rungseinheit 173 in Fig. 6A und 6B zugeordnet wurden, der Prozeß der Teilungs-Ausführungseinheit zu dieser Zeit ausge­ führt, welche der Kopf-Teilungsverarbeitungsnummer ent­ spricht, die noch nicht verarbeitet wurde. Wenn irgendeiner der Teilungs-Testschreibprozesse in Schritt S9 beendet ist, erfolgt in Schritt S10 eine Prüfung, um zu sehen, ob der Teilungs-Testschreibprozeß vollendet wurde. Wenn NEIN, wird die Verarbeitungsroutine wieder zur Hauptroutine in Fig. 3 zurückgeführt, und die Vorrichtung wartet auf das Teilungs- Testschreiben durch den nächsten oberen Befehl. Wenn der Teilungs-Testschreibprozeß vollendet ist, wird die gültige Zeit Tv aus der verstrichenen Zeit (A) ermittelt, die vom Zeitablauf-Zeitgeber 170 unter Bezugnahme auf die gültige Zeittabelle 168 in Fig. 8 gemessen wird. Der gültige Zeit- Zeitgeber 172 zur Überwachung der nächsten gültigen Zeit wird gelöscht und gestartet. Fig. 14 7A is a flow chart for the valid write process time test, which in the valid time-Testschreibverar beitungsperiode 204 in Fig., In step S7 in Fig. 13 executed when the since the loading of the media elapsed time (A) is shorter than 160 seconds. In the valid time test write process, a check is made to see if the write command from the upper device is the first command in step S1. In the case of the first write command, step S2 follows. In this case, since the optimal light emission energy is not found, the batch execution flag is turned on, and the division processes of the division test writing process are not executed in step S9. The processes by the five first to fifth division execution units 174 to 182 , which are provided for the division execution unit 173 in FIGS . 6A and 6B, are performed across the board, whereby the optimum light emission energy is found. When the batch test writing is finished by turning on the batch execution flag, the valid time Tv is determined from the elapsed time (A) at that time in step S11, and the valid time timer 172 is started. A measurement time of the valid timer 172 is referred to as (B). If the command is the second or a subsequent write command from the upper device in step S1, the measurement time (B) of the valid time timer 172 is read in step S3. In step S4, a check is made to see whether or not the value (B) of the valid time timer 172 is greater than or equal to the 90% valid time of the valid time Tv at that time. If the value (B) is less than the 90% valid time, the processes in steps S5 to S11 are skipped, and the division test writing is not performed. If the value (B) of the valid time timer is greater than or equal to the 90% valid time in step S4, step S5 follows. A check is made to see whether or not the value (B) of the valid time timer is greater than or equal to the valid time Tv at that time. If the value (B) is less than the valid time Tv, the batch execution flag is turned off in step S6. The division test writing process is carried out in step S9. In this case, a check is made in step S7 to see whether or not the time elapsed since the previous execution of the division process is greater than or equal to the 10% valid time of the valid time Tv at that time. If the elapsed time of the division process exceeds the 10% valid time, the results of the previous division processes cannot be used validly. Therefore, the division process processing number is deleted in step S8, whereby the division test writing process in step S9 is performed again from the beginning. In the division test writing process in step S9, with respect to division processing numbers # 1, # 2, # 3, # 4 and # 5, which are respectively the first to fifth division execution units 174 to 182 of the division execution unit 173 in FIG. 6A and 6B, the process of the division execution unit is being executed at this time, which corresponds to the header division processing number which has not yet been processed. When any of the division test writing processes is finished in step S9, a check is made in step S10 to see if the division test writing process has been completed. If NO, the processing routine is returned to the main routine in Fig. 3, and the device waits for the division test write by the next upper command. When the division test write process is completed, the valid time Tv is determined from the elapsed time (A) measured by the timing timer 170 with reference to the valid time table 168 in FIG. 8. The valid timer 172 for monitoring the next valid time is cleared and started.

Der Teilungs-Testschreibprozeß in Schritt S9 in Fig. 14 ist wie in den Flußdiagrammen in Fig. 15A, 15B, 16A und 16B gezeigt. Der Teilungs-Testschreibprozeß in Fig. 15A bis 16B wird in fünf Verarbeitungsteile geteilt, die durch die erste bis fünfte Teilungs-Ausführungseinheit 174 bis 182 als Tei­ lungs-Ausführungseinheit 173 in Fig. 6A und 6B gezeigt sind, und die Verarbeitungsnummern #1 bis #5 werden jeweils ge­ setzt. Das heißt, die Schritte S1 bis S10 beziehen sich auf einen Prozeß der Verarbeitung Nr. #1 durch die erste Tei­ lungs-Ausführungseinheit 174. Die Schritte S11 bis S16 be­ ziehen sich auf den Prozeß der Verarbeitung Nr. #2 durch die zweite Teilungs-Ausführungseinheit 176. Die Schritte S17 bis S21 beziehen sich auf den Prozeß der Verarbeitung Nr. #3 durch die dritte Teilungs-Ausführungseinheit 178. Die Schritte S22 bis S26 beziehen sich auf den Teilungsprozeß der Verarbeitung Nr. #4 durch die vierte Teilungs-Ausfüh­ rungseinheit 180 Die Schritte S27 bis S34 beziehen sich auf den Teilungsprozeß der Verarbeitung Nr. #5 durch die fünfte Teilungs-Ausführungseinheit 182.The division test write process in step S9 in Fig. 14 is as shown in the flowcharts in Figs. 15A, 15B, 16A and 16B. The division test writing process in FIGS. 15A to 16B is divided into five processing parts shown by the first to fifth division execution units 174 to 182 as division execution unit 173 in FIGS . 6A and 6B, and the processing numbers # 1 to # 5 are each set. That is, steps S1 to S10 relate to a process of processing # 1 by the first division execution unit 174 . Steps S11 to S16 relate to the process of processing # 2 by the second division execution unit 176 . Steps S17 to S21 relate to the process of processing # 3 by the third division execution unit 178 . Steps S22 to S26 relate to the division process of processing # 4 by the fourth division execution unit 180. Steps S27 to S34 relate to the division process of processing No. # 5 by the fifth division execution unit 182 .

Zuerst wird ein Vorgabeeinstellungs-Aktualisierungspro­ zeß durch die erste Teilungs-Ausführungseinheit 174 in den Schritten S1 bis S10 erläutert, welcher der Verarbeitung Nr. #1 entspricht. Als erstes erfolgt in Schritt S1 eine Prü­ fung, um zu sehen, ob eine Laserdioden-Neueinstellflagge EIN ist. Die Laserdioden-Neueinstellflagge wird durch einen Feh­ lerbeseitigungsprozeß eingeschaltet, wenn beispielsweise ein Lesefehler oder ein Schreibfehler durch die Ausführung des oberen Befehls auftritt. In Schritt S2 wird die Neueinstel­ lung der Laserdiode durch die Lichtemissionsenergie-Ein­ stelleinheit 186 in Fig. 6A und 6B ausgeführt. Da die Laser­ dioden-Neueinstellflagge AUS ist, wird allgemein die Neu­ einstellung der Laserdiode in Schritt S2 übersprungen. In Schritt S3 wird anschließend ein Medienbereich der vom Schreibbefehl von der oberen Vorrichtung bezeichneten Zugriffsspur diskriminiert. Im Fall des 540 MB oder 640 MB Mediums, welches das Testschreiben erfordert, wird die Me­ dienzone in drei Bereiche eines inneren Randbereichs, Zwi­ schenbereichs und äußeren Randbereichs geteilt. Daher wird der Medienbereich zum Testschreiben, der zur Zugriffsspur gehört, durch die Zonennummer diskriminiert. In Schritt S4 wird eine Suchoperation zur Positionierung des Lichtstrahls auf dem Testbereich des diskriminierten Medienbereichs aus­ geführt. Im Fall der Teilung des Mediums in drei Bereiche des inneren Randbereichs, Zwischenbereichs und äußeren Rand­ bereichs, beispielsweise im Fall des 640 MB Mediums, wie in der Vorgabe-Löschenergietabelle in Fig. 10 gezeigt, ent­ spricht der innere Randbereich der Zone Nr. 1 bis 4, der Zwischenbereich entspricht der Zone Nr. 5 bis 8, und der äußere Randbereich entspricht der Zone Nr. 9 bis 11. In der Zone Nr. 1 bis 11 werden beispielsweise fünf Spuren an der Zonengrenze jeder Zone vorläufig als ein Benutzerbereich zugeordnet. Der Nicht-Benutzerbereich an der Zonengrenze kann als Testbereich zum Testschreiben verwendet werden. In diesem Fall wird jeder Bereich in eine Vielzahl von Zonen geteilt und wird auf 5 Spurteile an jeder Zonengrenze des Nicht-Benutzerbereichs verteilt. Daher ist es zweckmäßig, das Testschreiben unter Verwendung des Nicht-Benutzerbe­ reichs der Zone als Testbereich auszuführen, die im Zentrum jedes Bereichs liegt. In Schritt S5 wird die aktuelle Zeit gesichert, und es erfolgt eine Prüfung, um zu sehen, ob der nächste Teilungsprozeß ausgeführt wurde. Da im anfänglichen Zustand alle Prozesse der Teilungsverarbeitungsnummern #1 bis #5 noch nicht ausgeführt sind, wird die Lichtemissions­ energie zum Testschreiben anfänglich auf der Basis der Vor­ richtungstemperatur zu dieser Zeit in Übereinstimmung mit der Kopf-Teilungsverarbeitung Nr. 1 gesetzt, die noch nicht ausgeführt ist. Die anfängliche Einstellung der Lichtemissionsenergie wird durch die Lichtemissionsenergie-Einstell­ einheit 186 in Fig. 6A und 6B ausgeführt. Die Vorgabewerte und die Temperaturkoeffizienten werden aus der Vorgabe- Lösch/Hilfsenergietabelle 188, der Vorgabe-Schreibenergie­ tabelle 190 und der Temperatur-Korrekturkoeffiziententabelle 192 ausgelesen. Die Vorgabe-Löschenergie DEP, erste Vorgabe- Schreibenergie DWP1 und zweite Vorgabe-Schreibenergie DWP2, die jeweils durch die Temperaturkoeffizienten korrigiert wurden, werden erhalten. Anfänglich wird eine Energie ge­ setzt, bei welcher der Anfangswert "-2" unter den Werten, 19124 00070 552 001000280000000200012000285911901300040 0002019813872 00004 19005 bei denen die Lichtemissionsenergie auf fünf Stufen von (-2, -1, 0, +1, +2) jedes Vorgabewerts gesetzt wird, von der Vor­ gabeenergie subtrahiert wird. Im Fall des Überschreibmediums wird anfänglich eine Hilfsenergie AP gesetzt, die durch das Subtrahieren des Anfangswerts "-2" von der Vorgabe-Hilfs­ energie DAP erhalten wird. Anschließend wird in Schritt S8 die Teilungsverarbeitung Nr. #1 gesichert, die das Ende des Setzprozesses durch die erste Teilungs-Ausführungseinheit 174 anzeigt. In Schritt S9 erfolgt eine Prüfung, um zu sehen, ob die Batch-Ausführungsflagge EIN ist. Da in diesem Fall die Batch-Ausführungsflagge AUS ist, folgt Schritt S10, und eine Prüfung wird durchgeführt, um zu sehen, ob die Ver­ arbeitungszeit eine vorherbestimmte Teilungs-Ausführungszeit von 0,5 Sekunden überschritten hat. Wenn zu dieser Zeit 0,5 Sekunden überschritten wurden, werden die Prozesse ab Schritt S11 nicht ausgeführt, sondern die Verarbeitungs­ routine wird zur Hauptroutine in Fig. 13 zurückgeführt. Wenn hingegen in Schritt S10 0,5 Sekunden nicht überschritten werden, folgt Schritt S11, und eine Prüfung wird durchge­ führt, um zu sehen, ob der nächste Teilungsprozeß ausgeführt wurde.First, a default setting update process by the first division execution unit 174 in steps S1 to S10, which corresponds to processing # 1, is explained. First, a check is made in step S1 to see if a laser diode reset flag is ON. The laser diode reset flag is turned on by a debugging process when, for example, a read error or a write error occurs due to the execution of the above command. In step S2, the readjustment of the laser diode is carried out by the light emission energy setting unit 186 in FIGS . 6A and 6B. Since the laser diode reset flag is OFF, the laser diode reset in step S2 is generally skipped. In step S3, a media area of the access track designated by the write command from the upper device is then discriminated. In the case of the 540 MB or 640 MB medium, which requires the test writing, the media zone is divided into three areas of an inner edge area, intermediate area and outer edge area. Therefore, the media area for test writing belonging to the access lane is discriminated by the zone number. In step S4, a search operation for positioning the light beam on the test area of the discriminated media area is performed. In the case of dividing the medium into three areas of the inner edge area, intermediate area and outer edge area, for example in the case of the 640 MB medium, as shown in the default deletion energy table in FIG. 10, the inner edge area corresponds to zone No. 1 to 4, the intermediate area corresponds to zone No. 5 to 8, and the outer peripheral area corresponds to zone No. 9 to 11. In zone No. 1 to 11, for example, five tracks at the zone boundary are provisionally assigned to each zone as a user area. The non-user area at the zone boundary can be used as a test area for test writing. In this case, each area is divided into a plurality of zones and is divided into 5 track parts at each zone boundary of the non-user area. Therefore, it is preferable to carry out the test writing using the non-user area of the zone as the test area located at the center of each area. In step S5, the current time is saved, and a check is made to see if the next division process has been carried out. In the initial state, since all processes of division processing numbers # 1 to # 5 are not yet executed, the light emission energy for test writing is initially set based on the device temperature at that time in accordance with the head division processing No. 1 which has not yet been executed is. The initial adjustment of the light emission energy is carried out by the light emission energy adjustment unit 186 in FIGS. 6A and 6B. The default values and the temperature coefficients are read out from the default erase / auxiliary energy table 188 , the default write energy table 190 and the temperature correction coefficient table 192 . The default erase energy DEP, first default write energy DWP1 and second default write energy DWP2, each corrected by the temperature coefficients, are obtained. Initially, an energy is set at which the initial value "-2" among the values, 19124 00070 552 001000280000000200012000285911901300040 0002019813872 00004 19005 at which the light emission energy is at five levels of (-2, -1, 0, +1, +2) each Default value is set from which the default energy is subtracted. In the case of the overwrite medium, an auxiliary power AP is initially set, which is obtained by subtracting the initial value "-2" from the default auxiliary power DAP. Then, in step S8, the division processing # 1 is saved, which indicates the end of the setting process by the first division execution unit 174 . In step S9, a check is made to see if the batch execution flag is ON. In this case, since the batch execution flag is OFF, step S10 follows and a check is made to see if the processing time has exceeded a predetermined division execution time of 0.5 seconds. If 0.5 seconds has been exceeded at this time, the processes from step S11 are not executed, but the processing routine is returned to the main routine in FIG. 13. On the other hand, if 0.5 seconds is not exceeded in step S10, step S11 follows and a check is made to see if the next dividing process has been carried out.

Da der Prozeß der Teilungsverarbeitung Nr. #2 der zweiten Teilungs-Ausführungseinheit 176 als nächster Teilungsprozeß noch nicht ausgeführt wird, folgt Schritt S12, und eine Prüfung wird durchgeführt, um zu sehen, ob das Medium das Überschreibmedium ist. Da im Fall des Über­ schreibmediums die Löschoperation des Testsektors in Schritt S13 unnötig ist, wird dieser Prozeß übersprungen. Im Fall des gewöhnlichen MO-Mediums wird der Testsektor in Schritt S13 durch die Lichtemission der Löschenergie EP = DEP1 - 2 zu dieser Zeit gelöscht. Wenn die Löschoperation des Test­ sektors in Schritt S13 beendet ist, wird die Teilungsverar­ beitung Nr. #2 in Schritt S14 im RAM oder dgl. gesichert. In Schritt S15 erfolgt eine Prüfung, um zu sehen, ob die Batch- Ausführungsflagge EIN ist. In Schritt S16 erfolgt eine Prüfung, um zu sehen, ob die Verarbeitungszeit 0,5 Sekunden überschritten hat. Wenn JA, werden die Prozesse ab Schritt S17 nicht ausgeführt, und die Verarbeitungsroutine wird zur Hauptroutine in Fig. 13 zurückgeführt. Wenn in Schritt S16 die Zeit kleiner oder gleich 0,5 Sekunden ist, folgt Schritt S17 in Fig. 16. Es wird eine Prüfung durchgeführt, um zu sehen, ob der nächste Teilungsprozeß ausgeführt wurde, nämlich ob der Prozeß der Teilungsverarbeitung Nr. #3 der dritten Teilungs-Ausführungseinheit 178 ausgeführt wurde. Wenn der Prozeß der Teilungsverarbeitung Nr. #3 noch nicht ausgeführt ist, wird der Schreibprozeß des Testmusters für den Testschreibsektor in Schritt S18 ausgeführt. Im Schreib­ prozeß des Testschreibsektors werden in diesem Fall die ECC und CRC nicht durchgeführt, und nur die Schreiboperation vorherbestimmter Schreibmuster wird ausgeführt. Als Test­ muster, die für den Schreibprozeß verwendet werden, werden Testmuster verwendet, die im RAM zur Zeit des Batch-Test­ schreibprozesses durch den ersten Schreibbefehl vorbereitet wurden. Als Schreibmuster, die im RAM vorbereitet wurden, werden "596595" als schlechtestes Muster, wobei vorhergesagt wird, daß eine Fehlererzeugungswahrscheinlichkeit am größten ist, und "FEDC....3210" als alle Muster jedes Wortes in hexadezimaler Schreibweise verwendet. Nach der Vollendung des Schreibprozesses für den Testschreibsektor in Schritt S18 wird in Schritt S19 die Teilungsverarbeitung Nr. #3 des Schreibprozesses im RAM gesichert. Danach erfolgt in Schritt S20 eine Prüfung, um zu sehen, ob die Batch-Ausführungs­ flagge EIN ist. In Schritt S21 erfolgt eine Prüfung, um zu sehen, ob die Verarbeitungszeit 0,5 Sekunden überschritten hat. Wenn JA, wird die Verarbeitungsroutine zur Hauptroutine in Fig. 13 zurückgeführt. Wenn sie kleiner oder gleich 0,5 Sekunden ist, wird in Schritt S22 eine Prüfung durchgeführt, um zu sehen, ob der nächste Prozeß der Teilungsverarbeitung Nr. #3 durch die dritte Teilungs-Ausführungseinheit 178 aus­ geführt wurde. Wenn er noch nicht ausgeführt ist, folgt Schritt 23, und der Testschreibsektor, der in Schritt S18 geschrieben wurde, wird gelesen. Als Leseprozeß wird in diesem Fall der Leseprozeß ohne Fehlerkorrektur der ECC und CRC durchgeführt. Wenn der Leseprozeß beendet ist, wird die Teilungsverarbeitung Nr. #4 im RAM in Schritt S24 gesichert. Danach wird in Schritt S25 diskriminiert, ob die Batch-Aus­ führungsflagge EIN ist oder nicht. In Schritt S26 erfolgt eine Prüfung, um zu sehen, ob die Verarbeitungszeit 0,5 Se­ kunden überschritten hat. Wenn JA, wird die Verarbeitungs­ routine zur Hauptroutine in Fig. 13 zurückgeführt. Wenn die Verarbeitungszeit 0,5 Sekunden nicht überschreitet, erfolgt in Schritt S27 eine Prüfung, um zu sehen, ob der Prozeß der Teilungsverarbeitung Nr. #5 der fünften Teilungs-Ausfüh­ rungseinheit 182, der als nächster Teilungsprozeß dient, ausgeführt wurde. Wenn er noch nicht ausgeführt ist, wird die Fehleranzahl in Schritt S28 aus den Verarbeitungsergeb­ nissen berechnet, die von den Teilungsprozessen der bisheri­ gen Teilungsverarbeitungen Nr. #1 bis #4 abgeleitet wurden. Das heißt, die Schreibmuster, die im Testschreibsektor des Mediums in Schritt S18 geschrieben wurden, und das aus dem Testschreibsektor in Schritt S23 ausgelesene Lesemuster werden auf der Basis von Biteinheiten verglichen, wodurch die Anzahl von Malen einer Nichtübereinstimmung berechnet wird. In Schritt S25 wird die Teilungsverarbeitung Nr. #5 im RAM gesichert. Danach erfolgt in Schritt S30 eine Prüfung, um zu sehen, ob der Einstellwert der Lichtemissionsenergie des Testschreibens "Vorgabe + 2" überschritten hat, was als maximaler Einstellwert dient, nämlich ob die Lösch-, Schreib- und Leseprozesse durch das Setzen der Lichtemis­ sionsenergie fünfmal beendet wurden. Wenn sie noch nicht beendet sind, wird die Lichtemissionsenergie in Schritt S31 um eine Einheit erhöht. Danach wird die Verarbeitungsroutine wieder zu Schritt S10 in Fig. 15B zurückgeführt. Wenn die Prozesse der fünf Male, bei denen die Lichtemissionsenergie geändert wird, beendet sind, wird der Prozeß zur Berechnung der optimalen Energie in Schritt S32 ausgeführt. Wenn die optimale Energie berechnet werden kann, werden alle Tei­ lungsverarbeitungen Nr. #1 bis #5 der Prozesse, die durchge­ führt wurden, gelöscht. Da die neue optimale Energie in Schritt S34 gesetzt werden kann, wird ferner die gültige Zeit Tv aus der Meßzeit (A) des Zeitablauf-Zeitgebers 170 zu der Zeit mit Bezugnahme auf die gültige Zeittabelle 168 in Figur B erhalten, der gültige Zeit-Zeitgeber 172 wird ge­ löscht, und die Zähloperation der gültigen Zeit (B) wird neu gestartet. Wenn die verstrichene Zeit (A) des Zeitablauf- Zeitgebers 170 größer oder gleich A = 160 Sekunden ist, wird die gültige Zeit Tv auf den Maximalwert Tv = 160 Sekunden festgelegt.Since the process of division processing # 2 of the second division execution unit 176 is not yet executed as the next division process, step S12 follows and a check is made to see if the medium is the overwrite medium. Since the erase operation of the test sector in step S13 is unnecessary in the case of the write medium, this process is skipped. In the case of the ordinary MO medium, the test sector is erased in step S13 by the light emission of the erasing energy EP = DEP1-2 at this time. When the erase operation of the test sector is finished in step S13, division processing # 2 is saved in the RAM or the like in step S14. A check is made in step S15 to see if the batch execution flag is ON. A check is made in step S16 to see if the processing time has exceeded 0.5 seconds. If YES, the processes from step S17 are not executed, and the processing routine is returned to the main routine in FIG. 13. If the time in step S16 is less than or equal to 0.5 seconds, step S17 in Fig. 16 follows . A check is made to see if the next division process has been carried out, namely, the process of division processing # 3 of the third division execution unit 178 . If the process of division processing # 3 is not yet executed, the writing process of the test pattern for the test writing sector is carried out in step S18. In this case, in the write process of the test write sector, the ECC and CRC are not performed, and only the write operation of predetermined write patterns is carried out. Test patterns that were prepared in the RAM at the time of the batch test write process by the first write command are used as test patterns that are used for the write process. As the write pattern prepared in RAM, "596595" is used as the worst pattern, which is predicted to be the most likely to generate errors, and "FEDC .... 3210" as all the patterns of each word in hexadecimal notation. After completion of the writing process for the test writing sector in step S18, the division processing # 3 of the writing process is saved in the RAM in step S19. A check is then made in step S20 to see if the batch execution flag is ON. In step S21, a check is made to see if the processing time has exceeded 0.5 seconds. If YES, the processing routine is returned to the main routine in FIG. 13. If it is less than or equal to 0.5 seconds, a check is made in step S22 to see if the next process of division processing # 3 has been carried out by the third division execution unit 178 . If it has not yet been executed, step 23 follows and the test write sector that was written in step S18 is read. In this case, the reading process is carried out as the reading process without error correction of the ECC and CRC. When the reading process is finished, division processing # 4 is saved in the RAM in step S24. Thereafter, it is discriminated in step S25 whether the batch execution flag is ON or not. In step S26, a check is made to see if the processing time has exceeded 0.5 seconds. If YES, the processing routine is returned to the main routine in FIG. 13. If the processing time does not exceed 0.5 seconds, a check is made in step S27 to see if the process of division processing # 5 of the fifth division execution unit 182 serving as the next division process has been carried out. If it has not yet been executed, the number of errors is calculated in step S28 from the processing results derived from the division processes of the previous division processes # 1 to # 4. That is, the write patterns written in the test write sector of the medium in step S18 and the read pattern read out from the test write sector in step S23 are compared on the basis of bit units, whereby the number of times of mismatch is calculated. In step S25, division processing # 5 is saved in the RAM. Thereafter, in step S30, a check is made to see whether the set value of the light emission energy of the test write has exceeded "preset + 2", which serves as the maximum set value, namely whether the erase, write and read processes by setting the light emission energy five times have ended. If they have not yet ended, the light emission energy is increased by one unit in step S31. Thereafter, the processing routine is returned to step S10 in Fig. 15B. When the processes of the five times that the light emission energy is changed are finished, the process for calculating the optimal energy is carried out in step S32. If the optimum energy can be calculated, all division processings # 1 to # 5 of the processes that have been performed are deleted. Further, since the new optimal energy can be set in step S34, the valid time Tv is obtained from the measurement time (A) of the time-out timer 170 at the time with reference to the valid time table 168 in FIG. B, the valid time timer 172 is cleared and the counting operation of the valid time (B) is restarted. If the elapsed time (A) of the timing timer 170 is greater than or equal to A = 160 seconds, the valid time Tv is set to the maximum value Tv = 160 seconds.

Fig. 17 zeigt den Berechnungsprozeß der optimalen Ener­ gie in Schritt S2 in Fig. 16A. Fünf Punkte, 0, P, Q, R und S, welche die Anzahl von Malen einer Nichtübereinstimmung an­ zeigen, wenn die Vorgabeenergie DWP, die beispielsweise die Kennlinie 212 in Fig. 10 ergibt, auf (-2, -1, 0, +1, +2) geändert wird, werden durch das Detektionsergebnis der An­ zahl von Malen einer Nichtübereinstimmung auf der Basis der Lösch-, Schreib- und Leseprozesse für fünf Male erhalten, bei denen die Lichtemissionsenergie in Fig. 15A bis 16B ge­ ändert wird. Daher werden die Fehleranzahl und der Schwel­ lenwert Eth verglichen, um die optimale Lichtemissionsener­ gie zu diskriminieren, wodurch in Schritt S1 die Lichtemis­ sionsenergien mit der Anzahl von Malen einer Nichtüberein­ stimmung extrahiert werden, die kleiner oder gleich dem Schwellenwert Eth ist. In Schritt S2 erfolgt eine Prüfung, um zu sehen, ob es zwei oder mehrere Lichtemissionsenergien gibt, welche die Anzahl von Malen einer Nichtübereinstimmung angeben, die kleiner oder gleich ist dem Schwellenwert Eth. Wenn es zwei oder mehrere Lichtemissionsenergien gibt, wird in Schritt S3 die optimale Energie als ½ der Differenz zwi­ schen dem Maximal- und Minimalwert der beiden Energien be­ stimmt. Wenn in Schritt S2 die Anzahl von Lichtemissions­ energien, bei denen die Anzahl von Malen einer Nichtüberein­ stimmung kleiner oder gleich ist dem Schwellenwert Eth, der kleiner ist als 2, wenn nämlich nur eine Lichtemissionsener­ gie vorliegt, kann die optimale Energie nicht bestimmt werden. Daher folgt Schritt S4, eine Energieverschiebungs­ richtung wird diskriminiert, und die Vorgabe wird korri­ giert. Die Energieverschiebungsrichtung der Vorgabe in diesem Fall wird so korrigiert, daß die Vorgabeenergie um eine Einheit zur Seite der Lichtemissionsenergie verschoben wird, in der die Fehleranzahl den Schwellenwert Eth über­ schreitet. In Schritt S5 erfolgt eine Prüfung, um zu sehen, ob der korrigierte Vorgabewert eine vorherbestimmte Grenze überschritten hat, nämlich den unteren Grenzwert oder oberen Grenzwert der Schreibenergie. Wenn NEIN, wird die Verarbei­ tungsroutine zur Routine in Fig. 16A und 16B zurückgeführt. FIG. 17 shows the optimal energy calculation process in step S2 in FIG. 16A. Five points, 0, P, Q, R and S, which indicate the number of times a mismatch occurs when the default energy DWP, which yields characteristic curve 212 in FIG. 10, for example, is (-2, -1, 0, + 1, +2) are obtained by the detection result of the number of times of mismatch based on the erase, write and read processes for five times in which the light emission energy is changed in Figs. 15A to 16B. Therefore, the number of errors and the threshold value Eth are compared to discriminate the optimum light emission energy, whereby in step S1, the light emission energies are extracted with the number of times of a mismatch that is less than or equal to the threshold value Eth. In step S2, a check is made to see if there are two or more light emission energies that indicate the number of times a mismatch that is less than or equal to the threshold value Eth. If there are two or more light emission energies, the optimum energy is determined as ½ the difference between the maximum and minimum values of the two energies in step S3. If, in step S2, the number of light emission energies where the number of times of mismatch is less than or equal to the threshold value Eth that is less than 2, namely, when there is only one light emission energy, the optimal energy cannot be determined. Therefore, step S4 follows, an energy shift direction is discriminated, and the default is corrected. The direction of energy shift of the default in this case is corrected so that the default energy is shifted by one unit to the light emission energy side in which the number of errors exceeds the threshold value Eth. In step S5, a check is made to see whether the corrected default value has exceeded a predetermined limit, namely the lower limit or upper limit of the write energy. If NO, the processing routine is returned to the routine in Figs. 16A and 16B.

Wenn die Vorgabeenergie nach der Einstellung die Grenze überschreitet, wird die Verarbeitungsroutine als Abnorma­ lität beendet.If the default energy after setting the limit exceeds, the processing routine is called an abnormality lity ended.

Die Flußdiagramme von Fig. 18A und 18B zeigen den Batch- Testschreibprozeß, der ausgeführt wird, wenn der erste Schreibbefehl empfangen wird, und sie sind als Flußserie ohne die Teile gezeigt, die in Fig. 15A, 15B, 16A und 16B in einem Zustand übersprungen werden, wo die Batch-Ausführungs­ flagge EIN ist. Das heißt, wenn die Prozesse in dem Fall, wo der EIN Zustand der Batch-Ausführungsflagge in den Schritten S9, S15 und S25 in Fig. 15A bis 16B diskriminiert wird, ex­ trahiert werden, werden nur die Prozesse in den Schritten S1 bis S4, S7, S12, S13, S18, S23, S28, S30, S32 und S34 in Fig. 18A und 18B ausgeführt. Der Inhalt des Batch-Test­ schreibprozesses ist ähnlich jenem in den entsprechenden Schritten in Fig. 15A bis 16B, mit Ausnahme eines unter­ schiedlichen Punkts, daß im Bereichsdiskriminierungsprozeß der Zugriffsspur in Schritt S3, da der Befehl der erste Schreibbefehl ist, die zum Testschreiben verwendeten Schreibdatenmuster im RAM vorbereitet werden.The flow charts of FIGS. 18A and 18B show the batch test writing process which is executed when the first write command is received, and they are shown as Flußserie without the parts that are skipped in Fig. 15A, 15B, 16A and 16B in a state where the batch execution flag is ON. That is, when the processes are discriminated in the case where the ON state of the batch execution flag is discriminated in steps S9, S15 and S25 in Figs. 15A to 16B, only the processes in steps S1 to S4, S7, S12, S13, S18, S23, S28, S30, S32 and S34 in Figures 18A and 18B. The content of the batch test write process is similar to that in the corresponding steps in Figs. 15A to 16B, except for one point that the access track in step S3 in the area discrimination process since the command is the first write command, the write data patterns used for test writing be prepared in RAM.

Fig. 19 ist ein Flußdiagramm für den Testschreib­ prozeß, der auf der Temperaturänderung basiert und in Schritt S11 in Fig. 13 gezeigt ist. Wie im Zeitplan in Fig. 7A gezeigt ist, wird der Testschreibprozeß auf der Basis der Temperaturänderung für die Temperaturänderungs-Testschreib­ verarbeitungsperiode 206 nach dem Verstreichen von 160 Se­ kunden ausgeführt, die der gültigen Zeit-Testschreibverar­ beitungszeit 204 seit dem Laden des Mediums entsprechen. Wenn der Temperaturänderungs-Testschreibprozeß auf der Basis des Schreibbefehls von der oberen Vorrichtung aktiviert wird, erfolgt eine Prüfung in Schritt S1, um zu sehen, ob die Vorrichtung auf dem Weg des Teilungs-Testschreibens ist. Das heißt, es wird diskriminiert, ob das Teilungs-Testschreiben unterbrochen wurde oder nicht. Wenn die Vorrich­ tung nicht auf dem Weg des Teilungs-Testschreibens ist, folgt Schritt S2, und die seit der vorhergehenden Detek­ tionstemperatur verstrichene Zeit wird detektiert. Die ver­ strichene Zeit wird aus der Meßzeit (B) des gültigen Zeit- Zeitgebers 172 erhalten. In Schritt S3 wird diskriminiert, ob die verstrichene Zeit (B) größer oder gleich 160 Sekunden ist oder nicht. Wenn die verstrichene Zeit (B) kürzer ist als 160 Sekunden, werden die Prozesse ab Schritt S4 über­ sprungen, und die Verarbeitungsroutine wird zur Hauptroutine in Fig. 13 zurückgeführt. Wenn die verstrichene Zeit (H) größer oder gleich 160 Sekunden ist, folgt Schritt S4, und eine Temperaturdifferenz zwischen der vorhergehenden und aktuellen Temperatur wird berechnet. In Schritt S5 wird diskriminiert, ob die Temperaturdifferenz größer oder gleich 3°C ist oder nicht. Wenn die Temperaturdifferenz größer oder gleich 3°C ist, folgt Schritt S6, und eine Prüfung wird durchgeführt, um zu sehen, ob sie größer oder gleich 4°C ist oder nicht. Wenn sie kleiner ist als 4°C, wird die Batch- Ausführungsflagge in Schritt S7 ausgeschaltet. In Schritt 8 geht die Verarbeitungsroutine zum Teilungs-Testschreibpro­ zeß. Die Teilungs-Testschreibprozesse in Fig. 15A bis 16B werden ausgeführt. Wenn in Schritt S9 die Vollendung des Testschreibens detektiert wird, wird die neue optimale Lichtemissionsenergie erhalten. Daher folgt Schritt S10, und der Zeitablauf-Zeitgeber 170 wird rückgesetzt. Danach wird der gültige Zeit-Zeitgeber 172 zur Messung der verstrichenen Zeit (B) rückgesetzt und gestartet. Wenn in Schritt S1 be­ stimmt wird, daß die Vorrichtung auf dem Weg des Teilungs- Testschreibens ist, nämlich daß das Teilungs-Testschreiben unterbrochen wurde, folgt Schritt S11, und eine Tempera­ turdifferenz zwischen der vorhergehenden und der aktuellen Temperatur in bezug auf die Teilungsausführung wird berechnet. Wenn in Schritt S12 die Temperaturänderung in der Unterbrechungszeit der Teilungsausführung größer oder gleich 2°C ist, bedeutet das, da die Temperaturänderung in der Zeitperiode der Teilungsunterbrechung zu groß ist, daß die durch die Teilungsausführung bisher erhaltenen Ergebnisse nicht gültig verwendet werden können. Daher wird die Tei­ lungsverarbeitungsnummer in Schritt S13 gelöscht, so daß der Teilungs-Testschreibprozeß in Schritt 8 erneut von Anfang an ausgeführt wird. Wenn die Temperaturdifferenz zwischen der vorhergehenden und der aktuellen Temperatur größer oder gleich 4°C ist, nämlich wenn sich die Temperatur in Schritt S6 stark ändert, da eine Möglichkeit besteht, daß die opti­ male Lichtemissionsenergie stark abweicht, geht die Verar­ beitungsroutine zu Schritt S14, und die Batch-Ausführungs­ flagge wird eingeschaltet. Die verbleibenden Teilungspro­ zesse werden pauschal in Schritt S8 durchgeführt. Der Tei­ lungs-Testschreibprozeß im Fall des Einschaltens der Batch- Ausführungsflagge in Schritt S14 wird der Batch-Testschreib­ prozeß auf der Basis der Batch-Ausführungsflagge in Fig. 18A und 18B. FIG. 19 is a flowchart for the test writing process based on the temperature change and shown in step S11 in FIG. 13. As shown in the schedule in FIG. 7A, the test write process is performed based on the temperature change for the temperature change test write processing period 206 after the elapse of 160 seconds corresponding to the valid time test write processing time 204 since the medium was loaded. When the temperature change test write process is activated based on the write command from the upper device, a check is made in step S1 to see if the device is on the way of the division test write. That is, discrimination is made as to whether the division test letter was interrupted or not. If the device is not on the way of the division test writing, step S2 follows and the time elapsed from the previous detection temperature is detected. The elapsed time is obtained from the measurement time (B) of the valid timer 172 . In step S3, it is discriminated whether the elapsed time (B) is greater than or equal to 160 seconds or not. If the elapsed time (B) is less than 160 seconds, the processes are skipped from step S4 and the processing routine is returned to the main routine in FIG. 13. If the elapsed time (H) is greater than or equal to 160 seconds, step S4 follows and a temperature difference between the previous and current temperature is calculated. In step S5, it is discriminated whether the temperature difference is greater than or equal to 3 ° C. or not. If the temperature difference is greater than or equal to 3 ° C, step S6 follows and a check is made to see if it is greater than or equal to 4 ° C or not. If it is less than 4 ° C, the batch execution flag is turned off in step S7. In step 8 , the processing routine goes to the division test write process. The division test write processes in Figs. 15A to 16B are executed. If the completion of the test writing is detected in step S9, the new optimal light emission energy is obtained. Therefore, step S10 follows and the timing timer 170 is reset. Thereafter, the valid time timer 172 for measuring the elapsed time (B) is reset and started. If it is determined in step S1 that the device is on the way of the division test writing, namely, that the division test writing has been interrupted, step S11 follows, and a temperature difference between the previous and the current temperature with respect to the division execution becomes calculated. In step S12, if the temperature change in the division execution interruption time is greater than or equal to 2 ° C, since the temperature change in the division interruption time period is too large, the results obtained so far by the division execution cannot be validly used. Therefore, the division processing number is deleted in step S13, so that the division test writing process in step 8 is executed again from the beginning. If the temperature difference between the previous and the current temperature is greater than or equal to 4 ° C, namely, if the temperature changes greatly in step S6 because there is a possibility that the optimal light emission energy deviates greatly, the processing routine goes to step S14, and the batch execution flag is turned on. The remaining division processes are carried out across the board in step S8. The division test write process in the case of turning on the batch execution flag in step S14 becomes the batch test write process based on the batch execution flag in FIGS . 18A and 18B.

Gemäß der Erfindung wird, wie oben angegeben, eine Serie von Testschreibprozessen, die von den Lösch-, Schreib- und Leseoperationen begleitet werden, wenn der obere Befehl empfangen wird, in eine Vielzahl von Verarbeitungsstufen ge­ teilt und sequentiell ausgeführt. Auch in dem Fall, wo sich die Vorrichtungstemperatur plötzlich ändert, und die opti­ male Energie von der ursprünglich gesetzten Vorgabeenergie stark abweicht, so daß es eine lange Zeit bis zum Ende des Testschreibprozesses dauert, um die optimale Energie zu fin­ den, werden die Prozesse verteilt und ausgeführt. Demgemäß wird der Zugriff ansprechend auf den oberen Befehl während der Unterbrechung des Teilungsprozesses der Schreibenergie beendet, so daß der Fehler aufgrund des Zeitfehlers für den oberen Befehl nicht erzeugt wird. Auch wenn die Energie von der optimalen Energie während des Teilungsprozesses des Testschreibens abweicht, können die Aufzeichnung und Repro­ duktion so weit wie möglich ausgeführt werden. Auf diese Weise kann die Leistung der Vorrichtung insgesamt verbessert werden.According to the invention, as stated above, a Series of test writing processes that are performed by the erase, write and read operations are accompanied when the top command is received, in a variety of processing stages divides and executes sequentially. Even in the case where the device temperature suddenly changes, and the opti paint energy from the originally set default energy deviates greatly, so that it takes a long time until the end of the Test writing process takes to find the optimal energy the processes are distributed and executed. Accordingly access is responding to the above command during the interruption of the writing energy division process ended so that the error due to the time error for the  upper command is not generated. Even if the energy of the optimal energy during the division process of the Test writing deviates, the recording and repro production as far as possible. To this In this way, the overall performance of the device can be improved become.

Die obige Ausführungsform wurde mit Bezugnahme auf ein Beispiel in einem Fall beschrieben, wo jedesmal, wenn der Schreibbefehl von der oberen Vorrichtung empfangen wird, die Notwendigkeit des Testschreibens diskriminiert wird, und der Teilungs-Testschreibprozeß ausgeführt wird. Als weitere Aus­ führungsform der Erfindung ist es jedoch auch möglich, eine derartige Konstruktion vorzusehen, daß die gültige Zeit Tv unter Bezugnahme auf die gültige Zeittabelle 168 auf der Basis der seit dem Lasen des Mediums in Fig. 7A verstrichenen Zeit (A) vom Zeitablauf-Zeitgeber 170 erhalten wird, ohne vom Schreibbefehl abhängig zu sein, und jedesmal, wenn die gültige Zeit Tv verstreicht, wird das Teilungs-Testschreiben geteilt für die Verarbeitungszeit alle 0,5 Sekunden ausge­ führt.The above embodiment has been described with reference to an example in a case where every time the write command is received from the upper device, the need for test write is discriminated and the split test write process is carried out. As a further embodiment of the invention, however, it is also possible to provide such a construction that the valid time Tv with reference to the valid time table 168 on the basis of the time (A) elapsed since the medium was read in FIG. Timer 170 is obtained without being dependent on the write command, and each time the valid time Tv elapses, the split test write is performed for the processing time every 0.5 seconds.

Was den Teilungs-Testschreibprozeß auf der Basis der Temperaturänderung der Vorrichtung betrifft, ist es auch möglich, eine derartige Konstruktion vorzusehen, daß, wenn sich die Vorrichtungstemperatur beispielsweise um 3°C oder mehr ändert, der Teilungs-Testschreibprozeß gestartet wird, und geteilt zu jeder Verarbeitungszeitperiode von 0,5 Sekun­ den ausgeführt wird.As for the division test writing process based on the Temperature change of the device concerns, it is also possible to provide such a construction that if the device temperature, for example, around 3 ° C or changes, the division test write process is started, and divided at each processing time period of 0.5 seconds which is executed.

In bezug auf die gültige Zeit-Testschreibverarbeitungs­ periode, die gültige Zeit, die der verstrichenen Zeit im gültigen Zeit-Testschreibprozeß entspricht, und die Zahlen­ werte der Temperaturänderung im Fall der Diskriminierung der Notwendigkeit des Testschreibens auf der Basis der Tempera­ turänderung, die in der obigen Ausführungsform gezeigt sind, können geeignete Werte nach Bedarf bestimmt werden, und die Erfindung ist nicht auf die Zahlenwerte der Ausführungsform beschränkt.Regarding the current time test write processing period, the valid time, the elapsed time in valid time test writing process corresponds, and the numbers values of temperature change in the event of discrimination of the Need to write a test based on tempera turkey change shown in the above embodiment  suitable values can be determined as required, and the Invention is not based on the numerical values of the embodiment limited.

Obwohl die obige Ausführungsform in bezug auf das 540 MB Medium und 640 MB Medium als Beispiele beschrieben wurde, kann das Teilungs-Testschreiben ähnlich auch beim 230 MB Medium verwendet werden. Im Fall des 230 MB Mediums ist es jedoch ausreichend, als Medienbereich, wo das Test­ schreiben ausgeführt wird, einen Bereich in bezug auf die gesamte Oberfläche des Mediums zu setzen. Daher ist es nicht notwendig, den Medienbereich in eine Vielzahl von Bereichen zu teilen, und das Testschreiben für jeden Bereich wie beim 540 MB Medium und 640 MB Medium auszuführen.Although the above embodiment is related to the 540 MB medium and 640 MB medium are described as examples the division test letter can also be used in a similar way 230 MB medium can be used. In the case of the 230 MB medium however, it is sufficient as a media area where the test write an area related to the write to put entire surface of the medium. Therefore it is not necessary the media area in a variety of areas to share, and the test writing for each area as with 540 MB medium and 640 MB medium to execute.

Ferner werden beim Testschreiben der Erfindung die Änderungen der Schreibenergie in fünf Stufen gebildet, indem eine Vorgabeeinheit zum Vorgabewert addiert bzw. davon sub­ trahiert wird. Die Änderungen der Schreibenergie können jedoch auch gebildet werden, indem der Vorgabewert mit vor­ herbestimmten Koeffizienten, wie 0,8, 0,9, 1,0, 1,1 bzw. 1,2 multipliziert wird.Furthermore, the test writing of the invention Changes in writing energy are formed in five stages by a default unit is added to the default value or sub thereof is trawled. The changes in writing energy can however, can also be formed by using the default value with before determined coefficients, such as 0.8, 0.9, 1.0, 1.1 and 1.2, respectively is multiplied.

Obwohl die Erfindung in bezug auf das MO-Kassetten­ medium, das die Löschoperation benötigt, und das Kassetten­ medium vom Typ, der einem direkten Überschreiben entspricht, wobei die Löschoperation nicht erforderlich ist, als Bei­ spiele beschrieben wurde, kann die Ausführungsform der Er­ findung außerdem auch ähnlich bei anderen Medien, wie einer optischen Platte vom Phasenänderungstyp und einer Platte des Aufzeichnungssystems, wie einem DVD-RAM oder dgl., unter Verwendung einer Lichtenergie eingesetzt werden.Although the invention relates to the MO cassette medium that needs the erase operation and the cartridges medium of the type that corresponds to a direct overwrite, the delete operation is not required as a games has been described, the embodiment of the Er invention is also similar to other media, such as one phase change type optical disc and a disc of Recording system, such as a DVD-RAM or the like, under Using a light energy.

Claims (22)

1. Optische Speichervorrichtung, mit:
einer Lichtemissionsenergie-Einstelleinheit zum Ein­ stellen einer Lichtemissionsenergie einer Laserdiode, die zum Aufzeichnen und Reproduzieren eines Mediums verwendet wird, gekennzeichnet durch eine Teilungs-Testschreibverarbeitungseinheit zum Teilen eines Testschreibprozesses, um eine optimale Licht­ emissionsenergie festzulegen, indem ein Testschreiben auf dem Medium durchgeführt wird, in eine Vielzahl von Prozes­ sen, und zum sequentiellen Ausführen der Teilungsprozesse, wenn durch das jeweilige Medium vorbestimmte Testschreib­ bedingungen erfüllt sind.
1. Optical storage device, with:
a light emission energy setting unit for setting a light emission energy of a laser diode used for recording and reproducing a medium, characterized by a split test write processing unit for sharing a test write process to set an optimal light emission energy by performing test write on the medium in a variety of processes, and for sequentially executing the division processes when predetermined test writing conditions are met by the respective medium.
2. Vorrichtung nach Anspruch 1, bei welcher die Teilungs- Testschreibverarbeitungseinheit umfaßt:
eine Vielzahl von Teilungs-Ausführungseinheiten zum Teilen des Testschreibprozesses in eine Vielzahl von Pro­ zessen und zum Ausführen; und
eine Teilungs-Steuereinheit zum Diskriminieren der Not­ wendigkeit des Testschreibens, wenn ein oberer Befehl emp­ fangen wird, wenn die Notwendigkeit des Testschreibens be­ stimmt wird, zum Überspringen des Prozesses zum Teilungspro­ zeß, der am Kopf der Teilungsprozesses angeordnet ist, die in der Teilungs-Ausführungseinheit noch nicht ausgeführt wurden, wodurch ermöglicht wird, daß der auszuführende Tei­ lungsprozeß während einer vorherbestimmten Zeit ausgeführt wird.
2. The apparatus of claim 1, wherein the division test write processing unit comprises:
a plurality of division execution units for dividing the test writing process into a plurality of processes and for executing; and
a division control unit for discriminating the need for test writing when an upper command is received when the need for test writing is determined, for skipping the process to the division process located at the head of the division process which is in the division Execution unit have not yet been executed, thereby allowing the division process to be executed to be executed for a predetermined time.
3. Vorrichtung nach Anspruch 2, bei welcher in der Tei­ lungs-Steuereinheit jedesmal, wenn der Prozeß in der einen Teilungs-Ausführungseinheit beendet ist, eine verarbeitete Nummer und ein Verarbeitungsergebnis gesichert werden, wenn eine seit einem Start des Teilungsprozesses verstrichene Zeit kürzer ist als eine vorherbestimmte Zeit, der Prozeß zum nächsten Prozeß der Teilungs-Ausführungseinheit verschoben wird, und wenn die verstrichene Zeit die vorherbestimmte Zeit überschreitet, der Prozeß unterbrochen wird, und die Teilungs-Steuereinheit auf einen nächsten oberen Befehl wartet.3. Apparatus according to claim 2, in which in the Tei control unit every time the process in one Division execution unit is finished, a processed Number and a processing result are saved if one that has passed since the start of the division process Time is shorter than a predetermined time, the process moved to the next process of the division execution unit  and when the elapsed time is the predetermined one Time, the process is interrupted, and the Division control unit on a next upper command wait. 4. Vorrichtung nach Anspruch 2, bei welcher, wenn eine vom vorhergehenden Teilungsprozeß durch eine Vielzahl von Tei­ lungs-Ausführungseinheiten bis zum aktuellen Teilungsprozeß verstrichene Zeit eine vorherbestimmte Zeit überschreitet, die Teilungs-Steuereinheit verarbeitete Nummern und Verar­ beitungsergebnisse bis zur vorhergehenden Zeit aufhebt, und erneut die Teilungsprozesse von Anfang an ausführt.4. The apparatus of claim 2, wherein when one of the previous division process by a variety of Tei execution execution units up to the current division process elapsed time exceeds a predetermined time, the division control unit processes numbers and processors processing results up to the previous time, and executes the division processes again from the beginning. 5. Vorrichtung nach Anspruch 2, bei welcher im Fall eines Mediums, das eine Löschoperation benötigt, die Teilungs- Ausführungseinheit umfaßt:
eine erste Teilungs-Ausführungseinheit zum Setzen einer vorherbestimmten anfänglichen Lichtemissionsenergie zur ersten Zeit, und zum Setzen von Lichtemissionsenergien, die durch das Ändern der anfänglichen Lichtemissionsenergie um jeden vorherbestimmten Wert erhalten wird, zur zweiten und zu nachfolgenden Zeiten;
eine zweite Teilungs-Ausführungseinheit zum Löschen eines Testbereichs des Mediums durch die Lichtemissions­ energie;
eine dritte Teilungs-Ausführungseinheit zum Schreiben eines vorherbestimmten Testmusters in den gelöschten Test­ bereich;
eine vierte Teilungs-Ausführungseinheit zum Auslesen des in den Testbereich geschriebenen Testmusters; und
eine fünfte Teilungs-Ausführungseinheit zum Detektieren der Anzahl von Malen einer Nichtübereinstimmung von Daten durch das Vergleichen des Testmusters mit einem Muster, das ausgelesen wurde, und zum Festlegen einer optimalen Licht­ emissionsenergie auf der Basis der Anzahl von Malen einer Nichtübereinstimmung, die durch Testschreiboperationen meh­ rerer Male von der ersten bis vierten Teilungs-Ausführungs­ einheit erhalten wird.
5. The apparatus of claim 2, wherein in the case of a medium requiring an erase operation, the division execution unit comprises:
a first division execution unit for setting a predetermined initial light emission energy at the first time and for setting light emission energies obtained by changing the initial light emission energy by each predetermined value at the second and subsequent times;
a second division execution unit for deleting a test area of the medium by the light emission energy;
a third division execution unit for writing a predetermined test pattern in the deleted test area;
a fourth division execution unit for reading out the test pattern written in the test area; and
a fifth division execution unit for detecting the number of times of mismatch of data by comparing the test pattern with a pattern that has been read out, and determining an optimal light emission energy based on the number of times of mismatched by test write operations Times from the first to fourth division execution unit is obtained.
6. Vorrichtung nach Anspruch 2, bei welcher im Fall eines Mediums eines Typs, der einem direkten Überschreiben ent­ spricht, wobei keine Löschoperation notwendig ist, die Tei­ lungs-Ausführungseinheit umfaßt:
eine erste Teilungs-Ausführungseinheit zum Setzen einer vorherbestimmten anfänglichen Lichtemissionsenergie zur ersten Zeit, und zum Setzen einer Lichtemissionsenergie, die durch das Ändern der anfänglichen Lichtemissionsenergie um jeden vorherbestimmten Wert erhalten wird, zur zweiten und zu nachfolgenden Zeiten;
eine zweite Teilungs-Ausführungseinheit zum Schreiben eines vorherbestimmten Testmusters in einen Testbereich des Mediums;
eine dritte Teilungs-Ausführungseinheit zum Auslesen des in den Testbereich geschriebenen Testmusters; und
eine vierte Teilungs-Ausführungseinheit zum Detektieren der Anzahl von Malen einer Nichtübereinstimmung von Daten durch das Vergleichen des Testmusters mit einem Muster, das ausgelesen wurde, und zum Festlegen einer optimalen Licht­ emissionsenergie auf der Basis der Anzahl von Malen einer Nichtübereinstimmung, die durch Testschreiboperationen meh­ rerer Male von der ersten bis dritten Teilungs-Ausführungs­ einheit erhalten wird.
6. The apparatus of claim 2, wherein in the case of a medium of a direct overwrite type medium with no erase operation required, the partition execution unit comprises:
a first division execution unit for setting a predetermined initial light emission energy at the first time and for setting a light emission energy obtained by changing the initial light emission energy by each predetermined value at the second and subsequent times;
a second division execution unit for writing a predetermined test pattern in a test area of the medium;
a third division execution unit for reading out the test pattern written in the test area; and
a fourth division execution unit for detecting the number of times of mismatch of data by comparing the test pattern with a pattern that has been read out and setting an optimal light emission energy based on the number of times of mismatched by test write operations Times from the first to third division execution unit is obtained.
7. Vorrichtung nach Anspruch 2, bei welcher die Teilungs- Steuereinheit eine Zeitablauf-Steuereinheit zum Steuern der Teilungs-Testschreibverarbeitungseinheit auf der Basis einer seit einer vorherbestimmten Startzeiteinstellung der Vor­ richtung verstrichenen Zeit aufweist.7. The device according to claim 2, wherein the dividing Control unit a timing control unit for controlling the Division test write processing unit based on a since a predetermined start time setting direction elapsed time. 8. Vorrichtung nach Anspruch 7, bei welcher die Zeitab­ lauf-Steuereinheit die Teilungs-Testschreibverarbeitungseinheit während einer Zeitperiode gültig betreibt und steuert, bis die seit der Startzeiteinstellung verstrichene Zeit eine vorherbestimmte Zeit erreicht.8. The apparatus of claim 7, wherein the time run control unit the division test write processing unit  operates and controls validly for a period of time, until the elapsed time from the start time setting predetermined time reached. 9. Vorrichtung nach Anspruch 8, bei welcher die Zeitab­ lauf-Steuereinheit eine optimale Lichtemissionsenergie be­ stimmt, indem die Teilungsprozesse der Teilungs-Testschreib­ verarbeitungseinheit pauschal durch einen ersten oberen Be­ fehl ausgeführt werden, eine gültige Zeit setzt, um ein Ein­ stellen der optimalen Lichtemissionsenergie auf der Basis der bis zur aktuellen Zeit verstrichenen Zeit unnötig zu machen, den Teilungsprozeß für den oberen Befehl bis zum Verstreichen einer vorherbestimmten Vorhaltzeit der gültigen Zeit inhibiert, und ermöglicht, daß die Teilung für den oberen Befehl für die gültige Zeit ab der vorherbestimmten Vorhaltzeit ausgeführt wird.9. The apparatus of claim 8, wherein the time run control unit an optimal light emission energy be agrees by writing the division processes of the division test processing unit flat rate by a first upper Be fail to run, a valid time sets to an on provide the optimal light emission energy on the basis the time elapsed up to the current time unnecessarily make the division process for the upper command by Elapse of a predetermined retention time of the valid one Time inhibits, and allows division for the upper command for the valid time from the predetermined one Lead time is executed. 10. Vorrichtung nach Anspruch 9, bei welcher die Zeitab­ lauf-Steuereinheit den Teilungsprozeß in einer Zeitzone in­ hibiert, die kleiner ist als 90% der gültigen Zeit, und den Teilungsprozeß in einer Zeitzone gestattet, die 90% der gültigen Zeit überschreitet.10. The apparatus of claim 9, wherein the time from run control unit the division process in a time zone in that is less than 90% of the valid time, and the Splitting process allowed in a time zone that 90% of the time valid time. 11. Vorrichtung nach Anspruch 9, bei welcher, wenn die verstrichene Zeit die gültige Zeit auf dem Weg zu einer Ausführungsstufe des Teilungsprozesses überschreitet, die Zeitablauf-Steuereinheit die verbleibenden Teilungsprozesse pauschal durch einen nächsten oberen Befehl ausführt.11. The apparatus of claim 9, wherein when the elapsed time the valid time on the way to a Execution level of the division process exceeds that Timing control unit the remaining division processes is generally carried out by a next upper command. 12. Vorrichtung nach Anspruch 9, bei welcher die Zeitab­ lauf-Steuereinheit die gültige Zeit so setzt, daß sie proportional zur seit der Startzeiteinstellung verstrichenen Zeit schrittweise lang ist.12. The apparatus of claim 9, wherein the time run control unit sets the valid time so that it proportional to the elapsed time since the start time setting Time is gradually long. 13. Vorrichtung nach Anspruch 2, bei welcher die Teilungs- Steuereinheit eine Temperaturänderungs-Steuereinheit zum Steuern der Teilungs-Testschreibverarbeitungseinheit auf der Basis einer Änderung der Vorrichtungstemperatur aufweist. 13. The apparatus of claim 2, wherein the dividing Control unit a temperature change control unit for Control the division test write processing unit on the Based on a change in device temperature.   14. Vorrichtung nach Anspruch 13, bei welcher die Zeitab­ lauf-Steuereinheit die Teilungs-Testschreibverarbeitungsein­ heit gültig betreibt und steuert, nachdem die seit der Startzeiteinstellung verstrichene Zeit eine vorherbestimmte Zeit überschritten hat.14. The apparatus of claim 13, wherein the time run control unit the division test write processing validly operates and controls after the Start time setting elapsed time a predetermined one Has exceeded time. 15. Vorrichtung nach Anspruch 13, bei welcher die Tempera­ turänderungs-Steuereinheit eine Temperatur in der Vorrich­ tung jedes vorherbestimmte Mal detektiert, und ermöglicht, daß die Teilungs-Testschreibverarbeitungseinheit die Tei­ lungsprozesse ausführt, wenn eine Temperaturdifferenz zwi­ schen der detektierten Temperatur und einer vorhergehenden Detektionstemperatur eine vorherbestimmte Temperatur über­ schreitet.15. The apparatus of claim 13, wherein the tempera change control unit a temperature in the Vorrich detected every predetermined time, and enables that the division test write processing unit the part processes when a temperature difference between the detected temperature and a previous one Detection temperature above a predetermined temperature steps. 16. Vorrichtung nach Anspruch 15, bei welcher, wenn die Temperaturdifferenz eine obere Grenztemperatur, die höher ist als die vorherbestimmte Temperatur, auf dem Weg einer Ausführungsstufe des Teilungsprozesses überschreitet, die Temperaturänderungs-Steuereinheit der Teilungs-Testschreib­ verarbeitungseinheit gestattet, die Teilungsprozesse pau­ schal auszuführen.16. The apparatus of claim 15, wherein when the Temperature difference an upper limit temperature, the higher is as the predetermined temperature, on the way one Execution level of the division process exceeds that Temperature change control unit of the division test write processing unit allowed to pau the division processes to execute scarf. 17. Vorrichtung nach Anspruch 16, bei welcher, wenn die Temperaturdifferenz zwischen dem vorhergehenden und aktuel­ len Teilungsprozeß die vorherbestimmte Temperatur auf dem Weg des Teilungsprozesses durch die Teilungs-Testschreib­ verarbeitungseinheit überschreitet, die Temperaturänderungs- Steuereinheit die verarbeiteten Nummern und Verarbeitungs­ ergebnisse bis zu vorhergehenden Zeit aufhebt, und erneut die Teilungsprozesse von Anfang an ausführt.17. The apparatus of claim 16, wherein when the Temperature difference between the previous and current len division process the predetermined temperature on the Path of the division process through the division test letter processing unit exceeds the temperature change Control unit the processed numbers and processing results up to previous time, and again executes the division processes from the beginning. 18. Vorrichtung nach einem der Ansprüche 7, 8 und 13, bei welcher die Startzeiteinstellung eine Zeiteinstellung beim Laden des Mediums in die Vorrichtung und eine Zeiteinstel­ lung bei der Rückkehr aus einem Sleep-Modus, in dem eine Servoeinheit oder ein Spindelmotor gestoppt wird, enthält. 18. Device according to one of claims 7, 8 and 13, at which the start time setting a time setting at Load the medium into the device and set a time when returning from a sleep mode in which a Servo unit or a spindle motor is stopped contains.   19. Vorrichtung nach Anspruch 2, bei welcher das Medium in eine Vielzahl von Bereichen in einer radialen Richtung ge­ teilt ist, und die Prozesse durch die Teilungs-Testschreib­ verarbeitungseinheit und die Teilungs-Steuereinheit unabhän­ gig für jeden Bereich ausgeführt werden.19. The apparatus of claim 2, wherein the medium in a plurality of areas in a radial direction is divided, and the processes through the division test write processing unit and the division control unit independent gig for each area. 20. Vorrichtung nach Anspruch 2, bei welcher das Medium in eine Vielzahl von Zonen in einer radialen Richtung geteilt ist, wobei die Vielzahl von Zonen gruppiert und in eine Vielzahl von Bereichen für jeweils mehrere Zonen geteilt ist, und die Prozesse durch die Teilungs-Testschreibverar­ beitungseinheit und die Teilungs-Steuereinheit unabhängig für jeden Bereich ausgeführt werden. 20. The apparatus of claim 2, wherein the medium in a plurality of zones divided in a radial direction is, the plurality of zones grouped into one Variety of areas divided for each zone and the processes through the division test writing process processing unit and the division control unit independently run for each area.   21. Optische Speichervorrichtung, mit:
einer Lichtemissionsenergie-Einstelleinheit zum Ein­ stellen einer Lichtemissionsenergie einer Laserdiode, die zum Aufzeichnen und Reproduzieren eines Mediums verwendet wird, gekennzeichnet durch einer Teilungs-Testschreibverarbeitungseinheit zum Teilen eines Testschreibprozesses, um eine optimale Licht­ emissionsenergie festzulegen, indem ein Testschreiben auf dem Medium durchgeführt wird, in eine Vielzahl von Teilungs­ prozessen, und zum sequentiellen Ausführen der Teilungs­ prozesse in Übereinstimmung mit einem vorherbestimmten Zeit­ plan verstrichener Zeiten.
21. Optical storage device comprising:
a light emission energy setting unit for setting a light emission energy of a laser diode used for recording and reproducing a medium, characterized by a split test write processing unit for sharing a test write process to set an optimal light emission energy by performing a test write on the medium in a plurality of division processes, and for sequentially executing the division processes in accordance with a predetermined time schedule elapsed times.
22. Optische Speichervorrichtung, mit:
einer Lichtemissionsenergie-Einstelleinheit zum Ein­ stellen einer Lichtemissionsenergie einer Laserdiode, die zum Aufzeichnen und Reproduzieren eines Mediums verwendet wird, gekennzeichnet durch einer Teilungs-Testschreibverarbeitungseinheit zum Teilen eines Testschreibprozesses, um eine optimale Licht­ emissionsenergie festzulegen, indem ein Testschreiben auf dem Medium durchgeführt wird, in eine Vielzahl von Teilungs­ prozessen, und zum sequentiellen Ausführen der Teilungs­ prozesse, wenn eine Temperaturänderung eines vorherbestimm­ ten Werts oder darüber vorliegt.
22. Optical storage device comprising:
a light emission energy setting unit for setting a light emission energy of a laser diode used for recording and reproducing a medium, characterized by a split test write processing unit for sharing a test write process to set an optimal light emission energy by performing a test write on the medium in a plurality of division processes, and for sequentially executing the division processes when there is a temperature change of a predetermined value or above.
DE1998113872 1997-08-28 1998-03-29 Optical storage device Expired - Fee Related DE19813872C2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP23216097A JP3429166B2 (en) 1997-08-28 1997-08-28 Optical storage
DE19861202 1998-03-29

Publications (2)

Publication Number Publication Date
DE19813872A1 DE19813872A1 (en) 1999-03-04
DE19813872C2 true DE19813872C2 (en) 2001-12-06

Family

ID=26051181

Family Applications (1)

Application Number Title Priority Date Filing Date
DE1998113872 Expired - Fee Related DE19813872C2 (en) 1997-08-28 1998-03-29 Optical storage device

Country Status (1)

Country Link
DE (1) DE19813872C2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020079820A (en) * 2000-12-04 2002-10-19 코닌클리케 필립스 일렉트로닉스 엔.브이. Method and optical recording apparatus for determining the optimum write power

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5513166A (en) * 1993-04-22 1996-04-30 Hitachi, Ltd. Optical recording and reproducing apparatus for controlling a laser driver current according to test data on the disc
US5602814A (en) * 1994-10-06 1997-02-11 International Business Machines Corporation Calibration of write-once disks using a single disk sector

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5513166A (en) * 1993-04-22 1996-04-30 Hitachi, Ltd. Optical recording and reproducing apparatus for controlling a laser driver current according to test data on the disc
US5602814A (en) * 1994-10-06 1997-02-11 International Business Machines Corporation Calibration of write-once disks using a single disk sector

Also Published As

Publication number Publication date
DE19813872A1 (en) 1999-03-04

Similar Documents

Publication Publication Date Title
DE19753011C2 (en) Optical storage device
DE3783406T2 (en) DEVICE FOR RECORDING AND PLAYING BACK DATA ON OR FROM AN OPTICAL DISK.
DE69429891T2 (en) Optical disc and device for recording and reproducing information
DE69120757T2 (en) Rewritable data storage medium and data storage system for such a medium
DE69318053T2 (en) Optical disk recording and reproducing apparatus
DE69837769T2 (en) A method of determining a writing condition of a data recording medium and an information recording / reproducing apparatus
DE3888565T2 (en) Recording and playback device.
DE69309508T2 (en) Device and method for recording on an optical recording medium
DE69110533T2 (en) Optical disc recorder.
DE3750977T2 (en) Optical recording / reproducing method and apparatus.
DE3851943T2 (en) Method and device for recording magneto-optical disks.
DE3886422T2 (en) DISK RECORDING DEVICE.
DE69736727T2 (en) Motor control device and method, disk device and disk access method
DE19813871C2 (en) Optical storage device
DE4212663A1 (en) MAGNETOOPTIC DATA RECORDER
DE19614702C2 (en) Focus control method and optical disk unit using the focus control method
DE69218343T2 (en) Recordable optical disc recorder
DE69616183T2 (en) DEVICE FOR PLAYING BACK AN OPTICAL RECORDING MEDIA
DE69320997T2 (en) Playback device
DE19807272A1 (en) Optical storage arrangement
DE69834803T2 (en) Optical storage device and method for storage and reproduction
DE3708684A1 (en) OPTICAL DATA RECORDING AND PLAYBACK SYSTEM
DE69917291T2 (en) LASER POWER CONTROL DEVICE AND OPTICAL DISK DEVICE
DE69521269T2 (en) Method and device for controlling the power of a multi-beam semiconductor laser device
DE69913930T2 (en) Track control method and storage unit

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8172 Supplementary division/partition in:

Ref country code: DE

Ref document number: 19861202

Format of ref document f/p: P

Q171 Divided out to:

Ref country code: DE

Ref document number: 19861202

AH Division in

Ref country code: DE

Ref document number: 19861202

Format of ref document f/p: P

D2 Grant after examination
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: PANASONIC CORP., KADOMA, OSAKA, JP

8339 Ceased/non-payment of the annual fee