Claims
- 1. A method for storing digital data on an optical medium comprising the steps of:
- generating a binary signal at a given clock interval, said binary signal being representative of the data;
- generating energizing pulses having a duration less than said clock interval during intervals having said binary signal;
- monitoring said binary signal to detect an occurrence of a binary signal pattern of a predefined set of binary signal patterns;
- shifting, by an amount less than said duration, selected ones of said energizing pulses earlier in time in response to detecting said binary signal pattern;
- directing a recording beam at said medium; and
- applying said energizing pulses to said recording beam for recording indicia.
- 2. A method of storing data on an optical medium comprising the steps of:
- converting binary data words to binary code words in which encoded bits have first and second binary values at a predefined clock interval;
- generating, during each clock interval in which said encoded bits have said first binary value, energizing pulses having a uniform duration less than said clock interval;
- monitoring said encoded bits to detect an occurrence of any of a first predefined set of encoded bit patterns;
- shifting, by an amount less than said duration, selected ones of said energizing pulses earlier in time in response to detecting any one of said encoded bit patterns of said first predefined set;
- monitoring said encoded bits to detect an occurrence of any of a second predefined set of encoded bit patterns;
- in response to detecting any one of said encoded bit patterns of said second predefined set, extending one of said energizing pulses; and
- turning a laser on and off in response to said energizing pulses for recording indicia on an optical medium.
- 3. The method according to claim 2, wherein said step of recording indicia further comprises the step of applying a magnetic field to a magnetooptical disk.
- 4. The method according to claim 2, wherein said first predefined set of encoded bit patterns comprises a pattern of two consecutive encoded bits having said second binary value.
- 5. The method according to claim 2 wherein said first binary value corresponds to a 1 and said second binary value corresponds to a 0, and wherein said second predefined set of encoded bit patterns comprises 1100, 10100, 00100, and 000111.
- 6. A method of storing data on an optical medium comprising the steps of:
- converting binary data words to binary code words in which encoded have first and second binary values at a predefined clock interval;
- generating, during each clock interval in which said encoded bits have said first binary value, energizing pulses having a uniform duration less than said clock interval;
- detecting an occurrence of consecutive encoded bits having said second binary value and adjusting a timing, by an amount less than said duration, of at least one subsequent energizing pulse in response thereto;
- monitoring said encoded bits to detect an occurrence of any one of a set of encoded bit patterns indicative of a low frequency component and extending a duration of at least one of said energizing pulses in response thereto; and
- turning a laser on and off in response to said energizing pulses for recording on an optical medium.
- 7. The method according to claim 6 wherein said step of recording on an optical medium is performed by subjecting a magnetooptical disk to a magnetic field.
- 8. The method according to claim 6, wherein said first binary value corresponds to a 1 bit, and said second binary value corresponds to a 0 bit, and wherein said set of encoded bit patterns comprises 000111.
- 9. An apparatus for storing data on an optical medium, comprising:
- an encoder for converting binary data words to binary code words in which encoded bits have first and second binary values at a predefined clock interval;
- a pulse generator for generating, during each clock interval in which said encoded bits have said first binary value, energizing pulses having a uniform duration less than said clock interval;
- a first data monitor coupled to said encoded bits and capable of detecting an occurrence of any of a first predefined set of encoded bit patterns;
- means for shifting, by an amount less than said duration, a timing of selected ones of said energizing pulses in response to detecting any one of said encoded bit patterns of said first predefined set;
- a second data monitor coupled to said encoded bits capable of detecting an occurrence of any of a second predefined set of encoded bit patterns;
- means for lengthening a duration of at least one of said energizing pulses in response to detecting any one of said encoded bit patterns of said second predefined set; and
- means for turning a laser on and off in response to said energizing pulses so as to record on an optical medium.
- 10. The method according to claim 9, wherein said step of recording on an optical medium is performed by subjecting a magnetooptical disk to a magnetic field.
- 11. The method according to claim 9, wherein said first predefined set of encoded bit patterns comprises a pattern of two consecutive encoded bits having second binary value.
- 12. The method according to claim 9, wherein said first binary value corresponds to a 1 and said second binary value corresponds to a 0, and wherein said second predefined set of encoded bit patterns comprises 1100, 10100, 00100, and 000111.
- 13. An apparatus for storing data on an optical medium, comprising:
- an encoder for converting binary data words to binary code words in which encoded bits have first and second binary values at a predefined clock interval;
- a pulse generator responsive to said encoded bits, wherein energizing pulses having a uniform duration less than said clock interval are generated during each clock interval in which said encoded bits have said first binary value;
- a first data monitor receiving as an input said encoded bits and detecting an occurrence of consecutive encoded bits having said second binary value;
- a write compensation circuit capable of shifting, by an amount less than said duration, selected energizing pulses earlier in time in response to an output of said first data monitor;
- a second data monitor receiving as an input said encoded bits and detecting an occurrence of an encoded bit pattern indicative of a low frequency component and capable of extending at least one of said energizing pulses in response thereto; and
- means for turning a laser on and off in response to said energizing pulses so as to record on an optical medium.
- 14. The apparatus according to claim 13, wherein said first binary value corresponds to a 1 bit, and said second binary value corresponds to a 0 bit, and wherein said set of encoded bit patterns comprises 000111.
CROSS-REFERENCE TO RELATED APPLICATIONS
This is a division of application Ser. No. 07/964,518, filed Jan. 25, 1993 now U.S. Pat. No. 5,557,379. This is a continuation-in-part of application Ser. No. 07/934,401, filed Aug. 24, 1992, which in turn is a continuation-in-part of Ser. No. 07/698,673, filed May 10, 1991 �abandoned!, and Ser. No. 07/758,059, filed Sep. 12, 1991 �abandoned!.
US Referenced Citations (58)
Foreign Referenced Citations (7)
Number |
Date |
Country |
833100 |
Jan 1970 |
CAX |
0064196 |
Nov 1982 |
EPX |
0265849 |
Oct 1987 |
EPX |
0320975 |
Jun 1989 |
EPX |
0388271 |
Sep 1990 |
EPX |
1628236 |
Dec 1991 |
JPX |
1670392 |
Jun 1992 |
JPX |
Related Publications (1)
|
Number |
Date |
Country |
|
758059 |
Sep 1991 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
964518 |
Jan 1993 |
|
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
934401 |
Aug 1992 |
|
Parent |
698673 |
May 1991 |
|