WO2000010170A1 - System and method for correcting interference errors in data encoded on storage media - Google Patents

System and method for correcting interference errors in data encoded on storage media Download PDF

Info

Publication number
WO2000010170A1
WO2000010170A1 PCT/US1999/012392 US9912392W WO0010170A1 WO 2000010170 A1 WO2000010170 A1 WO 2000010170A1 US 9912392 W US9912392 W US 9912392W WO 0010170 A1 WO0010170 A1 WO 0010170A1
Authority
WO
WIPO (PCT)
Prior art keywords
addresses
tracks
track
storage medium
position marks
Prior art date
Application number
PCT/US1999/012392
Other languages
French (fr)
Inventor
Karl A. Belser
Aihua E. Li
Original Assignee
Seagate Technology, Inc.
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
Application filed by Seagate Technology, Inc. filed Critical Seagate Technology, Inc.
Publication of WO2000010170A1 publication Critical patent/WO2000010170A1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59633Servo formatting
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/04Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
    • G11B19/041Detection or prevention of read or write errors
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/54Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
    • G11B5/55Track change, selection or acquisition by displacement of the head
    • G11B5/5521Track change, selection or acquisition by displacement of the head across disk tracks
    • G11B5/5526Control therefor; circuits, track configurations or relative disposition of servo-information transducers and servo-information tracks for control thereof
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59688Servo signal format patterns or signal processing thereof, e.g. dual, tri, quad, burst signal patterns

Definitions

  • This invention relates generally to data encoded on storage media and relates more particularly to a system and method for correcting interference errors in data encoded on storage media.
  • magneto-optical storage devices Efficient, economic, and reliable storage of digital data is an important consideration of manufacturers, designers, and users of computing systems.
  • digital data is typically stored in tracks located on rotating disks of magneto-optical (MO) storage media. Close positioning of the adjacent disk tracks maximizes the amount of stored magnetic data on a storage disk, thus providing significant economic benefits to system manufacturers and users.
  • MO magneto-optical
  • MSR magnetic super resolution
  • magnetic data is typically stored and retrieved from the storage media using a magneto-optical head.
  • the head must be accurately positioned above a selected track while storing or retrieving data.
  • One method for position correction of the head utilizes read-only data encoded on a surface of the storage media. This type of data is read by detecting a change in amplitude of a light signal reflected from the surface of the storage media, instead of by detecting a magnetic field in the storage layer. There is no masking effect for read-only data, so when the track pitch is narrow errors due to adjacent track interference may occur.
  • Errors in the read-only data may cause the head to be positioned incorrectly, which in turn may cause the MO storage device to perform unreliably. Therefore an improved system and method are needed to correct interference errors in data encoded on storage media.
  • a system and method are disclosed to correct interference errors in data encoded on storage media.
  • the invention includes position marks disposed on a storage medium, the position marks being configured to encode a plurality of track addresses and to encode track types.
  • a correction module detects and corrects errors in the track addresses by combining each of the track addresses with one of the track types so that the track type becomes part of the track address. The correction module then recognizes incorrect addresses, and replaces the incorrect addresses with correct addresses. Each incorrect address is not identical to a correct address.
  • the position marks encode at least four track types, and each track address includes a high-order address byte and a low-order address byte.
  • the low-order address bytes are encoded in track pairs, so the address and one of the track types uniquely identify each track.
  • Each low-order address byte contains a check bit used to correct single bit errors in each corresponding high-order byte.
  • the position marks that encode the track types are also used to generate a position error signal for position correction of a head device used to store and retrieve data from the storage media.
  • the present invention more efficiently and effectively corrects interference errors in data encoded on storage media.
  • FIG. 1 is a pictorial view for one embodiment of a magneto-optical drive, according to the present invention
  • FIG. 2 is a plan view for one embodiment of a front surface of the magneto-optical storage medium of FIG. 1, according to the present invention
  • FIG. 3(a) illustrates a temperature profile and a full- width-half- maximum diameter of a laser beam impinging on a cross-section of the magneto-optical storage medium of FIG. 1, according to the present invention
  • FIG. 3(b) is a top view of an aperture formed over magnetic domains in the magneto-optical storage medium of FIG. 1, according to the present invention
  • FIG. 4(a) is a diagram for one embodiment of position marks and a representative full- width-half-maximum diameter of an optical spot on a front surface of a magneto-optical storage medium;
  • FIG. 4(b) is a drawing of a reflectivity waveform corresponding to the position marks of FIG. 4(a);
  • FIG. 5 is a block diagram for one embodiment of the drive module of FIG. 1, according to the present invention.
  • FIG. 6 is a diagram for one embodiment of position marks on sample tracks of a magneto-optical storage medium
  • FIG. 7 is a diagram for one embodiment of position marks on sample tracks of a magneto-optical storage medium, according to the present invention.
  • FIG. 8(a) is a graphical representation for one embodiment of a relationship between low-order track address bits and high-order track address bits
  • FIG. 8(b) is a graphical representation for one embodiment of a relationship between low-order track address bits and high-order track address bits, according to the present invention.
  • FIG. 9 is a drawing of a waveform for one embodiment of a position error signal (PES), according to the present invention.
  • FIG. 10 is a table representing types of errors detected and corrected by the present invention.
  • FIG. 11 is a flowchart of method steps to correct interference errors i data encoded on storage media, according to one embodiment of the presen invention.
  • the present invention relates to an improvement in correcting interference errors in data encoded on storage media.
  • the following description is presented to enable one of ordinary skill in the art to make and use the invention and is provided in the context of a patent application and its requirements. Various modifications to the preferred embodiment will be readily apparent to those skilled in the art and the generic principle herein may be applied to other embodiments. Thus, the present invention is not intended to be limited to the embodiment shown but is to be accorde the widest scope consistent with the principles and features described herein.
  • the present invention includes a system and method for correcting interference errors in data encoded on storage media that comprises position marks disposed on a storage medium configured to encode a plurality of track addresses and track types, and a correction module.
  • the correction module detects and corrects errors in the track addresses by combining each of the track addresses with one of the track types and then recognizing incorrect addresses.
  • the correction module replaces incorrect addresses with correct addresses using a look-up table, wherein each incorrect address is not identical to one of the correct addresses.
  • the plurality of position marks that encode the track types are also used to generate a position error signal for position correction of a head device.
  • magneto-optical drive 110 includes an optics module 112, an optical pathway 114, an optical switch 116, a fiber bundle 118, an actuator magnet and coil 126, a plurality of head arms 122, a plurality of magneto- optical heads 124, a plurality of magneto-optical storage media 128, a drive module 132, and a servo module 142.
  • Each of the plurality of magneto-optical storage media 128 are mounted on a spindle 129 for continuous rotation at a constant angular velocity, and each of the plurality of magneto-optical heads 124 is preferably attached via a head arm 122 to electromagnetic actuator magnet and coil 126.
  • optical switch 116 receives light through optical pathway 114 and routes the light to one of a plurality of fibers in fiber bundle 118.
  • the switching properties of optical switch 116 are bidirectional, so that light reflected back to switch 116 from storage media 128 along one of the fibers in fiber bundle 118 may also be routed to optical pathway 114.
  • Each fiber of fiber bundle 118 is preferably routed along a respective head arm 122 to a respective magneto-optical head 124 and storage media 128.
  • a reflected light signal from storage media 128 couples back through magneto-optical head 124, one of the fibers in fiber bundle 118, optical switch 116, and reaches optics module 112 via optical pathway 114.
  • Optics module 112 then converts the light signal to electronic signals MO- and MO+, which are then transmitted to drive control module 132 via data pathways 130 and 131.
  • Drive control module 132 communicates the data represented by the electronic signals to a computer (not shown) via data input/ output 134.
  • FIG. 2 a plan view of a front surface 212 of a magneto-optical storage medium 128 is shown.
  • digital data is typically written into and read from a series of concentric or spiral tracks 214 located within a plurality of data sectors 277 on surface 212 of storage medium 128.
  • the digital data is read from and written to surface 212 of storage medium 128 by projecting a laser-generated light spot from magneto-optical head 124 onto a selected track 214 while storage medium 128 is rotating, and then sensing the polarization of light reflected back from storage medium 128.
  • Head 124 must be accurately positioned above track 214 of rotating storage medium 128 during a read/write operation on that track. Many factors, for example imperfections in track symmetry, may cause head 124 to be positioned slightly off the center of track 214. Position correction of head 124 is therefore required for acceptable performance during a read /write operation.
  • One embodiment of a position correction technique utilizes a plurality of servo sectors 278 on surface 212 of storage medium 128.
  • Each servo sector 278 contains read-only data that indicates the position of head 124 on storage medium 128.
  • This read-only data may be in the form of position marks permanently embossed on surface 212 of storage medium 128 at manufacture. The position marks may be used to generate a position error signal, which may then provide feedback to compensate for position errors by adjusting the position of head 124.
  • a temperature profile and the full-width-half-maximum (FWHM) diameter of a laser beam impinging on a cross-section of the media is shown and a top view of an aperture formed over magnetic domains in the media is shown, respectively.
  • a polarized laser beam 152 is directed from a respective optical fiber 120 and head 124 towards a particular data sector 277 on storage media 128.
  • storage media 128 is a magnetic super resolution (MSR) media, of a variety well known in the art, which includes a top read-out layer 160 and a buried MO storage layer 162.
  • Laser beam 152 impinges on readout layer 160 as an optical spot 154.
  • a full-width-half-maximum (FWHM) diameter 156 of optical spot 154 is indicated in Fig. 3(a).
  • Optical spot 154 preferably heats storage layer 162; a typical temperature profile formed in storage layer 162 below optical spot 154 is illustrated in Fig. 3(a).
  • application of an external magnetic field by a coil on head 124 preferably will orient magnetic dipoles within a magnetic region 172 of storage layer 162 in either an up or down direction.
  • information embodied in the direction of the external magnetic field is stored in storage layer 162.
  • Magnetic region 172 is formed using an external magnetic field that is applied using magnetic field modulation techniques (MFM) that are well known in the art, whereby successive magnetic regions 172 overlap each other to form a crescent shaped pattern as is illustrated in Figure 3(b).
  • MFM magnetic field modulation techniques
  • the power level of laser beam 152 is maintained to form magnetic regions 172 with a preferable cross-track width of approximately .6 ⁇ m and, depending on the modulation frequency of the magnetic field, with an in- track width between approximately .23 and .46 ⁇ m.
  • polarized laser beam 152 is applied with a lower power than during writing.
  • Laser beam 152 is transmitted through optical fiber 120 to head 124 and towards storage media 128 to preferably form a read aperture 170.
  • movement of storage media 128 underneath laser beam 152 results in a slight elongation of aperture 170.
  • aperture 170 of the present invention permits reading of data from a region of storage media 128 that is smaller than optical spot 154.
  • aperture 170 permits reading of data from tracks 214 that are spaced closer together than the prior art.
  • the flux emanating from a previously written magnetic region 172 is preferably coupled to the magnetic dipoles within aperture 170 formed in readout layer 160 and oriented such that the dipoles within aperture 170 point in either an up or down direction, depending on the information stored in magnetic region 172.
  • Laser beam 152 is reflected from readout layer 160 with an amplitude and a polarization rotation that depends on the orientation of the dipoles in readout layer 160 and with a polarization rotation that is rotated relative to laser beam 152.
  • the amplitude and polarization rotation are embodied in a reflected laser beam 153.
  • the readout process produces either positively-rotated light or negatively-rotated light. In this way, the pattern of up or down magnetization orientations (representative of the stored digital data) modulates the polarization of the light reflected from storage media 128.
  • magneto-optical drive and magneto-optical storage media are discussed here, other types of drives and storage media, including those utilizing optical position sensing and magnetic data storage and retrieval, are within the scope of the present invention.
  • FIG. 4(a) a diagram of position marks on sample storage media tracks within a servo sector 278 is shown.
  • FIG. 4(a) includes sample tracks 0 through 4. Five tracks are presented for purposes of illustration, however storage medium 128 typically contains a significantly greater number of tracks. Furthermore, FIG. 4(a) depicts track 0 through track 4 as straight, whereas in practice they are typically circular.
  • each track has three associated position marks which may be repeated at selected intervals along their corresponding track.
  • the position marks are formed by depressions in surface 212 of storage medium 128.
  • the ellipses shown in FIG. 4(a) represent the full- width-half-maximum dimensions of the depressions.
  • the full- width-half- maximum dimensions of a depression are its dimensions at a plane located halfway between surface 212 and the bottom of the depression.
  • a position mark may comprise a single elliptical depression, for example position marks 412 and 414, or alternately may comprise many depressions that form a radial row, for example position mark 410.
  • a single position mark may correspond to more than one track. In FIG. 4(a), position mark 410 corresponds to all five tracks, and position mark 414 corresponds to tracks 3 and 4.
  • optical spot 156 (the full-width-half-maximum dimensions of optical spot 154) travels over a position mark, the diffraction pattern is such that most of the light is not reflected back to head 124. A resulting pulse occurs in a detected reflectivity signal that is based on the amount of light reflected back from storage medium 128 to head 124.
  • FIG. 4(b) a drawing of a reflectivity waveform corresponding to position marks 410, 412, and 414 is shown.
  • the head is positioned over track 4 as storage medium 128 rotates at a selected rate of speed.
  • Head 124 initially encounters position mark 410, which is a radial bar created by overlapping elliptical depressions.
  • position mark 410 is a radial bar created by overlapping elliptical depressions.
  • position mark 410 is a radial bar created by overlapping elliptical depressions.
  • the amplitude of reflected light is reduced, generating negative-going sync pulse 430 at time 440.
  • a position mark would cause the reflectivity signal to fall to zero as optical spot 156 passes directly over the mark.
  • position mark 410 is detected when the reflectivity signal becomes small, as represented by sync pulse 430.
  • head 124 encounters position mark 412, which is positioned at a specified perpendicular distance off-center from track 4. Position mark 412 generates a negative-going pulse "A" at time 442.
  • the amplitude of pulse A is relatively less than the amplitude of sync pulse 430 because optical spot 156 does not pass directly over position mark 412.
  • head 124 encounters position mark 414, which is positioned at the same specified distance off-center of track 4, but in the opposite direction of position mark 412.
  • Position mark 414 generates a negative-going pulse "B" at time 444.
  • the amplitude of pulse B is also relatively less than the amplitude of sync pulse 430.
  • a radial position error signal (PES) for head 124 may then be obtained by taking the difference of the peak reflectivity amplitudes of pulse A and pulse B.
  • PES radial position error signal
  • Drive module 132 uses the reflectivity signals to derive the position error signal (PES), which is provided as feedback via line 146 to servo module 142 (FIG. 1).
  • PES position error signal
  • Servo module 142 then generates a servo control current which is proportional to the received PES and provides the generated servo control current via line 144 to actuator 126 which responsively adjusts the position of head 124.
  • drive module 132 includes a data channel 510 and a separate reflectivity channel 514 because two distinctly different types of light sensing are utilized by magneto-optical drive 110.
  • Data channel 510 senses light reflected from the data wedges 277 on storage media 128 to determine rotation of the plane of polarization (corresponding to each magnetically- recorded domain) and thus responsively generates corresponding digital data.
  • reflectivity channel 514 senses the amplitude of light reflected from servo sectors 278 on storage media 128. For example, during read mode, the amplitude of reflected light is destructively interfered with whenever the reading light beam strikes the position marks embossed upon storage media 128. Reflectivity channel 514 then responsively utilizes the detected reflectivity signal to read data encoded on the current track and to derive a position error signal that is used to adjust and correct the radial position of head 124. Reflectivity channel 514 includes a correction module 516, to be described below in conjunction with FIGS. 6-9.
  • FIG. 6 a diagram for one embodiment of position marks on sample tracks of a magneto-optical storage medium 128 is shown. Eight tracks are shown in FIG. 6, however, a magneto-optical storage medium typically includes a significantly larger number of tracks.
  • the position marks are comprised of elliptical pits embossed on surface 212 of storage medium 128.
  • Position mark 612 which comprises a row of overlapping elliptical depressions, indicates the beginning of a servo sector 278 and corresponds to tracks 0-7.
  • Position mark 614 represents a Z bit, which is one bit of a high-order byte of a track address, and corresponds to tracks 0-7.
  • Position marks 616-622 represent three bits, Y2, Yl, and YO, of a low-order byte of a track address. Position mark 616 corresponds to tracks 4-7 and bit Y2, position mark 618 corresponds to tracks 2-5 and bit Yl, position mark 620 corresponds to tracks 1-2 and bit YO, and position mark 622 corresponds to tracks 5-6 and bit Y0.
  • a complete low-order byte of a track address contains eight bits, however, only a three-bit address is shown in FIG. 6 for ease of discussion.
  • the track addresses are encoded using a Gray code, wherein only a single bit changes between adjacent track addresses.
  • a complete track address comprises a serial-encoded high-order byte and a parallel-encoded low-order byte.
  • the high-order byte is distributed over eight successive servo sectors 278 as the Z bit.
  • the Z bit is encoded as logic "1," and track 0 has low-order bits "000,” track 1 has low-order bits "001,” and track 2 has low-order bits "011.”
  • a reflectivity signal As optical spot 156 passes along a track, a reflectivity signal, described above in conjunction with FIG. 4(b), indicates read-only data encoded on that track. However, since optical spot 156 is large relative to the track pitch, read-only data encoded on adjacent tracks may be read as well.
  • bits Y2-Y0 should be read as "001.”
  • Optical spot 156 may alternatively read bit Yl as a “1” because bit Yl of track 2 is a “1.” This type of error is called a "runt bit” error.
  • bits Y2-Y0 should be read as "011.”
  • Optical spot 156 may alternatively read bit Y0 as a “0” because bit YO of track 3 is a "0.” This type of error is called a "weak one" error.
  • each track has four position marks corresponding to positions A, B, C, and D.
  • Position marks A, B, C, and D represent one embodiment of a two-phase PES pattern of position marks.
  • a two-phase PES pattern distinguishes between even (C) and odd (D) tracks.
  • Marks A and B are used to generate a PES to correct the position of head 124 on the center of each track, as described above in conjunction with FIGS. 4-5, and marks C and D identify whether a track is even or odd, respectively.
  • position mark A (elliptical depression 630) and position mark B (elliptical depression 632) are used to generate a PES, and position mark C (elliptical depression 634) is read as a logic "1" to indicate an even track.
  • position mark D will be read as a logic "0" because there is no depression at that position.
  • the two- phase PES pattern of FIG. 6 allows correction module 516 to detect and correct the error. For example, if the low-order byte of track 1 is incorrectly read as "011," optical spot 156 will typically correctly read the track, or PES, type as D. Correction module 516 may be instructed to recognize "01 ID" as an incorrect address. The single bit error may then be corrected using a look-up table, which matches an incorrect address with a corresponding correct address.
  • FIG. 6 embodiment of a two-phase PES pattern is not able to detect double bit errors that may occur while reading low-order track addresses. For example, as optical spot 156 passes along track 3, it should read bits Y2-Y0 as "010,” and read the PES type as D. However, since optical spot 156 is large relative to the track pitch, optical spot 156 may alternatively read bits Y2-Y0 as "111" with PES type D. This is the incorrect address of track 3, but the correct address of track 5. Correction module 516 can not be instructed to recognize the double bit error as an incorrect address since "11 ID" is the correct address of track 5.
  • FIG. 7 a diagram for one embodiment of position marks on sample tracks of a magneto-optical storage medium 128 is shown, according to the present invention.
  • Eight tracks are shown in FIG. 7, however, a magneto-optical storage medium typically includes a significantly larger number of tracks.
  • Position marks A, B, C, and D are used to create a four-phase PES pattern.
  • the four-phase PES pattern of the present invention comprises a pattern of position marks that repeats every four tracks.
  • the four-phase PES pattern discriminates between four different types of tracks, instead of odd and even tracks.
  • elliptical depressions 720 correspond to position mark A for tracks 0 and 1
  • elliptical depressions 722 correspond to position mark B for tracks 1
  • elliptical depressions 724 correspond to position mark C for tracks 0
  • elliptical depressions 726 correspond to position mark D for tracks 2, 3, and 4.
  • the PES type of each track is typically determined by identifying which mark of the four produces the largest pulse in the reflectivity signal.
  • the mark centered on the track typically identifies the PES type. For instance, in FIG. 7, track 0 is type A, track 1 is type C, track 2 is type B, and track 3 is type D. Calculation of the PES of the present invention for position correction of head 124 is discussed below in conjunction with FIG.
  • the low-order bytes of track addresses are encoded in Gray-coded pairs; however, other encoding schemes are within the scope of the present invention.
  • tracks 0 and 1 both have low- order address bits Y2 and Yl of "00”
  • tracks 2 and 3 both have low- order address bits Y2 and Yl of "01.”
  • the PES type is used to differentiate between the tracks in each pair. In other words, the PES type takes the place of the lowest bit Y0 of the low-order track address byte.
  • the track address and track type uniquely identify each track. For example, track 0 may be identified as "00A,” and track 1 may be identified as "OOC.” Encoding the low-order track address bytes in pairs eliminates double bit interference errors.
  • Each track 214 has adjacent tracks with low-order address bits that are either identical (except for PES type) or different by a single bit. Any errors due to adjacent track interference will therefore be only single bit errors. Such single bit errors may be detected and corrected using a look-up table, as described below in conjunction with FIG. 10.
  • the present invention corrects interference errors in data encoded on storage media.
  • FIG. 8(a) a graphical representation for one embodiment of a relationship between low-order track address bits and high-order track address bits is shown.
  • the relationship shown in FIG. 8(a) reflects the pattern of position marks in FIG. 6.
  • the high-order byte of the track address changes every 256 tracks.
  • the low-order byte of the track address ranges from 0 to 255, and then wraps back to 0.
  • Each high-order byte has an identical set of corresponding low-order bytes. If a single bit error occurs in the high-order byte, correction module 516 typically will not detect the error. For example, if the current track has an address with high-order byte 812, the current track has a corresponding low-order byte 814. If the current track's high-order byte is incorrectly read as byte 816, correction module 516 will not be able to detect the error since high-order byte 816 is part of a correct address having a low-order byte 818 that is identical to low-order byte 814. An error in the high-order byte causes correction module 516 to sense the position of head 124 as being 256 tracks away from the actual position of head 124.
  • FIG. 8(b) a graphical representation for one embodiment of a relationship between low-order track address bits and high-order track address bits is shown, according to the present invention.
  • the relationship shown in FIG. 8(b) reflects the pattern of position marks in FIG. 7.
  • the high-order byte of the track address changes every 256 tracks.
  • the low-order bytes are addressed from 0 to 255 in pairs, so the high-order byte will have changed twice when the low-order byte wraps back to 0.
  • each high-order byte has a corresponding set of low-order bytes that is different from the corresponding low-order bytes of an adjacent high-order byte.
  • high-order byte N has a corresponding set of low-order bytes that is different from the corresponding low-order bytes of high-order bytes N- 1 and N+ l .
  • An error in a high-order byte is corrected by using a check bit, which is encoded as the highest bit of the low-order byte.
  • the PES type replaces the lowest bit of the low- order byte in the track address, which leaves one extra bit position in each servo sector 278. This extra bit position is used to encode a check bit for the high-order byte.
  • the low-order byte of the present invention thus comprises a check bit and seven bits of track address information.
  • correction module 516 (FIG. 5) has read all eight bits of the high-order track address byte. Correction module 516 decodes the Gray-coded high-order byte into binary, and decodes the current Gray-coded low-order byte into binary. A single bit error in the Gray-coded high order byte causes only the lowest bit of the binary high-order byte to change. The highest bit of the binary low- order byte has been encoded as a check bit for the lowest bit of the binary high-order byte. If the lowest bit of the binary high-order byte does not match the highest bit of the binary low-order byte, correction module 516 increases or decreases the binary high-order byte accordingly. Thus the system and method of the present invention detects and corrects single bit errors in the high-order track address byte.
  • FIG. 9 a drawing of a waveform for one embodiment of a position error signal (PES) is shown, according to the present invention.
  • PES position error signal
  • Correction module 516 then calculates a PES by comparing the absolute value of A-B with the absolute value of C-D. If the absolute value of A-B is less than the absolute value of C-D, then correction module 516 calculates the PES as A-B/C-D. If the absolute value of A-B is not less than the absolute value of C-D, then correction module 516 calculates the PES as C-D/ A-B.
  • the resulting PES is a triangle waveform bounded by +1 and - 1, as shown in FIG. 9.
  • the PES is sent to servo module 142 (FIG. 1), which generates a servo control current and provides the control current to actuator 126 to responsively adjust the position of head 124.
  • FIG. 10 a table representing types of errors detected and corrected by the present invention is shown.
  • the table is used by correction module 516 to correct the low-order byte of track addresses as shown in FIG. 7.
  • HO represents an even high-order byte and HI represents an odd high-order byte. If the low-order byte of the track address is read as one of the addresses in the error columns, correction module 516 recognizes the incorrect address, thus detecting the error. Correction module 516 then replaces the low-order byte as read with the corresponding correct address listed in the table.
  • head 124 should read the low-order address bits as "01” with PES type D. However, head 124 may alternately read the low-order address bits as "11” with PES type D, since track 4 has low-order bits "11.”
  • Correction module 516 will recognize "1 1" with PES type D as an incorrect address, and change the address to "01” with PES type D according to the table. In this way the system and method of the present invention detects and corrects both "runt bit” and "weak one" errors.
  • step 1112 head 124 reads the high-order track address bit Z of the current servo sector 278.
  • step 1114 head 124 reads the low-order track address bits Y8-Y1.
  • the low- order track address bits include a check bit and seven bits of track address information.
  • step 1116 head 124 reads a reflectivity signal from position marks A, B, C, and D.
  • correction module 516 in drive module 132 determines the PES type by determining which of the four position marks returned the largest reflectivity signal amplitude.
  • correction module 516 compares the low-order track address bits and the PES type against a table of errors, for example the table shown in FIG. 10. If the low-order track address bits and PES type correspond to an incorrect address, correction module 516 replaces the incorrect address bits with the correct address bits from the table.
  • correction module 516 evaluates the amplitudes of the pulses in the reflectivity signal from position marks A, B, C, and D. If the absolute value of A-B is less than the absolute value of C-D, then, in step 1124, correction module 516 calculates the PES as A-B/C-D. If the absolute value of A-B is not less than the absolute value of C-D, then, in step 1126, correction module 516 calculates the PES as C-D/A-B.
  • correction module 516 sends the PES and the corrected low-order track address bits to servo module 142 to correct the position of head 124.
  • correction module 516 determines if eight servo sectors 278 have been read. If not, the method returns to step 1112 to read the next servo sector 278. If eight servo sectors 278 have been read, correction module 516 has now read all eight bits of the high-order track address byte. Correction module 516 then corrects the high-order track address byte with the check bit of the low-order byte, as described above in conjunction with FIG. 8(b). The method then returns to step 1112 to read the next servo sector 278.
  • the invention has been explained above with reference to a preferred embodiment.
  • the radial position error correction system and method described herein may be implemented in other types of data recording systems.
  • the present invention may be implemented in any data recording system in which adjacent track interference can be eliminated in data recording regions but not in position sensing regions.
  • the present invention may readily be implemented in conventional inductive recording in hard disk drives by forming magnetically dead regions between tracks that would allow a wider data read head. A wider data read head would result in adjacent track interference in position sensing regions that would require correction for reliable performance.
  • the present invention may effectively be used in conjunction with systems other than the one described above as the preferred embodiment. Therefore, these and other variations upon the preferred embodiments are intended to be covered by the present invention, which is limited only by the appended claims.

Abstract

A system and method for correcting interference errors in data encoded on storage media comprising position marks disposed on a storage medium, the position marks being configured to encode a plurality of track addresses and at least four track types. A correciton module detects and corrects errors in the track addresses by combining each of the track addresses with one of the track types and then recognizing incorrect addresses. The correction module replaces incorrect addresses with correct addresses using a look-up table, wherein each incorrect address is not identical to one of the correct addresses. The plurality of position marks that encode the track types are also used to generate a position error signal for position correction of a head device.

Description

SYSTEM AND METHOD FOR CORRECTING INTERFERENCE ERRORS IN DATA ENCODED ON STORAGE MEDIA
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is related to, and claims the benefit of, U.S. Provisional Application No. 60/096,728, entitled "Radial Position Encoding Method For Optical Disk Drives That Is Robust To Errors Due To Adjacent Track Information," filed August 17, 1998. This application is also related to, and claims the benefit of, U.S. Provisional Application No. 60/ 112,261, entitled "Radial Position Encoding Method for Optical Disk Drives," filed December 15, 1998. The subject matter of these related applications is incorporated herein by reference. The related applications are commonly assigned.
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates generally to data encoded on storage media and relates more particularly to a system and method for correcting interference errors in data encoded on storage media.
2. Description of the Background Art
Efficient, economic, and reliable storage of digital data is an important consideration of manufacturers, designers, and users of computing systems. In magneto-optical storage devices, digital data is typically stored in tracks located on rotating disks of magneto-optical (MO) storage media. Close positioning of the adjacent disk tracks maximizes the amount of stored magnetic data on a storage disk, thus providing significant economic benefits to system manufacturers and users.
Therefore, system designers frequently seek new and improved methods of reducing track pitch to permit greater storage capacity on the storage media. Storage devices using magnetic super resolution (MSR) storage media allow for very narrow track pitch. A MSR media produces a readout aperture when heated by a light spot. The aperture allows magnetic data in a storage layer to become visible. The edges of the aperture mask magnetic data stored in adjacent tracks, so there are typically negligible interference errors in the magnetic data read from the MSR media.
In MO storage devices, magnetic data is typically stored and retrieved from the storage media using a magneto-optical head. The head must be accurately positioned above a selected track while storing or retrieving data. One method for position correction of the head utilizes read-only data encoded on a surface of the storage media. This type of data is read by detecting a change in amplitude of a light signal reflected from the surface of the storage media, instead of by detecting a magnetic field in the storage layer. There is no masking effect for read-only data, so when the track pitch is narrow errors due to adjacent track interference may occur.
Errors in the read-only data may cause the head to be positioned incorrectly, which in turn may cause the MO storage device to perform unreliably. Therefore an improved system and method are needed to correct interference errors in data encoded on storage media.
SUMMARY OF THE INVENTION
In accordance with the present invention, a system and method are disclosed to correct interference errors in data encoded on storage media. The invention includes position marks disposed on a storage medium, the position marks being configured to encode a plurality of track addresses and to encode track types. A correction module detects and corrects errors in the track addresses by combining each of the track addresses with one of the track types so that the track type becomes part of the track address. The correction module then recognizes incorrect addresses, and replaces the incorrect addresses with correct addresses. Each incorrect address is not identical to a correct address.
In one embodiment, the position marks encode at least four track types, and each track address includes a high-order address byte and a low-order address byte. The low-order address bytes are encoded in track pairs, so the address and one of the track types uniquely identify each track. Each low-order address byte contains a check bit used to correct single bit errors in each corresponding high-order byte. The position marks that encode the track types are also used to generate a position error signal for position correction of a head device used to store and retrieve data from the storage media.
Therefore, the present invention more efficiently and effectively corrects interference errors in data encoded on storage media.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a pictorial view for one embodiment of a magneto-optical drive, according to the present invention;
FIG. 2 is a plan view for one embodiment of a front surface of the magneto-optical storage medium of FIG. 1, according to the present invention;
FIG. 3(a) illustrates a temperature profile and a full- width-half- maximum diameter of a laser beam impinging on a cross-section of the magneto-optical storage medium of FIG. 1, according to the present invention;
FIG. 3(b) is a top view of an aperture formed over magnetic domains in the magneto-optical storage medium of FIG. 1, according to the present invention;
FIG. 4(a) is a diagram for one embodiment of position marks and a representative full- width-half-maximum diameter of an optical spot on a front surface of a magneto-optical storage medium;
FIG. 4(b) is a drawing of a reflectivity waveform corresponding to the position marks of FIG. 4(a);
FIG. 5 is a block diagram for one embodiment of the drive module of FIG. 1, according to the present invention;
FIG. 6 is a diagram for one embodiment of position marks on sample tracks of a magneto-optical storage medium;
FIG. 7 is a diagram for one embodiment of position marks on sample tracks of a magneto-optical storage medium, according to the present invention;
FIG. 8(a) is a graphical representation for one embodiment of a relationship between low-order track address bits and high-order track address bits;
FIG. 8(b) is a graphical representation for one embodiment of a relationship between low-order track address bits and high-order track address bits, according to the present invention;
FIG. 9 is a drawing of a waveform for one embodiment of a position error signal (PES), according to the present invention; FIG. 10 is a table representing types of errors detected and corrected by the present invention; and
FIG. 11 is a flowchart of method steps to correct interference errors i data encoded on storage media, according to one embodiment of the presen invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
The present invention relates to an improvement in correcting interference errors in data encoded on storage media. The following description is presented to enable one of ordinary skill in the art to make and use the invention and is provided in the context of a patent application and its requirements. Various modifications to the preferred embodiment will be readily apparent to those skilled in the art and the generic principle herein may be applied to other embodiments. Thus, the present invention is not intended to be limited to the embodiment shown but is to be accorde the widest scope consistent with the principles and features described herein.
The present invention includes a system and method for correcting interference errors in data encoded on storage media that comprises position marks disposed on a storage medium configured to encode a plurality of track addresses and track types, and a correction module. The correction module detects and corrects errors in the track addresses by combining each of the track addresses with one of the track types and then recognizing incorrect addresses. The correction module replaces incorrect addresses with correct addresses using a look-up table, wherein each incorrect address is not identical to one of the correct addresses. The plurality of position marks that encode the track types are also used to generate a position error signal for position correction of a head device.
Referring now to FIG. 1, a pictorial view for one embodiment of a magneto-optical drive 110 is shown. Although a magneto-optical drive is discussed here, other types of optical systems, for example an optical drive, are within the scope of the present invention. In the FIG. 1 embodiment, magneto-optical drive 110 includes an optics module 112, an optical pathway 114, an optical switch 116, a fiber bundle 118, an actuator magnet and coil 126, a plurality of head arms 122, a plurality of magneto- optical heads 124, a plurality of magneto-optical storage media 128, a drive module 132, and a servo module 142.
Each of the plurality of magneto-optical storage media 128 are mounted on a spindle 129 for continuous rotation at a constant angular velocity, and each of the plurality of magneto-optical heads 124 is preferably attached via a head arm 122 to electromagnetic actuator magnet and coil 126.
In the FIG. 1 embodiment, optical switch 116 receives light through optical pathway 114 and routes the light to one of a plurality of fibers in fiber bundle 118. The switching properties of optical switch 116 are bidirectional, so that light reflected back to switch 116 from storage media 128 along one of the fibers in fiber bundle 118 may also be routed to optical pathway 114. Each fiber of fiber bundle 118 is preferably routed along a respective head arm 122 to a respective magneto-optical head 124 and storage media 128.
A reflected light signal from storage media 128 couples back through magneto-optical head 124, one of the fibers in fiber bundle 118, optical switch 116, and reaches optics module 112 via optical pathway 114. Optics module 112 then converts the light signal to electronic signals MO- and MO+, which are then transmitted to drive control module 132 via data pathways 130 and 131. Drive control module 132 communicates the data represented by the electronic signals to a computer (not shown) via data input/ output 134.
Referring now to FIG. 2, a plan view of a front surface 212 of a magneto-optical storage medium 128 is shown. In MO storage devices, digital data is typically written into and read from a series of concentric or spiral tracks 214 located within a plurality of data sectors 277 on surface 212 of storage medium 128. The digital data is read from and written to surface 212 of storage medium 128 by projecting a laser-generated light spot from magneto-optical head 124 onto a selected track 214 while storage medium 128 is rotating, and then sensing the polarization of light reflected back from storage medium 128. Head 124 must be accurately positioned above track 214 of rotating storage medium 128 during a read/write operation on that track. Many factors, for example imperfections in track symmetry, may cause head 124 to be positioned slightly off the center of track 214. Position correction of head 124 is therefore required for acceptable performance during a read /write operation.
One embodiment of a position correction technique utilizes a plurality of servo sectors 278 on surface 212 of storage medium 128. Each servo sector 278 contains read-only data that indicates the position of head 124 on storage medium 128. This read-only data may be in the form of position marks permanently embossed on surface 212 of storage medium 128 at manufacture. The position marks may be used to generate a position error signal, which may then provide feedback to compensate for position errors by adjusting the position of head 124.
Referring now to Figs. 3(a) and 3(b), a temperature profile and the full-width-half-maximum (FWHM) diameter of a laser beam impinging on a cross-section of the media is shown and a top view of an aperture formed over magnetic domains in the media is shown, respectively. During writing, a polarized laser beam 152 is directed from a respective optical fiber 120 and head 124 towards a particular data sector 277 on storage media 128. In one embodiment, storage media 128 is a magnetic super resolution (MSR) media, of a variety well known in the art, which includes a top read-out layer 160 and a buried MO storage layer 162. Laser beam 152 impinges on readout layer 160 as an optical spot 154. A full-width-half-maximum (FWHM) diameter 156 of optical spot 154 is indicated in Fig. 3(a). Optical spot 154 preferably heats storage layer 162; a typical temperature profile formed in storage layer 162 below optical spot 154 is illustrated in Fig. 3(a). For a given temperature of storage layer 162 above a Curie point 158, application of an external magnetic field by a coil on head 124 preferably will orient magnetic dipoles within a magnetic region 172 of storage layer 162 in either an up or down direction. Depending on the direction of the external magnetic field, information embodied in the direction of the external magnetic field is stored in storage layer 162. Magnetic region 172 is formed using an external magnetic field that is applied using magnetic field modulation techniques (MFM) that are well known in the art, whereby successive magnetic regions 172 overlap each other to form a crescent shaped pattern as is illustrated in Figure 3(b). For writing, the power level of laser beam 152 is maintained to form magnetic regions 172 with a preferable cross-track width of approximately .6 μm and, depending on the modulation frequency of the magnetic field, with an in- track width between approximately .23 and .46 μm.
During the reading of data, polarized laser beam 152 is applied with a lower power than during writing. Laser beam 152 is transmitted through optical fiber 120 to head 124 and towards storage media 128 to preferably form a read aperture 170. However, those skilled in the art will recognize that movement of storage media 128 underneath laser beam 152 results in a slight elongation of aperture 170. Those skilled in the art will also recognize that in contrast to the prior art, aperture 170 of the present invention permits reading of data from a region of storage media 128 that is smaller than optical spot 154. Thus, aperture 170 permits reading of data from tracks 214 that are spaced closer together than the prior art. During reading, the flux emanating from a previously written magnetic region 172 is preferably coupled to the magnetic dipoles within aperture 170 formed in readout layer 160 and oriented such that the dipoles within aperture 170 point in either an up or down direction, depending on the information stored in magnetic region 172. Laser beam 152 is reflected from readout layer 160 with an amplitude and a polarization rotation that depends on the orientation of the dipoles in readout layer 160 and with a polarization rotation that is rotated relative to laser beam 152. The amplitude and polarization rotation are embodied in a reflected laser beam 153. The readout process produces either positively-rotated light or negatively-rotated light. In this way, the pattern of up or down magnetization orientations (representative of the stored digital data) modulates the polarization of the light reflected from storage media 128.
Although a magneto-optical drive and magneto-optical storage media are discussed here, other types of drives and storage media, including those utilizing optical position sensing and magnetic data storage and retrieval, are within the scope of the present invention.
Referring now to FIG. 4(a), a diagram of position marks on sample storage media tracks within a servo sector 278 is shown. FIG. 4(a) includes sample tracks 0 through 4. Five tracks are presented for purposes of illustration, however storage medium 128 typically contains a significantly greater number of tracks. Furthermore, FIG. 4(a) depicts track 0 through track 4 as straight, whereas in practice they are typically circular.
As shown in FIG. 4(a), each track has three associated position marks which may be repeated at selected intervals along their corresponding track. The position marks are formed by depressions in surface 212 of storage medium 128. The ellipses shown in FIG. 4(a) represent the full- width-half-maximum dimensions of the depressions. The full- width-half- maximum dimensions of a depression are its dimensions at a plane located halfway between surface 212 and the bottom of the depression.
A position mark may comprise a single elliptical depression, for example position marks 412 and 414, or alternately may comprise many depressions that form a radial row, for example position mark 410. A single position mark may correspond to more than one track. In FIG. 4(a), position mark 410 corresponds to all five tracks, and position mark 414 corresponds to tracks 3 and 4.
When optical spot 156 (the full-width-half-maximum dimensions of optical spot 154) travels over a position mark, the diffraction pattern is such that most of the light is not reflected back to head 124. A resulting pulse occurs in a detected reflectivity signal that is based on the amount of light reflected back from storage medium 128 to head 124.
Referring now to FIG. 4(b), a drawing of a reflectivity waveform corresponding to position marks 410, 412, and 414 is shown. During a read /write operation on track 4, the head is positioned over track 4 as storage medium 128 rotates at a selected rate of speed. Head 124 initially encounters position mark 410, which is a radial bar created by overlapping elliptical depressions. When optical spot 156 passes over position mark 410, the amplitude of reflected light is reduced, generating negative-going sync pulse 430 at time 440. Ideally, a position mark would cause the reflectivity signal to fall to zero as optical spot 156 passes directly over the mark. In practice, position mark 410 is detected when the reflectivity signal becomes small, as represented by sync pulse 430. Next, head 124 encounters position mark 412, which is positioned at a specified perpendicular distance off-center from track 4. Position mark 412 generates a negative-going pulse "A" at time 442. The amplitude of pulse A is relatively less than the amplitude of sync pulse 430 because optical spot 156 does not pass directly over position mark 412. Next, head 124 encounters position mark 414, which is positioned at the same specified distance off-center of track 4, but in the opposite direction of position mark 412. Position mark 414 generates a negative-going pulse "B" at time 444. The amplitude of pulse B is also relatively less than the amplitude of sync pulse 430. A radial position error signal (PES) for head 124 may then be obtained by taking the difference of the peak reflectivity amplitudes of pulse A and pulse B.
Drive module 132 (FIG. 1) uses the reflectivity signals to derive the position error signal (PES), which is provided as feedback via line 146 to servo module 142 (FIG. 1). Servo module 142 then generates a servo control current which is proportional to the received PES and provides the generated servo control current via line 144 to actuator 126 which responsively adjusts the position of head 124.
Referring now to FIG. 5, a block diagram for one embodiment of drive module 132 of FIG. 1 is shown. In the FIG. 5 embodiment, drive module 132 includes a data channel 510 and a separate reflectivity channel 514 because two distinctly different types of light sensing are utilized by magneto-optical drive 110. Data channel 510 senses light reflected from the data wedges 277 on storage media 128 to determine rotation of the plane of polarization (corresponding to each magnetically- recorded domain) and thus responsively generates corresponding digital data.
In contrast, reflectivity channel 514 senses the amplitude of light reflected from servo sectors 278 on storage media 128. For example, during read mode, the amplitude of reflected light is destructively interfered with whenever the reading light beam strikes the position marks embossed upon storage media 128. Reflectivity channel 514 then responsively utilizes the detected reflectivity signal to read data encoded on the current track and to derive a position error signal that is used to adjust and correct the radial position of head 124. Reflectivity channel 514 includes a correction module 516, to be described below in conjunction with FIGS. 6-9.
Referring now to FIG. 6, a diagram for one embodiment of position marks on sample tracks of a magneto-optical storage medium 128 is shown. Eight tracks are shown in FIG. 6, however, a magneto-optical storage medium typically includes a significantly larger number of tracks. The position marks are comprised of elliptical pits embossed on surface 212 of storage medium 128. Position mark 612, which comprises a row of overlapping elliptical depressions, indicates the beginning of a servo sector 278 and corresponds to tracks 0-7. Position mark 614 represents a Z bit, which is one bit of a high-order byte of a track address, and corresponds to tracks 0-7. Position marks 616-622 represent three bits, Y2, Yl, and YO, of a low-order byte of a track address. Position mark 616 corresponds to tracks 4-7 and bit Y2, position mark 618 corresponds to tracks 2-5 and bit Yl, position mark 620 corresponds to tracks 1-2 and bit YO, and position mark 622 corresponds to tracks 5-6 and bit Y0. A complete low-order byte of a track address contains eight bits, however, only a three-bit address is shown in FIG. 6 for ease of discussion. The track addresses are encoded using a Gray code, wherein only a single bit changes between adjacent track addresses. A complete track address comprises a serial-encoded high-order byte and a parallel-encoded low-order byte. The high-order byte is distributed over eight successive servo sectors 278 as the Z bit. In FIG. 6, the Z bit is encoded as logic "1," and track 0 has low-order bits "000," track 1 has low-order bits "001," and track 2 has low-order bits "011."
As optical spot 156 passes along a track, a reflectivity signal, described above in conjunction with FIG. 4(b), indicates read-only data encoded on that track. However, since optical spot 156 is large relative to the track pitch, read-only data encoded on adjacent tracks may be read as well.
For example, as optical spot 156 passes along track 1 , bits Y2-Y0 should be read as "001." Optical spot 156 may alternatively read bit Yl as a "1" because bit Yl of track 2 is a "1." This type of error is called a "runt bit" error. For another example, as optical spot 156 passes along track 2, bits Y2-Y0 should be read as "011." Optical spot 156 may alternatively read bit Y0 as a "0" because bit YO of track 3 is a "0." This type of error is called a "weak one" error.
In FIG. 6, each track has four position marks corresponding to positions A, B, C, and D. Position marks A, B, C, and D represent one embodiment of a two-phase PES pattern of position marks. A two-phase PES pattern distinguishes between even (C) and odd (D) tracks. Marks A and B are used to generate a PES to correct the position of head 124 on the center of each track, as described above in conjunction with FIGS. 4-5, and marks C and D identify whether a track is even or odd, respectively. For track 2, position mark A (elliptical depression 630) and position mark B (elliptical depression 632) are used to generate a PES, and position mark C (elliptical depression 634) is read as a logic "1" to indicate an even track. For track 2, position mark D will be read as a logic "0" because there is no depression at that position.
If a single bit error occurs in the low-order track address, the two- phase PES pattern of FIG. 6 allows correction module 516 to detect and correct the error. For example, if the low-order byte of track 1 is incorrectly read as "011," optical spot 156 will typically correctly read the track, or PES, type as D. Correction module 516 may be instructed to recognize "01 ID" as an incorrect address. The single bit error may then be corrected using a look-up table, which matches an incorrect address with a corresponding correct address.
The FIG. 6 embodiment of a two-phase PES pattern is not able to detect double bit errors that may occur while reading low-order track addresses. For example, as optical spot 156 passes along track 3, it should read bits Y2-Y0 as "010," and read the PES type as D. However, since optical spot 156 is large relative to the track pitch, optical spot 156 may alternatively read bits Y2-Y0 as "111" with PES type D. This is the incorrect address of track 3, but the correct address of track 5. Correction module 516 can not be instructed to recognize the double bit error as an incorrect address since "11 ID" is the correct address of track 5.
Referring now to FIG. 7, a diagram for one embodiment of position marks on sample tracks of a magneto-optical storage medium 128 is shown, according to the present invention. Eight tracks are shown in FIG. 7, however, a magneto-optical storage medium typically includes a significantly larger number of tracks. Position marks A, B, C, and D are used to create a four-phase PES pattern. The four-phase PES pattern of the present invention comprises a pattern of position marks that repeats every four tracks. The four-phase PES pattern discriminates between four different types of tracks, instead of odd and even tracks.
In the PES pattern of FIG. 7, elliptical depressions 720 correspond to position mark A for tracks 0 and 1, elliptical depressions 722 correspond to position mark B for tracks 1, 2, and 3, elliptical depressions 724 correspond to position mark C for tracks 0, 1, and 2, and elliptical depressions 726 correspond to position mark D for tracks 2, 3, and 4. The PES type of each track is typically determined by identifying which mark of the four produces the largest pulse in the reflectivity signal. The mark centered on the track typically identifies the PES type. For instance, in FIG. 7, track 0 is type A, track 1 is type C, track 2 is type B, and track 3 is type D. Calculation of the PES of the present invention for position correction of head 124 is discussed below in conjunction with FIG. 9. In the FIG. 7 embodiment, the low-order bytes of track addresses are encoded in Gray-coded pairs; however, other encoding schemes are within the scope of the present invention. In FIG. 7, tracks 0 and 1 both have low- order address bits Y2 and Yl of "00," and tracks 2 and 3 both have low- order address bits Y2 and Yl of "01." The PES type is used to differentiate between the tracks in each pair. In other words, the PES type takes the place of the lowest bit Y0 of the low-order track address byte. Thus the track address and track type uniquely identify each track. For example, track 0 may be identified as "00A," and track 1 may be identified as "OOC." Encoding the low-order track address bytes in pairs eliminates double bit interference errors. Each track 214 has adjacent tracks with low-order address bits that are either identical (except for PES type) or different by a single bit. Any errors due to adjacent track interference will therefore be only single bit errors. Such single bit errors may be detected and corrected using a look-up table, as described below in conjunction with FIG. 10.
Thus the present invention corrects interference errors in data encoded on storage media.
Referring now to FIG. 8(a), a graphical representation for one embodiment of a relationship between low-order track address bits and high-order track address bits is shown. The relationship shown in FIG. 8(a) reflects the pattern of position marks in FIG. 6. In the FIG. 8(a) embodiment, the high-order byte of the track address changes every 256 tracks. The low-order byte of the track address ranges from 0 to 255, and then wraps back to 0.
Each high-order byte has an identical set of corresponding low-order bytes. If a single bit error occurs in the high-order byte, correction module 516 typically will not detect the error. For example, if the current track has an address with high-order byte 812, the current track has a corresponding low-order byte 814. If the current track's high-order byte is incorrectly read as byte 816, correction module 516 will not be able to detect the error since high-order byte 816 is part of a correct address having a low-order byte 818 that is identical to low-order byte 814. An error in the high-order byte causes correction module 516 to sense the position of head 124 as being 256 tracks away from the actual position of head 124.
Referring now to FIG. 8(b), a graphical representation for one embodiment of a relationship between low-order track address bits and high-order track address bits is shown, according to the present invention. The relationship shown in FIG. 8(b) reflects the pattern of position marks in FIG. 7. The high-order byte of the track address changes every 256 tracks. The low-order bytes are addressed from 0 to 255 in pairs, so the high-order byte will have changed twice when the low-order byte wraps back to 0.
In the FIG. 8(b) embodiment of the present invention, each high-order byte has a corresponding set of low-order bytes that is different from the corresponding low-order bytes of an adjacent high-order byte. In FIG. 8(b), high-order byte N has a corresponding set of low-order bytes that is different from the corresponding low-order bytes of high-order bytes N- 1 and N+ l . Thus if a one bit error occurs in the high-order byte, the track address as read will not correspond to a correct address and correction module 516 will detect the error.
An error in a high-order byte is corrected by using a check bit, which is encoded as the highest bit of the low-order byte. As discussed above in conjunction with FIG. 7, the PES type replaces the lowest bit of the low- order byte in the track address, which leaves one extra bit position in each servo sector 278. This extra bit position is used to encode a check bit for the high-order byte. The low-order byte of the present invention thus comprises a check bit and seven bits of track address information.
If eight servo sectors 278 have been read by head 124, correction module 516 (FIG. 5) has read all eight bits of the high-order track address byte. Correction module 516 decodes the Gray-coded high-order byte into binary, and decodes the current Gray-coded low-order byte into binary. A single bit error in the Gray-coded high order byte causes only the lowest bit of the binary high-order byte to change. The highest bit of the binary low- order byte has been encoded as a check bit for the lowest bit of the binary high-order byte. If the lowest bit of the binary high-order byte does not match the highest bit of the binary low-order byte, correction module 516 increases or decreases the binary high-order byte accordingly. Thus the system and method of the present invention detects and corrects single bit errors in the high-order track address byte.
Referring now to FIG. 9, a drawing of a waveform for one embodiment of a position error signal (PES) is shown, according to the present invention. As optical spot 156 passes along a track 214, optical spot 156 reads a reflectivity signal from position marks A, B, C, and D. Correction module 516 compares amplitudes of the pulses in the reflectivity signal, and identifies the PES type as the mark that created the largest pulse.
Correction module 516 then calculates a PES by comparing the absolute value of A-B with the absolute value of C-D. If the absolute value of A-B is less than the absolute value of C-D, then correction module 516 calculates the PES as A-B/C-D. If the absolute value of A-B is not less than the absolute value of C-D, then correction module 516 calculates the PES as C-D/ A-B. The resulting PES is a triangle waveform bounded by +1 and - 1, as shown in FIG. 9. The PES is sent to servo module 142 (FIG. 1), which generates a servo control current and provides the control current to actuator 126 to responsively adjust the position of head 124.
Referring now to FIG. 10, a table representing types of errors detected and corrected by the present invention is shown. The table is used by correction module 516 to correct the low-order byte of track addresses as shown in FIG. 7. HO represents an even high-order byte and HI represents an odd high-order byte. If the low-order byte of the track address is read as one of the addresses in the error columns, correction module 516 recognizes the incorrect address, thus detecting the error. Correction module 516 then replaces the low-order byte as read with the corresponding correct address listed in the table.
For example, while passing along track 3, head 124 should read the low-order address bits as "01" with PES type D. However, head 124 may alternately read the low-order address bits as "11" with PES type D, since track 4 has low-order bits "11." Correction module 516 will recognize "1 1" with PES type D as an incorrect address, and change the address to "01" with PES type D according to the table. In this way the system and method of the present invention detects and corrects both "runt bit" and "weak one" errors.
Referring now to FIG. 11, a flowchart of method steps to correct interference errors in data encoded on storage media is shown, according to one embodiment of the present invention. In step 1112, head 124 reads the high-order track address bit Z of the current servo sector 278. In step 1114, head 124 reads the low-order track address bits Y8-Y1. The low- order track address bits include a check bit and seven bits of track address information. In step 1116, head 124 reads a reflectivity signal from position marks A, B, C, and D. In step 1118, correction module 516 in drive module 132 determines the PES type by determining which of the four position marks returned the largest reflectivity signal amplitude.
In step 1120, correction module 516 compares the low-order track address bits and the PES type against a table of errors, for example the table shown in FIG. 10. If the low-order track address bits and PES type correspond to an incorrect address, correction module 516 replaces the incorrect address bits with the correct address bits from the table.
In step 1122, correction module 516 evaluates the amplitudes of the pulses in the reflectivity signal from position marks A, B, C, and D. If the absolute value of A-B is less than the absolute value of C-D, then, in step 1124, correction module 516 calculates the PES as A-B/C-D. If the absolute value of A-B is not less than the absolute value of C-D, then, in step 1126, correction module 516 calculates the PES as C-D/A-B.
In step 1128, correction module 516 sends the PES and the corrected low-order track address bits to servo module 142 to correct the position of head 124. In step 1130, correction module 516 determines if eight servo sectors 278 have been read. If not, the method returns to step 1112 to read the next servo sector 278. If eight servo sectors 278 have been read, correction module 516 has now read all eight bits of the high-order track address byte. Correction module 516 then corrects the high-order track address byte with the check bit of the low-order byte, as described above in conjunction with FIG. 8(b). The method then returns to step 1112 to read the next servo sector 278. The invention has been explained above with reference to a preferred embodiment. Other embodiments will be apparent to those skilled in the art in light of this disclosure. It would be obvious to one of ordinary skill in the art that the radial position error correction system and method described herein may be implemented in other types of data recording systems. The present invention may be implemented in any data recording system in which adjacent track interference can be eliminated in data recording regions but not in position sensing regions. For example, the present invention may readily be implemented in conventional inductive recording in hard disk drives by forming magnetically dead regions between tracks that would allow a wider data read head. A wider data read head would result in adjacent track interference in position sensing regions that would require correction for reliable performance. Additionally, the present invention may effectively be used in conjunction with systems other than the one described above as the preferred embodiment. Therefore, these and other variations upon the preferred embodiments are intended to be covered by the present invention, which is limited only by the appended claims.

Claims

WHAT IS CLAIMED IS:
1. A system for correcting interference errors in data encoded on a storage medium, said storage medium including tracks, said system comprising: position marks disposed on said storage medium, said position marks being configured to encode addresses of said tracks and to encode track types; and a correction module configured to combine each of said addresses with one of said track types to detect and correct errors in said addresses.
2. The system of claim 1 , wherein said correction module detects and corrects errors in said addresses by recognizing incorrect addresses and replacing said incorrect addresses with corresponding correct addresses, wherein each of said incorrect addresses is not identical to each of said correct addresses.
3. The system of claim 2, wherein said position marks are configured to encode at least four track types.
4. The system of claim 2, wherein said addresses are encoded on said storage medium using a Gray code.
5. The system of claim 3, wherein each of said addresses includes a high-order address byte and a low-order address byte.
6. The system of claim 5, wherein said low-order address bytes are encoded in pairs.
7. The system of claim 5, wherein each of said low-order address bytes includes a check bit for each corresponding high-order address byte.
8. The system of claim 5, wherein said position marks are disposed in a plurality of servo sectors, and wherein each high-order address byte is serial-encoded in said servo sectors and each low-order address byte is parallel-encoded in said servo sectors.
9. The system of claim 1 , wherein said correction module senses a reflection of a light beam directed towards said position marks by a head device and uses said reflection to generate a position error signal for position correction of said head device.
10. The system of claim 9, wherein said correction module generates said position error signal for one of said tracks using a reflection of said light beam from at least two of said position marks corresponding to said one of said tracks.
11. The system of claim 10, wherein each of said at least two of said position marks corresponding to one of said tracks determines a track type of an adjacent track.
12. The system of claim 1, wherein said storage medium comprises a magneto-optical storage medium.
13. The system of claim 12, wherein said magneto-optical storage medium comprises a magnetic super resolution medium.
14. The system of claim 1 , further comprising a processor coupled to said system to control said correction module.
15. The system of claim 3, wherein said position marks are configured in a pattern that repeats every four tracks to encode said track types, whereby a position mark of said pattern centered on one of said tracks identifies one of said at least four track types.
16. The system of claim 2, wherein said correction module recognizes said incorrect addresses and replaces said incorrect addresses with said corresponding correct addresses using a lookup table.
17. The system of claim 1 , wherein said system utilizes optical position correction of a head device and magnetic data storage and retrieval.
18. The system of claim 1, wherein said storage medium comprises an optically assisted conventional magnetic recording medium.
19. A method for correcting interference errors in data encoded on a storage medium, said storage medium including tracks, said method comprising the steps of: disposing position marks on said storage medium, said position marks being configured to encode addresses of said tracks and to encode track types; and combining each of said addresses with one of said track types to detect and correct errors in said addresses using a correction module.
20. The method of claim 19, wherein said correction module detects and corrects errors in said addresses by recognizing incorrect addresses and replacing said incorrect addresses with correct addresses, wherein each of said incorrect addresses is not identical to each of said correct addresses.
21. The method of claim 20, wherein said position marks are configured to encode at least four track types.
22. The method of claim 20, wherein said addresses are encoded on said storage medium using a Gray code.
23. The method of claim 21, wherein each of said addresses includes a high-order address byte and a low-order address byte.
24. The method of claim 23, wherein said low-order address bytes are encoded in pairs.
25. The method of claim 23, wherein each of said low-order address bytes includes a check bit for each corresponding high-order address byte.
26. The method of claim 23, wherein said position marks are disposed in a plurality of servo sectors, and wherein each high-order address byte is serial-encoded in said servo sectors and each low-order address byte is parallel-encoded in said servo sectors.
27. The method of claim 19, wherein said correction module senses a reflection of a light beam directed towards said position marks by a head device and uses said reflection to generate a position error signal for position correction of said head device.
28. The method of claim 27, wherein said correction module generates said position error signal for one of said tracks using a reflection of said light beam from at least two of said position marks corresponding to said one of said tracks.
29. The method of claim 28, wherein each of said at least two of said position marks corresponding to one of said tracks determines a track type of an adjacent track.
30. The method of claim 19, wherein said storage medium comprises a magneto-optical storage medium.
31. The method of claim 30, wherein said magneto-optical storage medium comprises a magnetic super resolution medium.
32. The method of claim 19, further comprising the step of controlling said correction module with a processor.
33. The method of claim 21, wherein said position marks are configured in a pattern that repeats every four tracks to encode said track types, whereby a position mark of said pattern centered on one of said tracks identifies one of said at least four track types.
34. The method of claim 20, wherein said correction module recognizes said incorrect addresses and replaces said incorrect addresses with said corresponding correct addresses using a lookup table.
35. The method of claim 19, wherein said storage medium comprises an optically assisted conventional magnetic recording medium.
36. A system for correcting interference errors in data encoded on a storage medium, said storage medium including tracks, said system comprising: position marks disposed on a surface of said storage medium, said position marks being configured to encode addresses of said tracks and to encode track types; a head device for directing a light beam towards said position marks to produce a reflection of said light beam; and a correction module configured to combine each of said addresses with one of said track types to detect and correct errors in said addresses, and further configured to evaluate said reflection to calculate a position error signal for position correction of said head device.
37. The system of claim 36, wherein said correction module detects and corrects errors in said addresses by recognizing incorrect addresses and replacing said incorrect addresses with correct addresses, wherein each of said incorrect addresses is not identical to each of said correct addresses.
38. The system of claim 37, wherein said position marks are configured to encode at least four track types.
39. The system of claim 38, wherein said system is a magneto-optical drive and said storage medium is a magneto-optical storage medium.
40. The system of claim 38, wherein said correction module generates said position error signal for one of said tracks using a reflection of said light beam from at least two of said position marks corresponding to said one of said tracks, and each of said at least two of said position marks corresponding to one of said tracks determines a track type of an adjacent track.
41. The system of claim 40, wherein said position marks are configured in a pattern that repeats every four tracks to encode said track types, whereby a position mark of said pattern centered on one of said tracks identifies one of said at least four track types.
42. A system for correcting interference errors in data encoded on a storage medium, said storage medium including tracks, said system comprising: means for disposing position marks on said storage medium, said position marks being configured to encode addresses of said tracks and to encode track types; and means for combining each of said addresses with one of said track types to detect and correct errors in said addresses.
43. A computer- readable medium comprising program instructions for correcting interference errors in data encoded on a storage medium having tracks by performing the steps of: sensing a reflection of a light beam from a head device directed towards position marks disposed on said storage medium; using said reflection of said light beam to read addresses of said tracks and track types using a correction module; combining each of said address of said tracks with one of said track types to detect and correct errors in said addresses using said correction module; and using said reflection of said light beam to generate a position error signal for position correction of said head device using said correction module.
PCT/US1999/012392 1998-08-17 1999-07-20 System and method for correcting interference errors in data encoded on storage media WO2000010170A1 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US9672898P 1998-08-17 1998-08-17
US60/096,728 1998-08-17
US11226198P 1998-12-15 1998-12-15
US60/112,261 1998-12-15
US09/315,591 1999-05-20
US09/315,591 US6604223B1 (en) 1998-08-17 1999-05-20 System and method for correcting interference errors in data encoded on storage media

Publications (1)

Publication Number Publication Date
WO2000010170A1 true WO2000010170A1 (en) 2000-02-24

Family

ID=27378234

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/012392 WO2000010170A1 (en) 1998-08-17 1999-07-20 System and method for correcting interference errors in data encoded on storage media

Country Status (2)

Country Link
US (1) US6604223B1 (en)
WO (1) WO2000010170A1 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001167435A (en) * 1999-12-03 2001-06-22 Fujitsu Ltd Optical disk recording method, optical disk reproducing method, and optical recording medium and optical disk device using those methods
JP2006155829A (en) * 2004-11-30 2006-06-15 Toshiba Corp Information recording and reproducing apparatus and method for controlling the same
US8225035B2 (en) * 2009-04-21 2012-07-17 Apple Inc. Systems and methods for operating a disk drive
US8385157B1 (en) * 2009-09-30 2013-02-26 Western Digital Technologies, Inc. Method and system for performing EAMR recording at high density using a large thermal spot size
US8503816B2 (en) * 2011-04-15 2013-08-06 Corning Incorporated Methods for determining mixedness of batch material and for obtaining substantially consistent mixedness of batch material
US8693123B1 (en) * 2011-06-27 2014-04-08 Western Digital Technologies, Inc. Disk drive correcting high order gray code using track estimator and decoding low order track code separately
US8917469B1 (en) 2012-09-13 2014-12-23 Western Digital Technologies, Inc. Disk drive correcting an error in a detected gray code
US9064528B1 (en) 2013-05-17 2015-06-23 Western Digital Technologies, Inc. Interferometric waveguide usable in shingled heat assisted magnetic recording in the absence of a near-field transducer
US8923102B1 (en) 2013-07-16 2014-12-30 Western Digital (Fremont), Llc Optical grating coupling for interferometric waveguides in heat assisted magnetic recording heads

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5023857A (en) * 1987-09-23 1991-06-11 U.S. Philips Corporation Optical information storage apparatus including eccentricity compensator
US5369535A (en) * 1992-03-25 1994-11-29 International Business Machines Corporation Fixed block architecture disk file with improved position identification and error handling
JPH07105628A (en) * 1993-09-30 1995-04-21 Sony Corp Optical disk and track address regenerating device
US5452284A (en) * 1992-09-14 1995-09-19 Matsushita Electric Industrial Co., Ltd. Optical recording/reproducing medium and apparatus using land and groove encoded information signals and identification signals including position information
US5661760A (en) * 1995-10-23 1997-08-26 Quantum Corporation Wide biphase digital servo information detection, and estimation for disk drive using servo Viterbi detector
US5790340A (en) * 1993-12-13 1998-08-04 Nec Corporation Head position controller of magnetic disk unit

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1203019A (en) * 1982-01-19 1986-04-08 Tetsu Watanabe Apparatus for recording and reproducing a digital signal
JPS61208673A (en) * 1985-03-12 1986-09-17 Matsushita Electric Ind Co Ltd Information recording and reproducing device
JP2800156B2 (en) * 1987-10-06 1998-09-21 三菱電機株式会社 Optical head device
JPH02166670A (en) * 1988-12-20 1990-06-27 Tokico Ltd Magnetic disk device
US5442498A (en) 1993-11-08 1995-08-15 International Business Machines Corporation Asynchronous track code encodement and detection for disk drive servo control system
JPH07192238A (en) 1993-11-23 1995-07-28 Internatl Business Mach Corp <Ibm> Disk drive and servo-controller
US5615065A (en) 1994-10-04 1997-03-25 International Business Machines Corporation Phase-compensated servo pattern and position error-sensing detector
US5717538A (en) 1995-01-20 1998-02-10 International Business Machines Corporation Asynchronous position error signal detector employing weighted accumulation for use in servo system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5023857A (en) * 1987-09-23 1991-06-11 U.S. Philips Corporation Optical information storage apparatus including eccentricity compensator
US5369535A (en) * 1992-03-25 1994-11-29 International Business Machines Corporation Fixed block architecture disk file with improved position identification and error handling
US5452284A (en) * 1992-09-14 1995-09-19 Matsushita Electric Industrial Co., Ltd. Optical recording/reproducing medium and apparatus using land and groove encoded information signals and identification signals including position information
JPH07105628A (en) * 1993-09-30 1995-04-21 Sony Corp Optical disk and track address regenerating device
US5790340A (en) * 1993-12-13 1998-08-04 Nec Corporation Head position controller of magnetic disk unit
US5661760A (en) * 1995-10-23 1997-08-26 Quantum Corporation Wide biphase digital servo information detection, and estimation for disk drive using servo Viterbi detector

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: "Servo Concept With Multi-Element Transducers for Achieving High Track Densities", IBM TECHNICAL DISCLOSURE BULLETIN, vol. 26, no. 9, New York, US, pages 4450 - 4451, XP002123357 *
PATENT ABSTRACTS OF JAPAN vol. 1995, no. 07 31 August 1995 (1995-08-31) *

Also Published As

Publication number Publication date
US6604223B1 (en) 2003-08-05

Similar Documents

Publication Publication Date Title
US6198584B1 (en) Disk drive with staggered calibration bursts that are disposably located in data regions and method of using the same for calibrating a read head
US7440221B2 (en) Calibration of reader/writer offset in hard disk drive using shingled recording
US7079343B2 (en) Time-based sectored servo data format
CN1501365B (en) Record carrier and method of providing a record carrier
US5293565A (en) Fortmat for data-storing disk media wherein addressable track angular length is independent of disk revolutions
US6043951A (en) Method, apparatus, and magnetic disk for optimizing off-track position of a magnetoresistive head
JPH10505446A (en) Data track pattern including embedded servo sectors for magnetoresistive head structures for disk drives
JPS63146281A (en) Disk drive
JP2000504138A (en) Disk drive using multiple pairs of embedded servo bursts
US7826169B2 (en) Servo error detection and compensation utilizing virtual data tracking servo methods
US4914645A (en) Optical disk tracking and seeking systems and specific track formats using servo areas
US6604223B1 (en) System and method for correcting interference errors in data encoded on storage media
US6434106B1 (en) Optical information storage unit and laser power control method
US4959823A (en) Tracking and seeking system for use with an optical record carrier having a wobbled track format
US5031166A (en) Optical disk tracking and seeking systems and specific track formats using discontinuities and circuitry therefor
US6345021B1 (en) System and method of efficient servo sector encoding
US5051851A (en) Method and apparatus for positioning head on the basis of premeasured amount of displacement
PL191376B1 (en) Optical record carrier
JPH0512768B2 (en)
US6426844B1 (en) Method and apparatus for phase modulated servo positioning in a direct access storage device
US20030035348A1 (en) Magneto-optical recording medium and magneto-optical recording and reproducing device
US7260027B2 (en) Optical storage medium in which sector address information is recorded using MSR techniques
US6275455B1 (en) System and method for generating position error signals within a computer memory device
JPS6124021A (en) Track separating type magnetic disc
US4879708A (en) Optical disk tracking and seeking systems specific track formats using wobbled pits

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP KR SG

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase