Claims
- 1. A method for storing data on an optical medium, said method 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 any of a first predefined set of encoded bit patterns;
- shifting a selected number 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;
- extending one of said energizing pulses in response to detecting any one of said encoded bit pattern of said second predefined set; and
- turning a laser on and off in response to said energizing pulses to thereby magnetically record on an optical medium.
- 2. The method according to claim 1 wherein said first predefined set of encoded bit patterns includes a pattern of two consecutive encoded bits having said second binary value.
- 3. The method according to claim 1 wherein said first binary value corresponds to a 1 and said second binary value corresponds to a 0, and said second predefined set of encoded bit patterns includes 1100, 10100, 00100, and 000111.
- 4. An apparatus for storing data on an optical medium, said apparatus 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 any of a first predefined set of encoded bit patterns;
- means of shifting 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;
- 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 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 to thereby record on an optical medium.
- 5. The apparatus according to claim 4 wherein said first predefined set of encoded bit patterns includes a pattern of two consecutive encoded bits having said second binary value.
- 6. The apparatus according to claim 4 wherein said first binary value corresponds to a 1 and said second binary value corresponds to a 0, and said second predefined set of encoded bit patterns includes 1100, 10100, 00100, and 000111.
- 7. An apparatus for storing data on an optical medium, said apparatus comprising:
- an encoder for converting binary data words to binary code words in which encoded bits have fist and second binary values at a predefined clock interval;
- a pulse generator responsive to said encoded bits so that 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 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 detecting as 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 to thereby record on an optical medium.
- 8. The apparatus according to claim 7 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 patters includes 000111.
CROSS-REFERENCE TO RELATED APPLICATIONS
This is a division of application Ser. No. 07/964,518, filed Jan. 25, 1993, which 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 |
Divisions (1)
|
Number |
Date |
Country |
Parent |
964518 |
Jan 1993 |
|
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
934401 |
Aug 1992 |
|
Parent |
698673 |
May 1991 |
|