Patent US5757735A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5757735A Expired / Lapsed US ⏱️ 0.0 years remaining

Magento-optical recording method using a multi-pulse pattern generation circuit

Assignee: PINNACLE MICRO Inc A CORP OF
•
Filing: 1996-08-01
•
Granted: 1998-05-26
•
Expires: 2016-08-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a magneto-optical recording method and, more particularly, a bit position recording method, laser beam intensity is pulse-modulated between high and low levels according to data to be recorded. The modulated laser beam is radiated on a recording medium under the presence of a bias field. High-level emission time of the laser beam is shortened at the inner portion of the medium, and is prolonged at the outer portion. Low-level intensity of the laser beam is decreased at the inner portion of the medium, and is increased at the outer portion, thereby increasing C/N ratio upon reproduction.

Inventors

  • 👤 William B. Fitzpatrick
  • 👤 John Deutschbein

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 16:51
CPC Classifications
G; G11; G11B; G11B11/00; G11B11/10; G11B11/105; G11B11/10502; G11B11/1053; G11B11/10504; G11B11/10506; G11B11/10595

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 396 words
A write method for an MO medium upon which user data is written as marks and spaces, the method comprising the steps of: providing a first multipulse pattern (MPP) set and a second MPP set, each MPP set comprising a list of laser control codes, each laser control code for signaling a train of laser pulses to write a mark of a predetermined length, wherein at least one laser control code of the first MPP set for a given mark length is different from a laser control code of the second MPP set for the same given mark length, providing a first precomp threshold and a second precomp threshold; receiving a stream of user bits at a first clock rate; RLL encoding the stream of user data bits into a stream of modulation bits at the first clock rate, the modulation bits being either 0 or 1; converting the stream of modulation bits into a stream of domain codes, each domain code comprising a domain type and a domain length, wherein in the stream of domain codes, the domain type alternates between "mark" and "space," wherein a 1 modulation bit signals the end of a first domain code and the start of a second domain code, and the domain length of a domain code comprises the number of 0 modulation bits between the 1 modulation bit which signaled the start of the domain code and the 1 modulation bit which signaled the end of the domain code; issuing a laser control code to a laser driver for each domain code in the stream of domain codes, wherein: if the domain type of a given domain code is "space," then the laser control code comprises signals for writing a space having a length of the domain length of the domain code; else if the domain type of the given domain code is "mark:" if the last space had a domain length of less than or equal to the first precomp threshold, and the last mark had a domain length of greater than or equal to the second precomp threshold, then issuing the laser control code from the second MPP set for a mark length equal to the domain length of the domain code, else issuing the laser control code from the first MPP set for a mark length equal to the domain length of the domain code.
Claim 2
Dependent Claim 396 words
A write method for an MO medium upon which user data is written as marks and spaces, the method comprising the steps of: providing a first multipulse pattern (MPP) set and a second MPP set, each MPP set comprising a list of laser control codes, each laser control code for signaling a train of laser pulses to write a mark of a predetermined length, wherein at least one laser control code of the first MPP set for a given mark length is different from a laser control code of the second MPP set for the same given mark length, providing a first precomp threshold and a second precomp threshold; receiving a stream of user bits at a first clock rate; RLL encoding the stream of user data bits into a stream of modulation bits at the first clock rate, the modulation bits being either 0 or 1; converting the stream of modulation bits into a stream of domain codes, each domain code comprising a domain type and a domain length, wherein in the stream of domain codes, the domain type alternates between "mark" and "space," wherein a 1 modulation bit signals the end of a first domain code and the start of a second domain code, and the domain length of a domain code comprises the number of 0 modulation bits between the 1 modulation bit which signaled the start of the domain code and the 1 modulation bit which signaled the end of the domain code; issuing a laser control code to a laser driver for each domain code in the stream of domain codes, wherein: if the domain type of a given domain code is "space," then the laser control code comprises signals for writing a space having a length of the domain length of the domain code; else if the domain type of the given domain code is "mark:" if the last space had a domain length of less than or equal to the first precomp threshold, and the last mark had a domain length of greater than or equal to the second precomp threshold, then issuing the laser control code from the second MPP set for a mark length equal to the domain length of the domain code, else issuing the laser control code from the first MPP set for a mark length equal to the domain length of the domain code.
Claim 3
Dependent Claim 89 words
A write method for an MO medium upon which user data is written as marks and spaces as set forth in claim 1 wherein the laser control codes in the first MPP set and the second MPP set each comprise a variable length binary code, wherein a 0 bit of the binary code is for signaling a laser beam pulse of intensity I L and a 1 bit of the binary code is for signaling a laser beam pulse of an intensity I H higher than I L .
Claim 4
Dependent Claim 47 words
A write method for an MO medium upon which user data is written as marks and spaces as set forth in claim 2 wherein laser beam pulses Of I L do not deliver significant heat energy and laser beam pulses of I H deliver significant heat energy.
Claim 5
Dependent Claim 66 words
A write method for an MO medium upon which user data is written as marks and spaces as set forth in claim 2 wherein the first MPP set and the second MPP set have the same number of laser control codes, and for laser control codes of each MPP set corresponding to the same mark length, the length of the laser control code is the same.
Claim 6
Dependent Claim 49 words
A write method for an MO medium upon which user data is written as marks and spaces as set forth in claim 4 wherein for laser control codes of each MPP set corresponding to the same mark length, the laser control codes have equal numbers of 1s and 0s.
Claim 7
Dependent Claim 53 words
A write method for an MO medium upon which user data is written as marks and spaces as set forth in claim 2 wherein for laser control codes of each MPP corresponding to a mark length greater than a given mark length, the corresponding laser control code of each MPP set is different.
Claim 8
Dependent Claim 48 words
A write method for an MO medium upon which user data is written as marks and spaces as set forth in claim 2, wherein the laser driver pulses a laser source so that contiguous 1s of a laser control code result in a single, continuous laser beam pulse.
Claim 9
Dependent Claim 64 words
A write method for an MO medium upon which user data is written as marks and spaces as set forth in claim 1, wherein the method is performed while the recording medium is rotated at substantially constant angular velocity, wherein the time for writing marks and spaces is measured in units of T, and T varies from the inner track to the outer track.
Claim 10
Dependent Claim 61 words
A write method for an MO medium upon which user data is written as marks and spaces as set forth in claim 1, wherein all of the laser control codes of the first MPP set for marks of greater than a given length are each different from the laser control codes of the second MPP set for the same mark lengths.
Claim 11
Independent Claim 214 words
An apparatus for storing user data as domains on an MO medium, the apparatus comprising: an encoder circuit for encoding the user data into modulation data; a multipulse pattern generator circuit coupled to the encoder circuit for producing a control code from the modulation data, the multipulse generator circuit comprising: first and second multipulse pattern sets, each multipulse pattern set comprising a list of predetermined control codes, each control code being associated with a predetermined domain length; a domain characterizer circuit for charactering the modulation data as a domain code, the domain code comprising a domain type and a domain length, a buffer coupled to the domain characterizer circuit for storing the domain code, a pattern selector circuit coupled to the buffer for selecting a control code from the multipulse pattern sets corresponding to the domain code, and a shift register coupled to the pattern selector circuit; and writing means comprising a laser driver circuit and a laser source wherein the laser driver circuit is coupled to the shift register of the multipulse generator circuit for receiving the control codes and for each control code causing the laser source to emit plural laser pulses to write a domain of the predetermined domain length, wherein the laser pulses are of equal intensity and variable length.
Claim 12
Independent Claim 214 words
An apparatus for storing user data as domains on an MO medium, the apparatus comprising: an encoder circuit for encoding the user data into modulation data; a multipulse pattern generator circuit coupled to the encoder circuit for producing a control code from the modulation data, the multipulse generator circuit comprising: first and second multipulse pattern sets, each multipulse pattern set comprising a list of predetermined control codes, each control code being associated with a predetermined domain length; a domain characterizer circuit for charactering the modulation data as a domain code, the domain code comprising a domain type and a domain length, a buffer coupled to the domain characterizer circuit for storing the domain code, a pattern selector circuit coupled to the buffer for selecting a control code from the multipulse pattern sets corresponding to the domain code, and a shift register coupled to the pattern selector circuit; and writing means comprising a laser driver circuit and a laser source wherein the laser driver circuit is coupled to the shift register of the multipulse generator circuit for receiving the control codes and for each control code causing the laser source to emit plural laser pulses to write a domain of the predetermined domain length, wherein the laser pulses are of equal intensity and variable length.
Claim 13
Dependent Claim 228 words
A write method for an MO medium upon which user data is written as domains of plural domain types, the method comprising the steps of: providing a first multipulse pattern (MPP) set and a second MPP set, each MPP set comprising a plural laser control codes, each laser control code for signaling a train of laser pulses to write a domain of a predetermined length, wherein at least one laser control code of the first MPP set for a given domain length is different from a laser control code of the second MPP set for the same given domain length, providing a first MPP set selection condition; receiving a stream of bits; converting the stream of bits into a stream of domain codes, each domain code comprising a domain type and a domain length; buffering the domain codes; issuing a laser control code to a laser driver for each domain code in the stream of domain codes, wherein if the domain type of the given domain code is a predetermined type and the first MPP set selection condition is met, then issuing the laser control code from the second MPP set for a domain length equal to the domain length of the domain code, else issuing the laser control code from the first MPP set for a domain length equal to the domain length of the domain code.
Claim 14
Dependent Claim 228 words
A write method for an MO medium upon which user data is written as domains of plural domain types, the method comprising the steps of: providing a first multipulse pattern (MPP) set and a second MPP set, each MPP set comprising a plural laser control codes, each laser control code for signaling a train of laser pulses to write a domain of a predetermined length, wherein at least one laser control code of the first MPP set for a given domain length is different from a laser control code of the second MPP set for the same given domain length, providing a first MPP set selection condition; receiving a stream of bits; converting the stream of bits into a stream of domain codes, each domain code comprising a domain type and a domain length; buffering the domain codes; issuing a laser control code to a laser driver for each domain code in the stream of domain codes, wherein if the domain type of the given domain code is a predetermined type and the first MPP set selection condition is met, then issuing the laser control code from the second MPP set for a domain length equal to the domain length of the domain code, else issuing the laser control code from the first MPP set for a domain length equal to the domain length of the domain code.
Claim 15
Dependent Claim 84 words
A write method for an MO medium upon which user data is written as domains of plural domain types as set forth in claim 11 including the steps of providing a third MPP set and providing a second MPP set selection condition, and in the step of issuing a laser control code, if the second MPP set selection is met then issuing the laser control code from the third MPP set for a domain length equal to the domain length of the domain code.
Claim 16
Dependent Claim 78 words
A write method for an MO medium upon which user data is written as domains of plural domain types as set forth in claim 11 including the step of providing a second MPP set selection condition, and in the step of issuing a laser control code, if the second MPP set selection is met then issuing the laser control code from the second MPP set for a domain length equal to the domain length of the domain code.
Claim 17
Dependent Claim 32 words
A write method for an MO medium upon which user data is written as domains of plural domain types as set forth in claim 11, wherein the laser pulses have equal intensity.
Claim 18
Dependent Claim 70 words
A write method for an MO medium upon which user data is written as domains of plural domain types as set forth in claim 11, wherein the laser control codes comprise variable length binary numbers, the time for writing domains is measured in units of T/2, and the binary digits of a given laser control code correspond to whether there should be a laser beam pulse at each time T/2.
Claim 19
Dependent Claim 124 words
An MO writing apparatus for writing domains on an MO medium, the MO writing apparatus comprising: a domain characterizer circuit for characterizing data bits as a domain code, the domain code comprising a domain type and a domain length; a pattern selection circuit for selecting a laser control code from plural multipulse pattern sets in accordance with pattern selection criteria; a shift register coupled to the pattern selection circuit for bitwise shifting laser control codes; and a laser driver circuit for receiving a laser control code associated with a domain of a predetermined length from the shift register and then causing a laser source to emit plural laser pulses to write the domain, wherein the laser pulses are of equal intensity and variable length.
Claim 20
Dependent Claim 124 words
An MO writing apparatus for writing domains on an MO medium, the MO writing apparatus comprising: a domain characterizer circuit for characterizing data bits as a domain code, the domain code comprising a domain type and a domain length; a pattern selection circuit for selecting a laser control code from plural multipulse pattern sets in accordance with pattern selection criteria; a shift register coupled to the pattern selection circuit for bitwise shifting laser control codes; and a laser driver circuit for receiving a laser control code associated with a domain of a predetermined length from the shift register and then causing a laser source to emit plural laser pulses to write the domain, wherein the laser pulses are of equal intensity and variable length.
Claim 21
Dependent Claim 37 words
An apparatus for storing user data as domains on an MO medium as set forth in claim 10 wherein one or the other multipulse pattern set is selected based upon the length of the domain last written.
Claim 22
Dependent Claim 138 words
A write method for an MO medium upon which user data is written, the method comprising the steps of: encoding the user data into modulation data; characterizing the modulation data as a series of domain codes, the domain codes each comprising a domain type and a domain length; storing the domain codes; for each stored domain code, selecting a control code from plural multipulse pattern sets, each multipulse pattern set comprising a list of predetermined control codes, each control code being associated with a predetermined domain length; and in accordance with the control code, causing a laser source to emit plural laser pulses to write a domain of the predetermined domain length, wherein the laser pulses are of equal intensity and variable length, and the number, length and sequence of laser pulses is specified in the control code.
Claim 23
Dependent Claim 138 words
A write method for an MO medium upon which user data is written, the method comprising the steps of: encoding the user data into modulation data; characterizing the modulation data as a series of domain codes, the domain codes each comprising a domain type and a domain length; storing the domain codes; for each stored domain code, selecting a control code from plural multipulse pattern sets, each multipulse pattern set comprising a list of predetermined control codes, each control code being associated with a predetermined domain length; and in accordance with the control code, causing a laser source to emit plural laser pulses to write a domain of the predetermined domain length, wherein the laser pulses are of equal intensity and variable length, and the number, length and sequence of laser pulses is specified in the control code.
Claim 24
Dependent Claim 393 words
A magneto-optical writing apparatus for writing a stream of user data bits as domains on a magneto-optical medium, the magneto-optical writing apparatus comprising: a first multipulse pattern (MPP) set and a second MPP set, for signaling a train of laser pulses to write a domain of a predetermined length, wherein at least one laser control code of the first multipulse pattern set for a given domain length is different from a laser control code of the second multipulse pattern set for the same given domain length; an encoder circuit for encoding the stream of user data bits into a stream of modulation bits at a first clock rate, the modulation bits being 0 or 1; a domain characterizer circuit for converting the stream of modulation bits into a stream of domain codes, each domain code comprising a domain type and a domain length, wherein in the stream of domain codes, the domain type alternates between "mark" and "space," wherein a 1 modulation bit signals the end of a first domain code and the start of a second domain code, and the domain length of a domain code comprises the number of 0 modulation bits between the 1 modulation bit which signaled the start of the domain code and the 1 modulation bit which signaled the end of the domain code; a pattern selector circuit for issuing a laser control code to a laser driver circuit for each domain code in the stream of domain codes; wherein: if the domain type of a given domain code is "space," then the laser control code comprises signals for writing a space having a length of the domain length of the domain code; else if the domain type of the given domain code is "mark:" if the last space had a domain length of less than or equal to a first precomp threshold, and the last mark had a domain length of greater than or equal to a second precomp threshold, then the laser control code comprises the laser control code from the second MPP set for a mark length equal to the domain length of the domain code, else the laser control code comprises the laser control code from the first MPP set for a mark length equal to the domain length of the domain code; and a laser source driven by the laser driver circuit.
Claim 25
Dependent Claim 393 words
A magneto-optical writing apparatus for writing a stream of user data bits as domains on a magneto-optical medium, the magneto-optical writing apparatus comprising: a first multipulse pattern (MPP) set and a second MPP set, for signaling a train of laser pulses to write a domain of a predetermined length, wherein at least one laser control code of the first multipulse pattern set for a given domain length is different from a laser control code of the second multipulse pattern set for the same given domain length; an encoder circuit for encoding the stream of user data bits into a stream of modulation bits at a first clock rate, the modulation bits being 0 or 1; a domain characterizer circuit for converting the stream of modulation bits into a stream of domain codes, each domain code comprising a domain type and a domain length, wherein in the stream of domain codes, the domain type alternates between "mark" and "space," wherein a 1 modulation bit signals the end of a first domain code and the start of a second domain code, and the domain length of a domain code comprises the number of 0 modulation bits between the 1 modulation bit which signaled the start of the domain code and the 1 modulation bit which signaled the end of the domain code; a pattern selector circuit for issuing a laser control code to a laser driver circuit for each domain code in the stream of domain codes; wherein: if the domain type of a given domain code is "space," then the laser control code comprises signals for writing a space having a length of the domain length of the domain code; else if the domain type of the given domain code is "mark:" if the last space had a domain length of less than or equal to a first precomp threshold, and the last mark had a domain length of greater than or equal to a second precomp threshold, then the laser control code comprises the laser control code from the second MPP set for a mark length equal to the domain length of the domain code, else the laser control code comprises the laser control code from the first MPP set for a mark length equal to the domain length of the domain code; and a laser source driven by the laser driver circuit.
Claim 26
Dependent Claim 90 words
A magneto-optical writing apparatus for writing a stream of user data bits as domains on a magneto-optical medium as set forth in claim 19 wherein the laser control codes in the first MPP set and the second MPP set each comprise a variable length binary code, wherein a 0 bit of the binary code is for signaling a laser beam pulse of intensity I L and a 1 bit of the binary code is for signaling a laser beam pulse of an intensity I H higher than I L .
Claim 27
Dependent Claim 48 words
A magneto-optical writing apparatus for writing a stream of user data bits as domains on a magneto-optical medium as set forth in claim 20 therein laser beam pulses of I L do not deliver significant heat energy and laser beam pulses of I H deliver significant heat energy.
Claim 28
Dependent Claim 77 words
A magneto-optical writing apparatus for writing a stream of user data bits as domains on a magneto-optical medium as set forth in claim 20 wherein the first MPP set and the second MPP set have the same number of laser control codes, and for laser control codes of each MPP set corresponding to the same mark length, the length of the laser control code is the same and the value of the laser control code is different.
Claim 29
Dependent Claim 50 words
A magneto-optical writing apparatus for writing a stream of user data bits as domains on a magneto-optical medium as set forth in claim 22 wherein for laser control codes of each MPP set corresponding to the same mark length, the laser control codes have equal numbers of 1s and 0s.
Claim 30
Dependent Claim 54 words
A magneto-optical writing apparatus for writing a stream of user data bits as domains on a magneto-optical medium as set forth in claim 20 wherein for laser control codes of each MPP corresponding to a mark length greater than a given mark length, the corresponding laser control code of each MPP set is different.
Claim 31
Dependent Claim 50 words
A magneto-optical writing apparatus for writing a stream of user data bits as domains on a magneto-optical medium as set forth in claim 20 wherein the laser driver circuit pulses the laser source so that contiguous 1s of a laser control code result in a singles continuous laser beam pulse.
Claim 32
Dependent Claim 89 words
A magneto-optical writing apparatus for writing a stream of user data bits as domains on a magneto-optical medium as set forth in claim 19 further comprising a rotation means for rotating the magneto-optical medium at substantially constant angular velocity, wherein the time for writing marks and spaces is measured in units of T, the magneto-optical recording medium has a series of tracks from an inner track of the magneto-optical medium to an outer track of the magneto-optical medium, and T varies from the inner track to the outer track.
Claim 33
Dependent Claim 62 words
A magneto-optical writing apparatus for writing a stream of user data bits as domains on a magneto-optical medium as set forth in claim 19 wherein all of the laser control codes of the first MPP set for marks of greater than a given length are each different from the laser control codes of the second MPP set for the same mark lengths.
Claim 34
Dependent Claim 230 words
A magneto-optical writing apparatus for writing a stream of user data bits as domains on a magneto-optical medium of plural domain types, the magneto-optical writing apparatus comprising: a first multipulse pattern (MPP) set and a second MPP set, each MPP set comprising plural laser control codes, each laser control code for signaling a train of laser pulses to write a domain of a predetermined length, wherein at least one laser control code of the first MPP set for a given domain length is different from a laser control code of the second MPP set for the same given domain length, a domain characterizer circuit for converting a stream of bits into a stream of domain codes, each domain code comprising a domain type and a domain length; a buffer coupled to the domain characterizer for buffering the domain codes; a pattern selector circuit for selecting a laser control code for each domain code in the stream of domain codes, wherein if the domain type of the given domain code is a predetermined type and a first MPP set selection condition is met, then selecting the laser control code from the second MPP set for a domain length equal to the domain length of the domain code, else selecting the laser control code from the first MPP set for a domain length equal to the domain length of the domain code.
Claim 35
Dependent Claim 230 words
A magneto-optical writing apparatus for writing a stream of user data bits as domains on a magneto-optical medium of plural domain types, the magneto-optical writing apparatus comprising: a first multipulse pattern (MPP) set and a second MPP set, each MPP set comprising plural laser control codes, each laser control code for signaling a train of laser pulses to write a domain of a predetermined length, wherein at least one laser control code of the first MPP set for a given domain length is different from a laser control code of the second MPP set for the same given domain length, a domain characterizer circuit for converting a stream of bits into a stream of domain codes, each domain code comprising a domain type and a domain length; a buffer coupled to the domain characterizer for buffering the domain codes; a pattern selector circuit for selecting a laser control code for each domain code in the stream of domain codes, wherein if the domain type of the given domain code is a predetermined type and a first MPP set selection condition is met, then selecting the laser control code from the second MPP set for a domain length equal to the domain length of the domain code, else selecting the laser control code from the first MPP set for a domain length equal to the domain length of the domain code.
Claim 36
Dependent Claim 64 words
A magneto-optical writing apparatus for writing a stream of user data bits as domains on a magneto-optical medium as set forth in claim 28, the pattern selector circuit further for detecting if a second MPP set selection condition is met and selecting the laser control code from the first MPP set for a domain length equal to the domain length of the domain code.
Claim 37
Dependent Claim 66 words
A magneto-optical writing apparatus for writing a stream of user data bits as domains on a magneto-optical medium as set forth in claim 28 wherein the pattern selector circuit is further for detecting if a second MPP set selection condition is met and selecting the laser control code from the second MPP set for a domain length equal to the domain length of the domain code.
Claim 38
Dependent Claim 37 words
A magneto-optical writing apparatus for writing a stream of user data bits as domains on a magneto-optical medium as set forth in claim 28 wherein the laser control codes are for signaling laser pulses of equal intensity.
Claim 39
Dependent Claim 69 words
A magneto-optical writing apparatus for writing a stream of user data bits as domains on a magneto-optical medium as set forth in claim 28 wherein the laser control codes comprise variable length binary numbers, the time for writing domains is measured in units of T/2, and the binary digits of a given laser control code correspond to whether there should be a laser beam pulse at each time T/2.

References Cited (Backward Citations)

US5365501A Cited
US5170382A Cited
US5200935A Cited
US5450381A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-25 2001-11-24 2002-05-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-25 2005-11-24 2006-05-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-25 2009-11-24 2010-05-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag