WO2002099802A1 - Method for indicating a sector on a data medium and data medium adapted to said method - Google Patents

Method for indicating a sector on a data medium and data medium adapted to said method Download PDF

Info

Publication number
WO2002099802A1
WO2002099802A1 PCT/FR2002/001836 FR0201836W WO02099802A1 WO 2002099802 A1 WO2002099802 A1 WO 2002099802A1 FR 0201836 W FR0201836 W FR 0201836W WO 02099802 A1 WO02099802 A1 WO 02099802A1
Authority
WO
WIPO (PCT)
Prior art keywords
byte
vector
vectors
equal
values
Prior art date
Application number
PCT/FR2002/001836
Other languages
French (fr)
Inventor
Philippe Graffouliere
Original Assignee
Stmicroelectronics S.A.
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 Stmicroelectronics S.A. filed Critical Stmicroelectronics S.A.
Priority to EP02738291A priority Critical patent/EP1399923A1/en
Publication of WO2002099802A1 publication Critical patent/WO2002099802A1/en
Priority to US10/729,192 priority patent/US7239592B2/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/24Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by sensing features on the record carrier other than the transducing track ; sensing signals or marks recorded by another method than the main recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • G11B7/00745Sectoring or header formats within a track
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded

Definitions

  • the field of the invention is that of writable information carriers such as optical disks and more particularly information carriers on which the information inscription is distributed by sectors.
  • each sector is referenced by a binary word previously engraved on the information medium.
  • a read or write head traverses the information medium until it detects this binary word.
  • a blank optical disc is not completely blank.
  • a recording track is pre-matrixed on the disc. Often, this track is materialized by a spiral groove whose depth is equal to a quarter wavelength of laser beam emitted by a read head. During writing on the disc, the read head follows the groove so as to maintain a writing laser beam inside, next to or alternately inside and outside the groove.
  • the groove has the shape of a spiral on a macroscopic scale and a sinusoidal shape (called wobble in English) on a microscopic scale.
  • the sinusoidal form is mainly used to measure a linear speed of passage of the disc under the read head so as to control this speed.
  • a succession of pre-positioned holes (called prepit in English) locally in each sector, materializes the binary word which references this sector. These holes are pre-positioned inside or next to the groove so as to be able to locate an absolute position of the sector by means of the read head when it follows the groove.
  • the frequency at which the succession of holes pre-positioned under the read head passes, makes this coding mode particularly sensitive to high frequency noise.
  • This sensitivity to noise generates errors on the decoding of the succession of pre-positioned holes to obtain the binary word which references the sector.
  • Another solution consists in coding the binary word by modifying certain alternations of the sinusoidal form of the furrow. For example, a modified alternation represents a first binary value and conversely a retained alternation represents a second binary value complementary to the first.
  • the changes of alternation must be carried out so as not to disturb the detection of the original alternation by the read head in its servo-control functions intended to follow the groove and to calculate the speed of travel of the disc under the head.
  • Data writing to disk such as NRZ (non-reset) data
  • NRZ non-reset
  • NRZ non-reset
  • the signal resulting from the alternation changes is read while writing data to the disc, the signal read from the disc is disturbed by the writing laser beam. This generates errors on the decoding of the alternation modifications for the binary word which references the sector on which the data to be recorded are planned to be written.
  • a solution could be envisaged which consists in placing an analog circuit between the read head and the decoding circuit, so as to filter the disturbances caused by power modulation of the writing laser beam.
  • this solution has disadvantages of integration when it is desired to reduce the size of the electrical circuits in a read / write block on an optical disc.
  • Logic circuits make it easier to achieve high integration than analog circuits.
  • a first object of the invention is a method for indicating on an information medium, a sector referenced by a binary word consisting of a number M of first bytes each comprising a number L of bits.
  • the two values +1 and -1 taken as first and second binary value, have the effect of obtaining a scalar product equal to N when the vector is multiplied by itself.
  • the decoding to obtain the binary word which references a sector is then achievable by means of a simple logic circuit. It is sufficient to match each second byte detected by a read head, to a first byte. The reference binary word then results directly from a concatenation of the first bytes thus obtained. In the absence of reading error of the second byte, the second byte is easily recognizable because it is the one whose scalar square is equal to N, greater than 1, the scalar product by other bytes being limited to 1.
  • the second byte In the presence of reading errors on a few bits of the second byte, the second byte remains easily recognizable because it is the one whose scalar square is closest to N, the other scalar products being less than it. It is therefore sufficient to match the first byte to the second byte whose dot product with the second detected byte has the greatest value.
  • the method according to the invention is further characterized in that one of the values +1 or -1 is etched by modifying an amplitude of a period of undulation of a groove on the information medium.
  • the amplitude is increased to represent one of the binary values and kept to represent the other binary value. It is thus possible to use the groove for the second bytes without changing the period of the oscillations. This makes it possible to maintain the qualities of the groove which remains centered on the same average value for the servo in position of the read head and which remains of identical frequency for the servo in speed of the information medium.
  • the method is still advantageous when it is characterized in that one of the values +1 or -1 is engraved by adding over a period of initial undulation of a groove on the information medium, three frequency alternations three times greater than an initial frequency of undulation of said groove.
  • the undulations of the groove remain centered around the average value of the initial undulations. This does not disturb the speed evaluation since it is mainly sensitive to a frequency three times lower. If the amplitude of the added sinusoidal oscillation is equal to half the amplitude of the basic sinusoidal oscillation, there is a single zero crossing at the center of a base period. When the resulting total amplitude is little modified, the entire space of the information carrier outside the initial ripple of the groove remains available for writing the data to be recorded.
  • the number M of first bytes is then equal to the number of bits of the binary word which references each sector.
  • the size of each second byte is reduced in a substantially quadratic proportion.
  • a third so-called synchronization byte is added at the head of the succession of M second bytes, said synchronization byte being made up of an acyclic sequence of P bits with P greater than N.
  • the synchronization byte offers the advantage of being able to precisely detect the start of the succession of M second bytes and therefore the start of the referenced sector, thus making it possible to use this sector to the maximum of its capacity.
  • P bits with P greater than N for the synchronization byte, synchronization is ensured, even with a high error rate while reducing the risk of confusion with a second byte.
  • a vector with N components such that its scalar product by any other vector associated with another value of first byte, is at most equal to 1. For example, it is possible to obtain a Length Binary Sequence
  • An SBLM consists of N bits.
  • a vector consisting of N components each associating the value -1 with a first bit value and the value +1 with a second bit value, has an interesting property.
  • the method is characterized in that the component values of each of 2 L "1 first vectors, result from a different circular permutation on the same first binary sequence of maximum length of N values and in that the component values of each of 2 L "1 other vectors are of opposite sign to the component values of one different from the first 2 L" 1 vectors.
  • the dot product of two different first vectors is equal to -1.
  • the dot product of two different second vectors is equal to -1.
  • the scalar product of a first vector with a second vector whose components result from a sign inversion of those of the first, is equal to -N.
  • the dot product of a first vector with any other second vector is equal to +1. It is thus possible to make 2 L vectors correspond to 2 L first bytes.
  • Each of all the possible values of the binary word can then reference a sector.
  • M and L make it possible to obtain a binary word of 48 bits which can then reference, taking into account 16 bits of correction for a Reed-Solomon code, up to 2 power 32 sectors.
  • the value of L equal to 4 gives a value N of 15 bits for each second byte. It is then possible to engrave the succession of M second multiplets on 180 alternations of oscillation of the groove. Among the 68 remaining half-waves, 63 can be used to burn the synchronization byte.
  • FIG. 1 shows a means for generating vectors according to the invention
  • FIG. 3 shows an information medium for implementing the invention
  • a means for generating a binary sequence of maximum length is shown in the form of an electrical diagram. It is possible to transcribe this diagram in the form of a program without any particular difficulty. This circuit or this program is implemented prior to the method according to the invention.
  • a register 1 to L fixed outputs consists of L bits 10, 11, 12, 13 which each represent a coefficient of a generator polynomial of degree L-1.
  • a shift register 2 consists of L bits 20, 21, 22, 23.
  • AND logic gates 30, 31, 32, 33 combine two by two, respectively bits 10 and 20, 11 and 21, 12 and 22, 13 and 23.
  • the output of each gate 30, 31, 32, 33 is received by a separate input of a register 4 of L bits 40, 41, 42, 43.
  • a logic gate 5 combines the bits of register 4.
  • the gate 5 is an XOR door, i.e. its output is 1 if one and only one bit of register 4 is 1.
  • the output of gate 5 is 0 in all other cases.
  • the output of gate 5 is looped back to the input of shift register 2.
  • register 4 performs a bit-by-bit logical disjunction of registers 1 and 2.
  • the first bit 20 at the input of the shift register 2 receives the exclusive OR of the bits of register 4, chasing the previous value of bit 20 towards bit 21 and so on until the last bit 23 receiving the previous value of bit 22.
  • the number L is equal to four
  • the bits 10, 11, 12, 13 are each respectively equal to 1, 0, 0, 1.
  • the output of gate 5 is also sent to the input of a shift register 6 to N bits 60 , 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74.
  • the complement of the door exit 5 is sent to the input of a shift register 8 to N bits 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94.
  • the values 1, 0, 0, 1 of register 1 generate a sequence of bits 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, each respectively equal to 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1 and simultaneously a sequence of bits 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, each respectively equal to 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0.
  • SBLM binary sequence of maximum length
  • a four-bit byte can take sixteen different values.
  • a correspondence table 7 is established by means of which a different vector is made to correspond to each possible value of said first four-bit byte.
  • the correspondence table comprises N + 1 lines, that is to say here sixteen lines with a first column containing on each line a value different from the byte ranging from 0000 on the first line to the value 1111 on the last line.
  • a second column contains on each line a vector as previously described.
  • the second column contains a vector resulting from an SBLM of register 6.
  • the first line contains for example the vector (-1, 1, -1, 1, 1, -1, -1, 1, -1, -1, -1, 1, 1, 1, 1) resulting from SBLM (0.1, 0.1, 1, 0.0.1, 0.0.0.1, 1, 1, 1).
  • Each subsequent line repeats the previous line with a double circular permutation.
  • the last eight lines repeat the first eight lines by reversing the sign of each component of the vector.
  • FIG. 3 shows an information medium on which the invention is implemented.
  • the information medium is an optical disc 9.
  • a writing head 19 is provided for emitting a laser beam 26 whose power, controlled by a signal 29, makes it possible to engrave on the disc a groove 17 whose depth is equal to a quarter of the wavelength of the reflected laser beam 25, which can be received by a read head 18.
  • a micro motor 24 is provided for moving the read head 18, write head 19 assembly in a radial direction of the disc 9.
  • An integrated circuit 15 for controlling the read head 18, write head 19 assembly includes a servo block 27.
  • the block 27 controls the motor 24 by means of a signal 28.
  • the signal 28 starts from a first value which positions the read head 18, write head 19 assembly nearby from the center 14 of the disc, up to a last value which positions the read head 18, write head 19 assembly at the periphery of the disc 9.
  • the signal 28 changes from the first to the last value so as to engrave on the disc 9 the groove which, on a first scale called macroscopic, has the shape of a spiral which leaves from the center 14 towards the periphery of the disc 9.
  • the signal 28 evolves from the first to the last value, the latter is modulated by an oscillation of first frequency and of first amplitude determined, so that on a second so-called microscopic scale, the groove 17 has a sinusoidal shape.
  • the sinusoidal shape of the groove is of constant angular geometric period for the first determined frequency.
  • the disc 9 rotates at an angular speed controlled by the radial position of the read head 18, write head 19 assembly, so as to maintain a constant linear speed of travel of the disc 9 under the writing head 19, the sinusoidal shape of the groove is of constant linear geometric period for the first determined frequency.
  • the integrated circuit 15 comprises the correspondence table 7 and a logic write block 34.
  • the write logic block 34 is designed to generate a signal 35 which modulates the signal 28.
  • the device which has just been described makes it possible to execute actions consisting in burning on the disc 9 a succession of bytes as explained now.
  • the binary word 16 consists of a number M of first bytes each comprising L bits. In the embodiment described here, M is taken equal to twelve and L is taken equal to four.
  • the write logic block 34 of the circuit integrated 15, receiving the value of the binary word 16, corresponds to each first byte a vector of the correspondence table 7, so as to constitute a second byte of N bits.
  • the logic block 34 For each zero bit of a byte, the logic block 34 generates a signal 35 which reproduces an unmodified alternation, that is to say at the first frequency and at the first determined amplitude, so as to modulate the signal 28 For each one-bit of a byte, the logic block 34 generates a signal 35 which reproduces a modified alternation with respect to that at the first frequency and at the first determined amplitude.
  • a signal 35 which reproduces an unmodified alternation, that is to say at the first frequency and at the first determined amplitude, so as to modulate the signal 28
  • the logic block 34 For each one-bit of a byte, the logic block 34 generates a signal 35 which reproduces a modified alternation with respect to that at the first frequency and at the first determined amplitude.
  • Different possible alternation modifications are described below.
  • the logic block 34 begins by modulating the signal 28 in order to engrave in the groove a third so-called synchronization byte, consisting of an SBLM of P bits. In the embodiment described here, P is taken equal to sixty three. Next, the logic block 34 modulates the signal 28 to engrave in the groove each of the second bytes. Each bit of the sequence made up of the third and M second bytes, is engraved on an alternation of the oscillation of the groove. In the example described here, this sequence is thus engraved on two hundred and forty three basic half-waves. Then, the logic block 34 modulates the signal 28 with five unmodified half-waves.
  • the logic block 34 receives a new binary word value 16 to reference the next sector. As before, the logic block 34 makes M new second bytes correspond to the M first bytes of the new value of the binary word 16. As before, the logic block 34 modulates the signal 28 to burn a new sequence consisting of the byte of synchronization followed by the M new second bytes. This operation is repeated until reaching the end of the groove 17 or the last value of the binary word 16.
  • each sector can contain of the order of 4.7 mega bytes.
  • Such a disc can contain around 75 gigabytes.
  • Figures 4 to 6 show different possible alternation modifications.
  • FIG. 4 shows a change in alternation superimposing a triple frequency oscillation on an initial unmodified alternation frequency.
  • An alternation 37 remains at the initial spatial frequency by absence of modulation of the signal 29 when a byte bit is at 0.
  • An alternation 38 is modified at a triple spatial frequency by modulation of the signal 28 when a byte bit is at 1
  • the envelope of the oscillation at the initial frequency is preserved.
  • the spatial oscillation of the groove 17 modulates the laser beam 25 over the entire period and thus makes it possible to gain detection energy. Multiplying the spatial frequency by three over an initial period multiplies the temporal frequency accordingly.
  • FIG. 4 shows a change in alternation by increasing amplitude.
  • An alternation 37 remains at the initial spatial amplitude by absence of modulation of the signal 29 when a byte bit is at 0.
  • An alternation 38 is modified to a triple amplitude by modulation of the signal 29 when a byte bit is at 1 This change in alternation has the advantage of preserving the spatial frequency.
  • FIG. 6 shows a change in alternation superimposing a single oscillation alternation at a frequency five times over an initial unmodified alternation frequency.
  • An alternation 37 remains at the spatial frequency initial by absence of modulation of signal 29 when a byte bit is at 0.
  • An alternation 44 is modified by superposition in its center of an alternation at a spatial frequency five times greater, by modulation of signal 29 when a bit multiplet is at 1.
  • the form of the alternation remains identical to the initial form on two fifths at the start of the period and two fifths at the end of the period of the initial form . This reduces the disturbances on the parts of the integrated circuit 34 responsible for following the initial oscillation of the groove 17.
  • This change in alternation has the advantage of preserving the spatial amplitude but considerably reduces the window for detecting the change.
  • the modulation is orthogonal to the sinusoidal modulation, which facilitates detection.
  • the optical disc thus endowed with premarks for referencing its data recording sectors can serve as a matrix for a large number of manufacturing of recordable information carriers.
  • M second bytes, preceded by a synchronization byte for each sector are preferably engraved on the groove by modification of the alternation of the micro spatial oscillations of the groove. As explained in the following description, these pre-marks allow a recording and or reading system to recognize a sector of the information medium for recording or reading computer data there.
  • FIG. 7 shows means of operating such a recording medium.
  • These operating means include a device similar or different from the device of FIG. 3.
  • an optical disc 45 comprises a spiral groove 47 which leaves from the center 46 towards the periphery and whose depth is equal to a quarter of a wavelength of laser beam 49 receivable by a read head 48
  • the laser beam 49 received by the head 48 makes it possible to slave the latter in position to follow the center line of the groove.
  • a writing head 50 mechanically linked to the reading head 48 is provided for engraving signals on the disc 45, next to the groove 47 by means of a laser beam 51.
  • a micro motor 52 is provided to move the read head 48, write head 50 assembly in a radial direction of the disc 45.
  • An integrated circuit 53 for controlling the read head 48, write head 50 assembly includes a servo block 54.
  • the block 54 controls the motor 52 to keep constant a signal value 55 modulated by the power received from the laser beam 49.
  • the groove 17 has the form of a sinusoidal oscillation of which at least a first harmonic has a constant geometric period.
  • the read head 48, write head 50 assembly is equipped with a pair of photo-detectors 60, 61 arranged perpendicular to the groove.
  • the image of a task 62 spot in English
  • a signal 63 of push-pull type (push-pull in English) by difference in light intensities received by each of the photodetectors 60, 61.
  • the signal 63 contains the first harmonic which, detected by the integrated circuit 53, makes it possible to measure the linear speed of travel of the disc under the read head 48, write head 50 assembly.
  • certain half-waves are identical to the first harmonic with a basic amplitude, others include a second harmonic or are of different amplitude, these are the modified half-waves described previously.
  • Each modified half-wave causes an additional modulation of the push-pull type signal when it passes under the pair of photo-detectors 60, 61.
  • the integrated circuit 53 comprises the correspondence table 7 and a logical read write block 57.
  • the logical read write block 57 is provided for generating a signal 58 for modulating the power of the laser beam 51 emitted by the writing head 50.
  • the device which has just been described makes it possible to execute actions consisting in positioning the read head 48, write head 50 assembly on a determined sector of the disc 45.
  • An element external to the integrated circuit 57 for example a computer, generates a binary word 56 whose value references the sector determined on the disk 45.
  • the binary word 56 consists of a series of M first bytes each comprising L bits. In the embodiment described here, M is taken equal to twelve and L is taken equal to four.
  • the logic block 57 receives the signal 63.
  • the logic block 57 interprets the signal 63 as being worth +1 when the signal 63 results from an additional modulation of the reflected laser beam 49 caused by a deformed alternation.
  • the logic block 57 interprets the signal 63 as being equal to -1 in the other cases.
  • the logic block 57 receives by the signal 63, a succession of binary values equal to + or -1.
  • the logic block 57 When the logic block 57 receives a succession of binary values which correspond to the bits of the synchronization byte, the logic block 57 makes the scalar product of the N binary values which immediately follow the last bit of the synchronization byte, with each vector of the table of correspondence.
  • the synchronization byte allows logic block 57 to accurately detect the first bit of the first of the second bytes of the series written on the disc.
  • Logic block 57 retains the vector of the correspondence table whose scalar product with the binary values received from signal 55 has the greatest value. This vector is the one which has the highest probability of corresponding to the second byte engraved on the groove at the place which passes under the read head 48. In the absence of error, this scalar product is equal to N. The logic block 57 then sends outwards, the first byte which corresponds in table 7 to the second byte.
  • the scalar product of two equal vectors is equal to N, for example fifteen.
  • the dot product of two different vectors is less than or equal to +1, for example -15, -1 or +1.
  • a one-bit read error reduces the dot product by two vectors equal to N-2, for example thirteen.
  • the logic block 57 detects by the signal 63, a series of second bytes which all correspond, each to a first byte of the same rank from the binary word 56, the logic block 57 transmits in the signal 59 to the servo block 54, a command to keep the read head 48 in position on the sector detected as being that referenced by the binary word 56.
  • the integrated circuit 53 has read and / or write access to a register 36 intended to contain computer data to be recorded or recorded on the disc 45.
  • the element external to the integrated circuit 57 for example a computer, generates a binary word 56 whose value references the determined sector.
  • the external element not shown, stores in the register 36, the computer data to be written on the sector.
  • the logic block 57 When the logic block 57 has positioned the write head 50 linked to the read head 48, on the referenced sector of the disc 45, the logic block 57 loads the data contained in the register 36 to modulate the signal 58 intended for the write head 50, so as to write the data from register 36 to the referenced sector of optical disc 45.
  • the element external to the integrated circuit 57 For example a computer, generates a binary word 56 whose value references the determined sector.
  • the logic block 57 converts modulations of the signal 55 representative of data written on the referenced sector into bytes of computer data which it stores in the register 36.
  • the external element not shown, then reads in the register 36, the data written on the referenced sector of the optical disc 45.
  • the integrated circuit 53 which has just been described offers good qualities of reliability for recognizing a sector referenced on the optical disc 45.

Abstract

The invention concerns a method for indicating on a data medium (9) a sector referenced by a binary word (16) consisting of M number of multiplets comprising each L number of bits, comprising operations which consist in engraving on the data medium locally at said sector, a succession of M multiplets corresponding each to a first multiplet, each second multiplet being equal to a vector of N components, each of value +1 or -1, such that N = 2L- 1 and such that the scalar product of said vector by any other vector to which is equal another second multiplet, is not more than a + 1. The data medium (9) is for example an optical disc.

Description

PROCEDE POUR INDIQUER UN SECTEUR SUR UN SUPPORT METHOD FOR INDICATING A SECTOR ON A MEDIUM
D'INFORMATION ET SUPPORT D'INFORMATIONINFORMATION AND INFORMATION MEDIA
ADAPTE A CE PROCEDESUITABLE FOR THIS PROCESS
Le domaine de l'invention est celui des supports d'information inscriptibles tels que des disques optiques et plus particulièrement des supports d'information sur lesquels l'inscription d'information est répartie par secteurs. Dans le cadre de l'invention, chaque secteur est référencé par un mot binaire préalablement gravé sur le support d'information. Ainsi, pour accéder à un secteur, une tête de lecture ou d'écriture parcourt le support d'information jusqu'à y détecter ce mot binaire.The field of the invention is that of writable information carriers such as optical disks and more particularly information carriers on which the information inscription is distributed by sectors. In the context of the invention, each sector is referenced by a binary word previously engraved on the information medium. Thus, to access a sector, a read or write head traverses the information medium until it detects this binary word.
Généralement, un disque optique vierge n'est pas totalement vierge. Une piste d'enregistrement est pré matricee sur le disque. Souvent, cette piste est matérialisée par un sillon en spirale dont la profondeur est égale à un quart de longueur d'onde de rayon laser émis par une tête de lecture. Pendant une écriture sur le disque, la tête de lecture suit le sillon de façon à maintenir un faisceau laser d'écriture à l'intérieur, à coté ou alternativement à l'intérieur et à l'extérieur du sillon.Generally, a blank optical disc is not completely blank. A recording track is pre-matrixed on the disc. Often, this track is materialized by a spiral groove whose depth is equal to a quarter wavelength of laser beam emitted by a read head. During writing on the disc, the read head follows the groove so as to maintain a writing laser beam inside, next to or alternately inside and outside the groove.
Le sillon a la forme d'une spirale à une échelle macroscopique et une forme sinusoïdale (appelée wobble en anglais) à une échelle microscopique. La forme sinusoïdale est principalement utilisée pour mesurer une vitesse linéaire de passage du disque sous la tête de lecture de façon à contrôler cette vitesse. Selon un premier état connu de la technique, une succession de trous pré positionnés (appelés prepit en anglais) localement à chaque secteur, matérialise le mot binaire qui référence ce secteur. Ces trous sont pré positionnés à l'intérieur ou à coté du sillon de façon à pouvoir repérer une position absolue du secteur au moyen de la tête de lecture lorsqu'elle suit le sillon. La fréquence à laquelle passe la succession de trous pré positionnés sous la tête de lecture, rend ce mode de codage particulièrement sensible aux bruits haute fréquence. Cette sensibilité aux bruits est génératrice d'erreurs sur le décodage de la succession de trous pré positionnés pour obtenir le mot binaire qui référence le secteur. Une autre solution consiste à coder le mot binaire en modifiant certaines alternances de la forme sinusoïdale du sillon. Par exemple, une alternance modifiée représente une première valeur binaire et réciproquement une alternance conservée représente une deuxième valeur binaire complémentaire de la première. Les modifications d'alternance doivent être réalisées de façon à ne pas perturber la détection de l'alternance d'origine par la tête de lecture dans ses fonctions d'asservissement destinées à suivre le sillon et à calculer la vitesse de défilement du disque sous la tête.The groove has the shape of a spiral on a macroscopic scale and a sinusoidal shape (called wobble in English) on a microscopic scale. The sinusoidal form is mainly used to measure a linear speed of passage of the disc under the read head so as to control this speed. According to a first known state of the art, a succession of pre-positioned holes (called prepit in English) locally in each sector, materializes the binary word which references this sector. These holes are pre-positioned inside or next to the groove so as to be able to locate an absolute position of the sector by means of the read head when it follows the groove. The frequency at which the succession of holes pre-positioned under the read head passes, makes this coding mode particularly sensitive to high frequency noise. This sensitivity to noise generates errors on the decoding of the succession of pre-positioned holes to obtain the binary word which references the sector. Another solution consists in coding the binary word by modifying certain alternations of the sinusoidal form of the furrow. For example, a modified alternation represents a first binary value and conversely a retained alternation represents a second binary value complementary to the first. The changes of alternation must be carried out so as not to disturb the detection of the original alternation by the read head in its servo-control functions intended to follow the groove and to calculate the speed of travel of the disc under the head.
Une écriture de données sur le disque, telles que des données NRZ (non remise à zéro), est habituellement faite par modulation de puissance du faisceau laser d'une tête d'écriture au voisinage de la tête de lecture. Lorsque la lecture du signal résultant des modifications d'alternance est faite pendant une écriture de données sur le disque, le signal lu sur le disque est perturbé par le faisceau laser d'écriture. Ceci est générateur d'erreurs sur le décodage des modifications d'alternance pour le mot binaire qui référence le secteur sur lequel sont prévues d'être écrites les données à enregistrer.Data writing to disk, such as NRZ (non-reset) data, is usually done by modulating the power of the laser beam from a writing head in the vicinity of the read head. When the signal resulting from the alternation changes is read while writing data to the disc, the signal read from the disc is disturbed by the writing laser beam. This generates errors on the decoding of the alternation modifications for the binary word which references the sector on which the data to be recorded are planned to be written.
De façon à écrire les données sur le bon secteur tel qu'il est prévu, il convient de pallier les erreurs de décodage pour obtenir le mot binaire qui référence le secteur.In order to write the data on the correct sector as planned, it is necessary to compensate for the decoding errors in order to obtain the binary word which references the sector.
On pourrait envisager une solution qui consiste à placer un circuit analogique entre la tête de lecture et le circuit de décodage, de façon à filtrer les perturbations provoquées par modulation de puissance du faisceau laser d'écriture. Cependant, cette solution présente des inconvénients d'intégration lorsqu'on veut réduire l'encombrement des circuits électriques dans un bloc de lecture écriture sur un disque optique. Les circuits logiques permettent d'obtenir plus facilement une haute intégration que les circuits analogiques.A solution could be envisaged which consists in placing an analog circuit between the read head and the decoding circuit, so as to filter the disturbances caused by power modulation of the writing laser beam. However, this solution has disadvantages of integration when it is desired to reduce the size of the electrical circuits in a read / write block on an optical disc. Logic circuits make it easier to achieve high integration than analog circuits.
Pour répondre au problème posé, un premier objet de l'invention est un procédé pour indiquer sur un support d'information, un secteur référencé par un mot binaire constitué d'un nombre M de premiers multiplets comprenant chacun un nombre L de bits. Le procédé est caractérisé en ce qu'il comprend des actions consistant à graver sur le support d'information localement à ce secteur, une succession de M deuxièmes multiplets correspondant chacun à un premier multiplet, chaque deuxième multiplet étant égal à un vecteur de N composantes, chacune de valeur +1 ou -1 , tel que N = 2L - 1 et tel que le produit scalaire dudit vecteur par tout autre- vecteur possible auquel est égal un autre deuxième multiplet, est au plus égal à +1. Les deux valeurs +1 et -1 prises comme première et deuxième valeur binaire, ont pour effet d'obtenir un produit scalaire égal à N lorsque le vecteur est multiplié par lui-même. Le décodage pour obtenir le mot binaire qui référence un secteur est alors réalisable au moyen d'un circuit logique simple. Il suffit de faire correspondre chaque deuxième multiplet détecté par une tête de lecture, à un premier multiplet. Le mot binaire de référence résulte alors directement d'une concaténation des premiers multiplets ainsi obtenus. En absence d'erreur de lecture du deuxième multiplet, le deuxième multiplet est facilement reconnaissable car c'est celui dont le carré scalaire est égal à N, supérieur à 1 , le produit scalaire par d'autres multiplets étant limités à 1. En présence d'erreurs de lecture sur quelques bits du deuxième multiplet, le deuxième multiplet reste facilement reconnaissable car c'est celui dont le carré scalaire est le plus proche de N, les autres produits scalaires lui étant inférieurs. Il suffit donc de faire correspondre le premier multiplet au deuxième multiplet dont le produit scalaire avec le deuxième multiplet détecté a la plus grande valeur.To respond to the problem posed, a first object of the invention is a method for indicating on an information medium, a sector referenced by a binary word consisting of a number M of first bytes each comprising a number L of bits. The method is characterized in that it comprises actions consisting in engraving on the information medium locally in this sector, a succession of M second bytes each corresponding to a first byte, each second byte being equal to a vector of N components , each of value +1 or -1, such that N = 2 L - 1 and such that the scalar product of said vector by any other possible vector to which another second multiplet is equal, is at most equal to +1. The two values +1 and -1 taken as first and second binary value, have the effect of obtaining a scalar product equal to N when the vector is multiplied by itself. The decoding to obtain the binary word which references a sector is then achievable by means of a simple logic circuit. It is sufficient to match each second byte detected by a read head, to a first byte. The reference binary word then results directly from a concatenation of the first bytes thus obtained. In the absence of reading error of the second byte, the second byte is easily recognizable because it is the one whose scalar square is equal to N, greater than 1, the scalar product by other bytes being limited to 1. In the presence of reading errors on a few bits of the second byte, the second byte remains easily recognizable because it is the one whose scalar square is closest to N, the other scalar products being less than it. It is therefore sufficient to match the first byte to the second byte whose dot product with the second detected byte has the greatest value.
Différentes possibilités pour graver la succession de deuxièmes multiplets, sont envisageables.Different possibilities for engraving the succession of second bytes are possible.
Avantageusement, le procédé selon l'invention, est de plus caractérisé en ce que l'une des valeurs +1 ou -1 est gravée en modifiant une amplitude d'une période d'ondulation d'un sillon sur le support d'information.Advantageously, the method according to the invention is further characterized in that one of the values +1 or -1 is etched by modifying an amplitude of a period of undulation of a groove on the information medium.
Par exemple, l'amplitude est augmentée pour représenter l'une des valeurs binaires et conservée pour représenter l'autre valeur binaire. Il est ainsi possible d'utiliser le sillon pour les deuxièmes multiplets sans changer la période des oscillations. Ceci permet de maintenir les qualités du sillon qui reste centré sur une même valeur moyenne pour l'asservissement en position de la tête de lecture et qui reste de fréquence identique pour l'asservissement en vitesse du support d'information.For example, the amplitude is increased to represent one of the binary values and kept to represent the other binary value. It is thus possible to use the groove for the second bytes without changing the period of the oscillations. This makes it possible to maintain the qualities of the groove which remains centered on the same average value for the servo in position of the read head and which remains of identical frequency for the servo in speed of the information medium.
Les différentes possibilités ne se limitent pas à celle précédemment énoncée. Différemment, le procédé est encore avantageux lorsqu'il est caractérisé en ce que l'une des valeurs +1 ou -1 est gravée en ajoutant sur une période d'ondulation initiale d'un sillon sur le support d'information, trois alternances de fréquence trois fois plus grande qu'une fréquence initiale d'ondulation dudit sillon.The different possibilities are not limited to that previously stated. Differently, the method is still advantageous when it is characterized in that one of the values +1 or -1 is engraved by adding over a period of initial undulation of a groove on the information medium, three frequency alternations three times greater than an initial frequency of undulation of said groove.
Ici encore, les ondulations du sillon restent centrées autour de la valeur moyenne des ondulations initiales. Ceci ne perturbe pas l'évaluation de vitesse dans la mesure où celle-ci est principalement sensible à une fréquence trois fois moindre. Si l'amplitude de l'oscillation sinusoïdale ajoutée est égale à la moitié de l'amplitude de l'oscillation sinusoïdale de base, on observe un seul passage par zéro au centre d'une période de base. Lorsque l'amplitude totale résultante est peu modifiée, l'intégralité de l'espace du support d'information hors de l'ondulation initiale du sillon, reste disponible pour l'écriture des données à enregistrer.Here again, the undulations of the groove remain centered around the average value of the initial undulations. This does not disturb the speed evaluation since it is mainly sensitive to a frequency three times lower. If the amplitude of the added sinusoidal oscillation is equal to half the amplitude of the basic sinusoidal oscillation, there is a single zero crossing at the center of a base period. When the resulting total amplitude is little modified, the entire space of the information carrier outside the initial ripple of the groove remains available for writing the data to be recorded.
Pour une quantité moindre de secteurs sur le support d'information, il est possible de choisir le nombre M de premiers multiplets, égal à un, sans sortir du cadre de l'invention. Le nombre L est alors égal au nombre de bits du mot binaire qui référence chaque secteur. En divisant le mot binaire en au moins deux premiers multiplets comprenant chacun un nombre L de bits, au plus égal à la moitié du nombre de bits du mot binaire, on réduit la taille de chaque deuxième multiplet dans une proportion sensiblement quadratique. Une taille de la succession de M deuxièmes multiplets, inférieure au nombre d'oscillations du sillon sur un secteur, permet d'utiliser tout ou partie des oscillations restantes pour améliorer la reconnaissance de chaque secteur.For a smaller quantity of sectors on the information medium, it is possible to choose the number M of first bytes, equal to one, without departing from the scope of the invention. The number L is then equal to the number of bits of the binary word which references each sector. By dividing the binary word into at least two first bytes each comprising a number L of bits, at most equal to half the number of bits of the binary word, the size of each second byte is reduced in a substantially quadratic proportion. A size of the succession of M second bytes, less than the number of oscillations of the groove on a sector, makes it possible to use all or part of the remaining oscillations to improve the recognition of each sector.
Selon une caractéristique supplémentaire du procédé, un troisième multiplet dit de synchronisation, est ajouté en tête de la succession de M deuxièmes multiplets, ledit multiplet de synchronisation étant constitué d'une séquence acyclique de P bits avec P supérieur à N.According to an additional characteristic of the method, a third so-called synchronization byte is added at the head of the succession of M second bytes, said synchronization byte being made up of an acyclic sequence of P bits with P greater than N.
Le multiplet de synchronisation offre l'avantage de pouvoir détecter précisément le début de la succession de M deuxièmes multiplets et par conséquent le début du secteur référencé, permettant ainsi d'utiliser ce secteur au maximum de sa capacité. En choisissant pour le multiplet de synchronisation, une séquence acyclique de P bits avec P supérieur à N, on assure la synchronisation, même avec un taux d'erreurs élevé tout en diminuant le risque de confusion avec un deuxième multiplet. On peut envisager différentes solutions pour associer à chaque valeur de premier multiplet, un vecteur à N composantes, tel que son produit scalaire par tout autre vecteur associé à une autre valeur de premier multiplet, est au plus égal à 1. Par exemple, il est possible d'obtenir une Séquence Binaire de LongueurThe synchronization byte offers the advantage of being able to precisely detect the start of the succession of M second bytes and therefore the start of the referenced sector, thus making it possible to use this sector to the maximum of its capacity. By choosing an acyclic sequence of P bits with P greater than N for the synchronization byte, synchronization is ensured, even with a high error rate while reducing the risk of confusion with a second byte. We can consider different solutions to associate with each value of first byte, a vector with N components, such that its scalar product by any other vector associated with another value of first byte, is at most equal to 1. For example, it is possible to obtain a Length Binary Sequence
Maximale (SBLM ou MLBS pour Maximum Length Binary Séquence en anglais), au moyen d'un polynôme générateur à L coefficients binaires. Une SBLM est constituée de N bits. Un vecteur constitué de N composantes associant chacune la valeur -1 à une première valeur de bit et la valeur +1 à une deuxième valeur de bit, possède une propriété intéressante. Le produit scalaire de ce vecteur par tout autre vecteur constitué de même au moyen d'une permutation circulaire de la SBLM, est égal à -1. Il existe alors N vecteurs dont le produit scalaire avec un autre vecteur est égal à -1 , donc inférieur à 1. On peut ainsi faire correspondre N vecteurs à N valeurs différentes de premier multiplet de L bits. Cependant ceci permet seulement de faire correspondre un vecteur distinct à N=2L-1 premier multiplets alors qu'il en existe 2L valeurs possibles. La quantité de secteurs qui peuvent être référencés par le mot binaire, est alors réduite en conséquence.Maximum (SBLM or MLBS for Maximum Length Binary Sequence in English), using a generator polynomial with L binary coefficients. An SBLM consists of N bits. A vector consisting of N components each associating the value -1 with a first bit value and the value +1 with a second bit value, has an interesting property. The scalar product of this vector by any other vector similarly constituted by means of a circular permutation of the SBLM, is equal to -1. There then exist N vectors whose scalar product with another vector is equal to -1, therefore less than 1. It is thus possible to make N vectors correspond to N different values of first multiplet of L bits. However, this only allows a distinct vector to correspond to N = 2 L -1 first bytes when there are 2 L possible values. The amount of sectors that can be referenced by the binary word is then reduced accordingly.
Selon un mode particulièrement avantageux de réaliser l'invention, le procédé est caractérisé en ce que les valeurs de composantes de chacun de 2L"1 premiers vecteurs, résultent d'une permutation circulaire différente sur une même première séquence binaire de longueur maximale de N valeurs et en ce que les valeurs de composantes de chacun de 2L"1 autres vecteurs sont de signe opposé aux valeurs de composantes de l'un différent des 2L"1 premiers vecteurs.According to a particularly advantageous embodiment of the invention, the method is characterized in that the component values of each of 2 L "1 first vectors, result from a different circular permutation on the same first binary sequence of maximum length of N values and in that the component values of each of 2 L "1 other vectors are of opposite sign to the component values of one different from the first 2 L" 1 vectors.
Le produit scalaire de deux premiers vecteurs différents est égal à -1. Le produit scalaire de deux deuxièmes vecteurs différents est égal à -1. Le produit scalaire d'un premier vecteur avec un deuxième vecteur dont les composantes résultent d'une inversion de signe de celles du premier, est égal à -N. Le produit scalaire d'un premier vecteur avec tout autre deuxième vecteur, est égal à +1. Il est ainsi possible de faire correspondre 2L vecteurs à 2L premiers multiplets. Chacune de toutes les valeurs possibles du mot binaire peut alors référencer un secteur. Différents choix sont possibles pour les valeurs des nombres M, L, P. Considérant une configuration de support d'information avec un sillon de 248 oscillations par secteur, un choix particulièrement intéressant consiste à retenir les valeurs M = 12, L = 4 et P = 63. Les valeurs de M et L permettent d'obtenir un mot binaire de 48 bits qui peut alors référencer, en tenant compte de 16 bits de correction pour un code Reed-Solomon, jusqu'à 2 puissance 32 secteurs. La valeur de L égale à 4, donne une valeur N de 15 bits pour chaque deuxième multiplet. Il est alors possible de graver la succession de M deuxièmes multiplets sur 180 alternances d'oscillation du sillon. Parmi les 68 alternances restantes, 63 peuvent être utilisées pour graver le multiplet de synchronisation.The dot product of two different first vectors is equal to -1. The dot product of two different second vectors is equal to -1. The scalar product of a first vector with a second vector whose components result from a sign inversion of those of the first, is equal to -N. The dot product of a first vector with any other second vector, is equal to +1. It is thus possible to make 2 L vectors correspond to 2 L first bytes. Each of all the possible values of the binary word can then reference a sector. Different choices are possible for the values of the numbers M, L, P. Considering an information medium configuration with a groove of 248 oscillations per sector, a particularly interesting choice consists in retaining the values M = 12, L = 4 and P = 63. The values of M and L make it possible to obtain a binary word of 48 bits which can then reference, taking into account 16 bits of correction for a Reed-Solomon code, up to 2 power 32 sectors. The value of L equal to 4 gives a value N of 15 bits for each second byte. It is then possible to engrave the succession of M second multiplets on 180 alternations of oscillation of the groove. Among the 68 remaining half-waves, 63 can be used to burn the synchronization byte.
L'invention sera mieux comprise à partir de la description d'un exemple de réalisation qui suit en référence aux dessins dans lesquels :The invention will be better understood from the description of an exemplary embodiment which follows with reference to the drawings in which:
- la figure 1 représente un moyen pour générer des vecteurs conformes à l'invention ;- Figure 1 shows a means for generating vectors according to the invention;
- la figure 2 montre une table de correspondance conforme à l'invention;- Figure 2 shows a correspondence table according to the invention;
- la figure 3 montre un support d'information pour mettre en œuvre l'invention ;- Figure 3 shows an information medium for implementing the invention;
- les figures 4 à 6 montrent chacune un agrandissement local du sillon pour mettre en évidence une modification possible d'alternance ;- Figures 4 to 6 each show a local enlargement of the groove to highlight a possible change in alternation;
- les figures 7 et 8 montrent des moyens d'exploitation de l'invention.- Figures 7 and 8 show means of exploitation of the invention.
En référence à la figure 1 , un moyen pour générer une séquence binaire de longueur maximale (SBLM) est représenté sous forme d'un schéma électrique. Il est possible de retranscrire ce schéma sous forme d'un programme sans difficulté particulière. Ce circuit ou ce programme est mis en œuvre préalablement au procédé selon l'invention.Referring to Figure 1, a means for generating a binary sequence of maximum length (SBLM) is shown in the form of an electrical diagram. It is possible to transcribe this diagram in the form of a program without any particular difficulty. This circuit or this program is implemented prior to the method according to the invention.
Un registre 1 à L sorties figées, est constitué de L bits 10, 11 , 12, 13 qui représentent chacun un coefficient d'un polynôme générateur de degré L-1. Un registre à décalage 2 est constitué de L bits 20, 21 , 22, 23. Des portes logiques ET 30, 31 , 32, 33 combinent deux à deux, respectivement les bits 10 et 20, 11 et 21 , 12 et 22, 13 et 23. La sortie de chaque porte 30, 31 , 32, 33 est reçue par une entrée distincte d'un registre 4 de L bits 40, 41 , 42, 43. Une porte logique 5 combine les bits du registre 4. La porte 5 est une porte XOR, c'est à dire que sa sortie est à 1 si un et un seul bit du registre 4 est à 1. La sortie de la porte 5 est à 0 dans tous les autres cas. D'autre part, la sortie de la porte 5 est rebouclée en entrée du registre à décalage 2.A register 1 to L fixed outputs, consists of L bits 10, 11, 12, 13 which each represent a coefficient of a generator polynomial of degree L-1. A shift register 2 consists of L bits 20, 21, 22, 23. AND logic gates 30, 31, 32, 33 combine two by two, respectively bits 10 and 20, 11 and 21, 12 and 22, 13 and 23. The output of each gate 30, 31, 32, 33 is received by a separate input of a register 4 of L bits 40, 41, 42, 43. A logic gate 5 combines the bits of register 4. The gate 5 is an XOR door, i.e. its output is 1 if one and only one bit of register 4 is 1. The output of gate 5 is 0 in all other cases. On the other hand, the output of gate 5 is looped back to the input of shift register 2.
Ainsi par exemple, sur une première phase d'une horloge biphasé, le registre 4 réalise une disjonction logique bit à bit des registres 1 et 2. Sur une deuxième phase de l'horloge biphasé, le premier bit 20 en entrée du registre à décalage 2 reçoit le OU exclusif des bits du registre 4, chassant la valeur précédente du bit 20 vers le bit 21 et ainsi de suite jusqu'au dernier bit 23 recevant la valeur précédente du bit 22. Lorsque dans l'exemple de la figure 1 , le nombre L est égal à quatre, les bits 10, 11 , 12, 13 sont chacun respectivement égal à 1 , 0, 0, 1. Conformément aux résultats issus de la théorie des corps de Galois, la sortie de la porte 5 génère en régime établi, une Séquence Binaire de Longueur Maximale, c'est à dire de période N = 2L-1 = 15. La sortie de la porte 5 est également envoyée vers l'entrée d'un registre à décalage 6 à N bits 60, 61 , 62, 63, 64, 65, 66, 67, 68, 69, 70, 71 , 72, 73, 74. Le complément de la sortie de la porte 5 est envoyé vers l'entrée d'un registre à décalage 8 à N bits 80, 81 , 82, 83, 84, 85, 86, 87, 88, 89, 90, 91 , 92, 93, 94. On peut observer que les valeurs 1 , 0, 0, 1 du registre 1 , génèrent une séquence de bits 60, 61 , 62, 63, 64, 65, 66, 67, 68, 69, 70, 71 , 72, 73, 74, chacun respectivement égal à 0, 1, 0, 1 , 1 , 0, 0, 1 , 0, 0, 0, 1 , 1 , 1 , 1 et simultanément une séquence de bits 80, 81 , 82, 83, 84, 85, 86, 87, 88, 89, 90, 91 , 92, 93, 94, chacun respectivement égal à 1 , 0, 1 , 0, 0, 1 , 1 , 0, 1 , 1 , 1 , 0, 0, 0, 0. Chaque deuxième phase de l'horloge biphasée provoque une permutation circulaire de séquence binaire de longueur maximale (SBLM) contenue dans les registres 6 et 8.Thus, for example, on a first phase of a two-phase clock, register 4 performs a bit-by-bit logical disjunction of registers 1 and 2. On a second phase of the two-phase clock, the first bit 20 at the input of the shift register 2 receives the exclusive OR of the bits of register 4, chasing the previous value of bit 20 towards bit 21 and so on until the last bit 23 receiving the previous value of bit 22. When in the example of FIG. 1, the number L is equal to four, the bits 10, 11, 12, 13 are each respectively equal to 1, 0, 0, 1. According to the results resulting from the theory of the bodies of Galois, the exit of the door 5 generates in steady state, a Binary Sequence of Maximum Length, ie of period N = 2 L -1 = 15. The output of gate 5 is also sent to the input of a shift register 6 to N bits 60 , 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74. The complement of the door exit 5 is sent to the input of a shift register 8 to N bits 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94. We can observe that the values 1, 0, 0, 1 of register 1 generate a sequence of bits 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, each respectively equal to 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1 and simultaneously a sequence of bits 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, each respectively equal to 1, 0, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0. Each second phase of the two-phase clock causes a circular permutation of binary sequence of maximum length (SBLM) contained in registers 6 and 8.
En remplaçant les valeurs binaires 0 et 1 d'une SBLM contenue dans le registre 6 ou le registre 8, respectivement par les valeurs binaires -1 et +1 , on obtient un vecteur à N composantes qui possède des propriétés intéressantes. Le produit scalaire de deux vecteurs obtenus à partir de deux SBLM différentes du même registre 6 ou 8 est égal à +1. Le carré scalaire d'un vecteur est naturellement égal à +15, le carré de chaque composante étant égal à +1. Le produit scalaire d'un vecteur par le même vecteur de signe opposé est égal à -15, c'est le cas pour deux vecteurs obtenus à partir d'une SBLM du registre 6 et de la SBLM complémentaire du registre 8. Le produit scalaire de deux vecteurs obtenus à partir d'une SBLM du registre 6 et d'une autre SBLM du registre 8 est égal à -1. La périodicité de la SBLM fait qu'il est possible d'obtenir 2N, soit trente vecteurs différents.By replacing the binary values 0 and 1 of an SBLM contained in register 6 or register 8, respectively by binary values -1 and +1, we obtain a vector with N components which has interesting properties. The dot product of two vectors obtained from two different SBLMs of the same register 6 or 8 is equal to +1. The scalar square of a vector is naturally equal to +15, the square of each component being equal to +1. The dot product of a vector by the same vector of opposite sign is equal to -15, this is the case for two vectors obtained from an SBLM of register 6 and the complementary SBLM of register 8. The scalar product of two vectors obtained from an SBLM of register 6 and a other SBLM of register 8 is equal to -1. The periodicity of the SBLM makes it possible to obtain 2N, ie thirty different vectors.
Un multiplet de quatre bits peut prendre seize valeurs différentes. En référence à la figure 2, on établit une table de correspondance 7 au moyen de laquelle on fait correspondre un vecteur différent à chaque valeur possible dudit premier multiplet de quatre bits. La table de correspondance comprend N+1 lignes, c'est à dire ici seize lignes avec une première colonne contenant sur chaque ligne une valeur différente du multiplet allant de 0000 sur la première ligne à la valeur 1111 sur la dernière ligne. Une deuxième colonne contient sur chaque ligne un vecteur tel que précédemment décrit.A four-bit byte can take sixteen different values. With reference to FIG. 2, a correspondence table 7 is established by means of which a different vector is made to correspond to each possible value of said first four-bit byte. The correspondence table comprises N + 1 lines, that is to say here sixteen lines with a first column containing on each line a value different from the byte ranging from 0000 on the first line to the value 1111 on the last line. A second column contains on each line a vector as previously described.
Sur les huit premières ligne, la deuxième colonne contient un vecteur résultant d'une SBLM du registre 6. La première ligne contient par exemple le vecteur (-1 ,1 ,-1 ,1 ,1 ,-1 ,-1 ,1 ,-1 ,-1 ,-1 ,1 ,1 ,1 ,1 ) résultant de la SBLM (0,1 ,0,1 ,1 ,0,0,1 ,0,0,0,1 ,1 ,1 ,1). Chaque ligne suivante reprend la ligne précédente avec une double permutation circulaire. Les huit dernières lignes reprennent les huit premières lignes en inversant le signe de chaque composante du vecteur.On the first eight lines, the second column contains a vector resulting from an SBLM of register 6. The first line contains for example the vector (-1, 1, -1, 1, 1, -1, -1, 1, -1, -1, -1, 1, 1, 1, 1) resulting from SBLM (0.1, 0.1, 1, 0.0.1, 0.0.0.1, 1, 1, 1). Each subsequent line repeats the previous line with a double circular permutation. The last eight lines repeat the first eight lines by reversing the sign of each component of the vector.
La figure 3 montre un support d'information sur lequel est mise en œuvre l'invention. Ici, le support d'information est un disque optique 9. Une tête d'écriture 19 est prévue pour émettre un rayon laser 26 dont la puissance, commandée par un signal 29, permet de graver sur le disque un sillon 17 dont la profondeur est égale à un quart de longueur d'onde du rayon laser réfléchi 25, recevable par une tête de lecture 18.FIG. 3 shows an information medium on which the invention is implemented. Here, the information medium is an optical disc 9. A writing head 19 is provided for emitting a laser beam 26 whose power, controlled by a signal 29, makes it possible to engrave on the disc a groove 17 whose depth is equal to a quarter of the wavelength of the reflected laser beam 25, which can be received by a read head 18.
Un micro moteur 24 est prévu pour déplacer l'ensemble tête de lecture 18, tête d'écriture 19 selon une direction radiale du disque 9. Un circuit intégré 15 de contrôle commande de l'ensemble tête de lecture 18, tête d'écriture 19, comprend un bloc d'asservissement 27. Le bloc 27 pilote le moteur 24 au moyen d'un signal 28. Le signal 28 part d'une première valeur qui positionne l'ensemble tête de lecture 18, tête d'écriture 19 à proximité du centre 14 du disque, jusqu'à une dernière valeur qui positionne l'ensemble tête de lecture 18, tête d'écriture 19 à la périphérie du disque 9.A micro motor 24 is provided for moving the read head 18, write head 19 assembly in a radial direction of the disc 9. An integrated circuit 15 for controlling the read head 18, write head 19 assembly , includes a servo block 27. The block 27 controls the motor 24 by means of a signal 28. The signal 28 starts from a first value which positions the read head 18, write head 19 assembly nearby from the center 14 of the disc, up to a last value which positions the read head 18, write head 19 assembly at the periphery of the disc 9.
Pendant que le disque 9 tourne autour de son centre 14, le signal 28 évolue de la première à la dernière valeur de façon à graver sur le disque 9 le sillon qui, à une première échelle dite macroscopique, a la forme d'une spirale qui part du centre 14 vers la périphérie du disque 9.While the disc 9 revolves around its center 14, the signal 28 changes from the first to the last value so as to engrave on the disc 9 the groove which, on a first scale called macroscopic, has the shape of a spiral which leaves from the center 14 towards the periphery of the disc 9.
Pendant que le signal 28 évolue de la première à la dernière valeur, celui- ci est modulé par une oscillation de première fréquence et de première amplitude déterminées, de sorte qu'à une deuxième échelle dite microscopique, le sillon 17 a une forme sinusoïdale.While the signal 28 evolves from the first to the last value, the latter is modulated by an oscillation of first frequency and of first amplitude determined, so that on a second so-called microscopic scale, the groove 17 has a sinusoidal shape.
Si pendant la gravure du sillon 17, le disque 9 tourne à vitesse angulaire constante, la forme sinusoïdale du sillon est de période géométrique angulaire constante pour la première fréquence déterminée.If during the etching of the groove 17, the disc 9 rotates at constant angular speed, the sinusoidal shape of the groove is of constant angular geometric period for the first determined frequency.
Si pendant la gravure du sillon 17, la disque 9 tourne à une vitesse angulaire asservie à la position radiale de l'ensemble tête de lecture 18, tête d'écriture 19, de façon à maintenir une vitesse linéaire constante de défilement du disque 9 sous la tête d'écriture 19, la forme sinusoïdale du sillon est de période géométrique linéaire constante pour la première fréquence déterminée.If during the engraving of the groove 17, the disc 9 rotates at an angular speed controlled by the radial position of the read head 18, write head 19 assembly, so as to maintain a constant linear speed of travel of the disc 9 under the writing head 19, the sinusoidal shape of the groove is of constant linear geometric period for the first determined frequency.
L'oscillation à échelle microscopique du sillon permet ensuite d'asservir des rotations ultérieures du disque 9 à une vitesse homothetique à celle de la gravure pour une même position radiale de l'ensemble tête de lecture 18, tête d'écriture 19.The oscillation on a microscopic scale of the groove then makes it possible to enslave subsequent rotations of the disc 9 at a speed homothetic to that of the engraving for the same radial position of the read head 18, write head 19 assembly.
Le circuit intégré 15 comprend la table de correspondance 7 et un bloc logique d'écriture 34. Le bloc logique d'écriture 34 est prévu pour générer un signal 35 qui module le signal 28.The integrated circuit 15 comprises the correspondence table 7 and a logic write block 34. The write logic block 34 is designed to generate a signal 35 which modulates the signal 28.
Le dispositif qui vient d'être décrit permet d'exécuter des actions consistant à graver sur le disque 9 une succession de multiplets tel qu'expliqué à présent.The device which has just been described makes it possible to execute actions consisting in burning on the disc 9 a succession of bytes as explained now.
Un élément extérieur au circuit intégré 15, par exemple un ordinateur, génère un mot binaire 16 dont la valeur référence un secteur prévu sur le disqueAn element external to the integrated circuit 15, for example a computer, generates a binary word 16 whose value references a sector provided on the disk
9. Le mot binaire 16 est constitué d'un nombre M de premiers multiplets comprenant chacun L bits. Dans l'exemple de réalisation ici décrit, M est pris égal à douze et L est pris égal à quatre. Le bloc logique d'écriture 34 du circuit intégré 15, recevant la valeur du mot binaire 16, fait correspondre à chaque premier multiplet un vecteur de la table de correspondance 7, de façon à constituer un deuxième multiplet de N bits.9. The binary word 16 consists of a number M of first bytes each comprising L bits. In the embodiment described here, M is taken equal to twelve and L is taken equal to four. The write logic block 34 of the circuit integrated 15, receiving the value of the binary word 16, corresponds to each first byte a vector of the correspondence table 7, so as to constitute a second byte of N bits.
Pour chaque bit à zéro d'un multiplet, le bloc logique 34 génère un signal 35 qui reproduit une alternance non modifiée, c'est-à-dire à la première fréquence et à la première amplitude déterminée, de façon à moduler le signal 28. Pour chaque bit à un d'un multiplet, le bloc logique 34 génère un signal 35 qui reproduit une alternance modifiée par rapport à celle à la première fréquence et à la première amplitude déterminée. Différentes modifications d'alternance possibles sont décrites par la suite.For each zero bit of a byte, the logic block 34 generates a signal 35 which reproduces an unmodified alternation, that is to say at the first frequency and at the first determined amplitude, so as to modulate the signal 28 For each one-bit of a byte, the logic block 34 generates a signal 35 which reproduces a modified alternation with respect to that at the first frequency and at the first determined amplitude. Different possible alternation modifications are described below.
Le bloc logique 34 commence par moduler le signal 28 pour graver dans le sillon un troisième multiplet dit de synchronisation, constitué d'une SBLM de P bits. Dans l'exemple de réalisation ici décrit, P est pris égal à soixante trois. A la suite, le bloc logique 34 module le signal 28 pour graver dans le sillon chacun des deuxièmes multiplets. Chaque bit de la suite constituée du troisième et des M deuxièmes multiplets, est gravé sur une alternance de l'oscillation du sillon. Dans l'exemple ici décrit, cette suite est ainsi gravée sur deux cent quarante trois alternances de base. Ensuite, le bloc logique 34 module le signal 28 avec cinq alternances non modifiées. Pendant la gravure sur deux cent quarante huit alternances d'oscillation du sillon localement à un secteur, le bloc logique 34 reçoit une nouvelle valeur de mot binaire 16 pour référencer le secteur suivant. De même que précédemment, le bloc logique 34 fait correspondre M nouveaux deuxièmes multiplets aux M premiers multiplets de la nouvelle valeur du mot binaire 16. De même que précédemment, le bloc logique 34 module le signal 28 pour graver une nouvelle suite constituée du multiplet de synchronisation suivi des M nouveaux deuxièmes multiplets. Cette opération est répétée jusqu'à atteindre la fin du sillon 17 ou la dernière valeur du mot binaire 16.The logic block 34 begins by modulating the signal 28 in order to engrave in the groove a third so-called synchronization byte, consisting of an SBLM of P bits. In the embodiment described here, P is taken equal to sixty three. Next, the logic block 34 modulates the signal 28 to engrave in the groove each of the second bytes. Each bit of the sequence made up of the third and M second bytes, is engraved on an alternation of the oscillation of the groove. In the example described here, this sequence is thus engraved on two hundred and forty three basic half-waves. Then, the logic block 34 modulates the signal 28 with five unmodified half-waves. During the engraving on two hundred and forty eight alternations of oscillation of the groove locally in a sector, the logic block 34 receives a new binary word value 16 to reference the next sector. As before, the logic block 34 makes M new second bytes correspond to the M first bytes of the new value of the binary word 16. As before, the logic block 34 modulates the signal 28 to burn a new sequence consisting of the byte of synchronization followed by the M new second bytes. This operation is repeated until reaching the end of the groove 17 or the last value of the binary word 16.
Dans un mot binaire 16 de quarante huit bits où un octet est réservé pour une information par exemple sur le type de disque et deux octets sont dédiés à une correction de type Reed-Solomon sur le mot binaire, il reste trois octets pour identifier le secteur. Ceci permet de référencer seize millions de secteurs avec une haute fiabilité. Avec deux cent quarante huit alternances d'oscillation à la première fréquence déterminée par secteur et une possibilité d'écriture de cent cinquante six bits de donnée par alternance à côté du sillon, chaque secteur peut contenir de l'ordre de 4,7 mega octets. Un tel disque peut contenir de l'ordre de 75 giga octets. Les figures 4 à 6 montrent différentes modifications d'alternance possibles.In a binary word 16 of forty eight bits where one byte is reserved for information for example on the type of disc and two bytes are dedicated to a correction of type Reed-Solomon on the binary word, there remain three bytes to identify the sector . This makes it possible to reference sixteen million sectors with high reliability. With two hundred and forty eight alternations of oscillation at the first frequency determined by sector and a possibility of writing one hundred and fifty six bits of data by alternation next to the groove, each sector can contain of the order of 4.7 mega bytes. Such a disc can contain around 75 gigabytes. Figures 4 to 6 show different possible alternation modifications.
La figure 4 montre une modification d'alternance superposant une oscillation de fréquence triple à une fréquence initiale d'alternance non modifiée. Une alternance 37 reste à la fréquence spatiale initiale par absence de modulation du signal 29 lorsqu'un bit de multiplet est à 0. Une alternance 38 est modifiée à une fréquence spatiale triple par modulation du signal 28 lorsqu'un bit de multiplet est à 1. En superposant l'oscillation de fréquence triple sur la totalité d'une période d'alternance à la fréquence spatiale initiale, l'enveloppe de l'oscillation à la fréquence initiale est conservée. A la vitesse de rotation du disque 9, l'oscillation spatiale du sillon 17 module le rayon laser 25 sur la totalité d'une période et permet ainsi de gagner en énergie de détection. Une multiplication par trois de la fréquence spatiale sur une période initiale, multiplie d'autant la fréquence temporelle. Il est alors nécessaire de prévoir un filtre dans les parties du circuit intégré 15 qui traitent des signaux d'horloge de façon à réduire la bande passante autour de la fréquence initiale. Lorsque les parties du circuit intégré 15 qui traitent les signaux d'horloge détectent essentiellement des valeurs de part et d'autre de zéro sur une alternance, on observe sur la figure 4 que, le passage par zéro d'une alternance modifiée étant conservé, la détection de la fréquence d'horloge est peu perturbée. La figure 5 montre une modification d'alternance par augmentation d'amplitude. Une alternance 37 reste à l'amplitude spatiale initiale par absence de modulation du signal 29 lorsqu'un bit de multiplet est à 0. Une alternance 38 est modifiée à une amplitude triple par modulation du signal 29 lorsqu'un bit de multiplet est à 1. Cette modification d'alternance présente l'avantage de conserver la fréquence spatiale.FIG. 4 shows a change in alternation superimposing a triple frequency oscillation on an initial unmodified alternation frequency. An alternation 37 remains at the initial spatial frequency by absence of modulation of the signal 29 when a byte bit is at 0. An alternation 38 is modified at a triple spatial frequency by modulation of the signal 28 when a byte bit is at 1 By superimposing the triple frequency oscillation on the whole of an alternation period at the initial spatial frequency, the envelope of the oscillation at the initial frequency is preserved. At the speed of rotation of the disc 9, the spatial oscillation of the groove 17 modulates the laser beam 25 over the entire period and thus makes it possible to gain detection energy. Multiplying the spatial frequency by three over an initial period multiplies the temporal frequency accordingly. It is then necessary to provide a filter in the parts of the integrated circuit 15 which process clock signals so as to reduce the bandwidth around the initial frequency. When the parts of the integrated circuit 15 which process the clock signals essentially detect values on either side of zero on an alternation, it is observed in FIG. 4 that, the passage through zero of a modified alternation being preserved, the detection of the clock frequency is little disturbed. Figure 5 shows a change in alternation by increasing amplitude. An alternation 37 remains at the initial spatial amplitude by absence of modulation of the signal 29 when a byte bit is at 0. An alternation 38 is modified to a triple amplitude by modulation of the signal 29 when a byte bit is at 1 This change in alternation has the advantage of preserving the spatial frequency.
La figure 6 montre une modification d'alternance superposant une seule alternance d'oscillation à une fréquence quintuple d'une fréquence initiale d'alternance non modifiée. Une alternance 37 reste à la fréquence spatiale initiale par absence de modulation du signal 29 lorsqu'un bit de multiplet est à 0. Une alternance 44 est modifiée par superposition en son centre d'une alternance à une fréquence spatiale cinq fois plus grande, par modulation du signal 29 lorsqu'un bit de multiplet est à 1. En superposant une seule alternance d'oscillation à une fréquence nettement supérieure, la forme de l'alternance reste identique à la forme initiale sur deux cinquièmes en début de période et deux cinquièmes en fin de période de la forme initiale. On réduit ainsi les perturbations sur les parties du circuit intégré 34 en charge de suivre l'oscillation initiale du sillon 17. Cette modification d'alternance présente l'avantage de conserver l'amplitude spatiale mais réduit considérablement la fenêtre de détection de la modification.FIG. 6 shows a change in alternation superimposing a single oscillation alternation at a frequency five times over an initial unmodified alternation frequency. An alternation 37 remains at the spatial frequency initial by absence of modulation of signal 29 when a byte bit is at 0. An alternation 44 is modified by superposition in its center of an alternation at a spatial frequency five times greater, by modulation of signal 29 when a bit multiplet is at 1. By superimposing a single alternation of oscillation on a clearly higher frequency, the form of the alternation remains identical to the initial form on two fifths at the start of the period and two fifths at the end of the period of the initial form . This reduces the disturbances on the parts of the integrated circuit 34 responsible for following the initial oscillation of the groove 17. This change in alternation has the advantage of preserving the spatial amplitude but considerably reduces the window for detecting the change.
Ces trois modulations sont remarquables par la possibilité de les détecter par filtrage adapté. D'autre part, dans chacun des cas, la modulation est orthogonale à la modulation sinusoïdale, ce qui facilite la détection. Le disque optique ainsi doté de prémarques pour référencer ses secteurs d'enregistrement de données peut servir de matrice à une fabrication en grand nombre de support d'information enregistrable.These three modulations are remarkable for the possibility of detecting them by suitable filtering. On the other hand, in each case, the modulation is orthogonal to the sinusoidal modulation, which facilitates detection. The optical disc thus endowed with premarks for referencing its data recording sectors can serve as a matrix for a large number of manufacturing of recordable information carriers.
Un tel support d'information comprend pour chacun de ses secteurs référencés par un mot binaire constitué de M premiers multiplets comprenant chacun L bits, une succession de M deuxièmes multiplets comprenant chacun N bits dont les valeurs sont interprétables comme des valeurs + ou -1 de N composantes d'un vecteur associé tel que le produit scalaire dudit vecteur par tout autre vecteur associé à d'autres valeurs de deuxième multiplet et au plus égal à +1 , avec N = 2L-1. Ces M deuxièmes multiplets, précédés par un multiplet de synchronisation pour chaque secteur, sont de préférence gravés sur le sillon par modification d'alternance des micro oscillations spatiales du sillon. Comme expliqué dans la suite de la description, ces pré-marques permettent à un système d'enregistrement et ou de lecture, de reconnaître un secteur du support d'information pour y enregistrer ou y lire des données informatiques.Such an information medium comprises for each of its sectors referenced by a binary word consisting of M first bytes each comprising L bits, a succession of M second bytes each comprising N bits whose values can be interpreted as values + or -1 of N components of an associated vector such as the scalar product of said vector by any other vector associated with other values of second byte and at most equal to +1, with N = 2 L -1. These M second bytes, preceded by a synchronization byte for each sector, are preferably engraved on the groove by modification of the alternation of the micro spatial oscillations of the groove. As explained in the following description, these pre-marks allow a recording and or reading system to recognize a sector of the information medium for recording or reading computer data there.
La figure 7 montre des moyens d'exploitation d'un tel support d'enregistrement. Ces moyens d'exploitation comprennent un dispositif semblable ou différent du dispositif de la figure 3. En référence à la figure 7, un disque optique 45 comprend un sillon en spirale 47 qui part du centre 46 vers la périphérie et dont la profondeur est égale à un quart de longueur d'onde de rayon laser 49 recevable par une tête de lecture 48. Lorsque le disque 45 tourne autour de son centre 46, le rayon laser 49 reçu par la tête 48 permet d'asservir celle-ci en position pour suivre la ligne médiane du sillon. Une tête d'écriture 50 mécaniquement liée à la tête de lecture 48 est prévue pour graver des signaux sur le disque 45, à côté du sillon 47 au moyen d'un rayon laser 51.FIG. 7 shows means of operating such a recording medium. These operating means include a device similar or different from the device of FIG. 3. With reference to FIG. 7, an optical disc 45 comprises a spiral groove 47 which leaves from the center 46 towards the periphery and whose depth is equal to a quarter of a wavelength of laser beam 49 receivable by a read head 48 When the disc 45 rotates around its center 46, the laser beam 49 received by the head 48 makes it possible to slave the latter in position to follow the center line of the groove. A writing head 50 mechanically linked to the reading head 48 is provided for engraving signals on the disc 45, next to the groove 47 by means of a laser beam 51.
Un micro moteur 52 est prévu pour déplacer l'ensemble tête de lecture 48, tête d'écriture 50 selon une direction radiale du disque 45. Un circuit intégré 53 de contrôle commande de l'ensemble tête de lecture 48, tête d'écriture 50, comprend un bloc d'asservissement 54. Le bloc 54 pilote le moteur 52 pour garder constante une valeur de signal 55 modulé par la puissance reçue du rayon laser 49. A une échelle microscopique, le sillon 17 a la forme d'une oscillation sinusoïdale dont au moins une première harmonique a une période géométrique constante. L'ensemble tête de lecture 48, tête d'écriture 50 est équipé d'une paire de photo-détecteurs 60, 61 disposée perpendiculairement au sillon. L'image d'une tâche 62 (spot en anglais) de lumière réfléchie par le sillon 47 sur les deux détecteurs 60, 61 génère un signal 63 de type pousser-tirer (push-pull en anglais) par différence d'intensités lumineuses reçues par chacun des photodétecteurs 60, 61. Le signal 63 contient la première harmonique qui, détectée par le circuit intégré 53, permet de mesurer la vitesse linéaire de défilement du disque sous l'ensemble tête de lecture 48, tête d'écriture 50. Parmi ces oscillations, certaines alternances sont identiques à la première harmonique avec une amplitude de base, d'autres comprennent une deuxième harmonique ou sont d'amplitude différente, ce sont les alternances modifiées décrites précédemment. Chaque alternance modifiée provoque une modulation additionnelle du signal de type pousser-tirer lors de son passage sous la paire de photo-détecteurs 60, 61.A micro motor 52 is provided to move the read head 48, write head 50 assembly in a radial direction of the disc 45. An integrated circuit 53 for controlling the read head 48, write head 50 assembly , includes a servo block 54. The block 54 controls the motor 52 to keep constant a signal value 55 modulated by the power received from the laser beam 49. On a microscopic scale, the groove 17 has the form of a sinusoidal oscillation of which at least a first harmonic has a constant geometric period. The read head 48, write head 50 assembly is equipped with a pair of photo-detectors 60, 61 arranged perpendicular to the groove. The image of a task 62 (spot in English) of light reflected by the groove 47 on the two detectors 60, 61 generates a signal 63 of push-pull type (push-pull in English) by difference in light intensities received by each of the photodetectors 60, 61. The signal 63 contains the first harmonic which, detected by the integrated circuit 53, makes it possible to measure the linear speed of travel of the disc under the read head 48, write head 50 assembly. Among these oscillations, certain half-waves are identical to the first harmonic with a basic amplitude, others include a second harmonic or are of different amplitude, these are the modified half-waves described previously. Each modified half-wave causes an additional modulation of the push-pull type signal when it passes under the pair of photo-detectors 60, 61.
Le circuit intégré 53 comprend la table de correspondance 7 et un bloc logique d'écriture lecture 57. Le bloc logique d'écriture lecture 57 est prévu pour générer un signal 58 de modulation de puissance du rayon laser 51 émis par la tête d'écriture 50.The integrated circuit 53 comprises the correspondence table 7 and a logical read write block 57. The logical read write block 57 is provided for generating a signal 58 for modulating the power of the laser beam 51 emitted by the writing head 50.
Le dispositif qui vient d'être décrit permet d'exécuter des actions consistant à positionner l'ensemble tête de lecture 48, tête d'écriture 50 sur un secteur déterminé du disque 45.The device which has just been described makes it possible to execute actions consisting in positioning the read head 48, write head 50 assembly on a determined sector of the disc 45.
Un élément extérieur au circuit intégré 57, par exemple un ordinateur, génère un mot binaire 56 dont la valeur référence le secteur déterminé sur le disque 45. Le mot binaire 56 est constitué d'une série de M premiers multiplets comprenant chacun L bits. Dans l'exemple de réalisation ici décrit, M est pris égal à douze et L est pris égal à quatre.An element external to the integrated circuit 57, for example a computer, generates a binary word 56 whose value references the sector determined on the disk 45. The binary word 56 consists of a series of M first bytes each comprising L bits. In the embodiment described here, M is taken equal to twelve and L is taken equal to four.
D'autre part, le bloc logique 57 reçoit le signal 63. Le bloc logique 57 interprète le signal 63 comme valant +1 lorsque le signal 63 résulte d'une modulation additionnelle du rayon laser réfléchi 49 provoquée par une alternance déformée. Le bloc logique 57 interprète le signal 63 comme valant -1 dans les autres cas. Ainsi, le bloc logique 57 reçoit par le signal 63, une succession de valeurs binaires égales à + ou -1.On the other hand, the logic block 57 receives the signal 63. The logic block 57 interprets the signal 63 as being worth +1 when the signal 63 results from an additional modulation of the reflected laser beam 49 caused by a deformed alternation. The logic block 57 interprets the signal 63 as being equal to -1 in the other cases. Thus, the logic block 57 receives by the signal 63, a succession of binary values equal to + or -1.
Lorsque le bloc logique 57 reçoit une succession de valeurs binaires qui correspondent aux bits du multiplet de synchronisation, le bloc logique 57 fait le produit scalaire des N valeurs binaires qui suivent immédiatement le dernier bit du multiplet de synchronisation, avec chaque vecteur de la table de correspondance. Le multiplet de synchronisation permet au bloc logique 57 de détecter avec précision le premier bit du premier des deuxièmes multiplets de la série gravée sur le disque.When the logic block 57 receives a succession of binary values which correspond to the bits of the synchronization byte, the logic block 57 makes the scalar product of the N binary values which immediately follow the last bit of the synchronization byte, with each vector of the table of correspondence. The synchronization byte allows logic block 57 to accurately detect the first bit of the first of the second bytes of the series written on the disc.
Le bloc logique 57 retient le vecteur de la table de correspondance dont le produit scalaire avec les valeurs binaires reçues du signal 55, a la plus grande valeur. Ce vecteur est celui qui a la plus forte probabilité de correspondre au deuxième multiplet gravé sur le sillon à l'endroit qui passe sous la tête de lecture 48. En absence d'erreur, ce produit scalaire est égal à N. Le bloc logique 57 émet alors vers l'extérieur, le premier multiplet qui correspond dans la table 7 au deuxième multiplet.Logic block 57 retains the vector of the correspondence table whose scalar product with the binary values received from signal 55 has the greatest value. This vector is the one which has the highest probability of corresponding to the second byte engraved on the groove at the place which passes under the read head 48. In the absence of error, this scalar product is equal to N. The logic block 57 then sends outwards, the first byte which corresponds in table 7 to the second byte.
En absence d'erreur, nous avons vu précédemment que le produit scalaire de deux vecteurs égaux est égal à N, par exemple quinze. Le produit scalaire de deux vecteurs différents est inférieur ou égal à +1 , par exemple -15, -1 ou +1. Une erreur de lecture sur un bit réduit le produit scalaire de deux vecteurs égaux à N-2, par exemple treize. Une erreur de lecture sur un bit augmente le produit scalaire de deux vecteurs différents de deux unités dans le pire des cas. Pour que le produit scalaire de deux vecteurs égaux ne soit pas supérieur à (N+1 )/2, par exemple à huit, il faut au moins (N+1 )/4 erreurs qui ne se compensent pas, par exemple quatre erreurs pour N=15. Pour que le produit scalaire de deux vecteurs différents soit supérieur à (N+1 )/2, par exemple à huit, il faut au moins (N+1 )/4 erreurs qui ne se compensent pas, par exemple quatre erreurs pour N=15. Si le bloc logique 57 détecte par le signal 63, une série de deuxièmes multiplets qui correspondent tous, chacun à un premier multiplet de même rang issu du mot binaire 56, le bloc logique 57 émet dans le signal 59 à destination du bloc d'asservissement 54, un ordre de maintien en position de la tête de lecture 48 sur le secteur détecté comme étant celui référencé par le mot binaire 56.In the absence of error, we saw previously that the scalar product of two equal vectors is equal to N, for example fifteen. The dot product of two different vectors is less than or equal to +1, for example -15, -1 or +1. A one-bit read error reduces the dot product by two vectors equal to N-2, for example thirteen. A one-bit read error increases the dot product of two different vectors by two units in the worst case. So that the dot product of two equal vectors is not greater than (N + 1) / 2, for example eight, at least (N + 1) / 4 errors which do not compensate each other, for example four errors for N = 15. For the dot product of two different vectors to be greater than (N + 1) / 2, for example eight, at least (N + 1) / 4 errors which do not compensate each other, for example four errors for N = 15. If the logic block 57 detects by the signal 63, a series of second bytes which all correspond, each to a first byte of the same rank from the binary word 56, the logic block 57 transmits in the signal 59 to the servo block 54, a command to keep the read head 48 in position on the sector detected as being that referenced by the binary word 56.
Le circuit intégré 53 accède en lecture et ou en écriture à un registre 36 destiné à contenir des données informatiques à enregistrer ou enregistrées sur le disque 45.The integrated circuit 53 has read and / or write access to a register 36 intended to contain computer data to be recorded or recorded on the disc 45.
Pour commander une écriture de données informatiques sur un secteur déterminé du disque 45, l'élément extérieur au circuit intégré 57, par exemple un ordinateur, génère un mot binaire 56 dont la valeur référence le secteur déterminé. L'élément extérieur, non représenté, range dans le registre 36, les données informatiques à écrire sur le secteur.To control the writing of computer data on a determined sector of the disk 45, the element external to the integrated circuit 57, for example a computer, generates a binary word 56 whose value references the determined sector. The external element, not shown, stores in the register 36, the computer data to be written on the sector.
Lorsque le bloc logique 57 a positionné la tête d'écriture 50 liée à la tête de lecture 48, sur le secteur référencé du disque 45, le bloc logique 57 charge les données contenues dans le registre 36 pour moduler le signal 58 à destination de la tête d'écriture 50, de façon à inscrire les données du registre 36 sur le secteur référencé du disque optique 45.When the logic block 57 has positioned the write head 50 linked to the read head 48, on the referenced sector of the disc 45, the logic block 57 loads the data contained in the register 36 to modulate the signal 58 intended for the write head 50, so as to write the data from register 36 to the referenced sector of optical disc 45.
Pour commander une lecture de données informatiques sur un secteur déterminé du disque 45, l'élément extérieur au circuit intégré 57, par exemple un ordinateur, génère un mot binaire 56 dont la valeur référence le secteur déterminé. Lorsque le bloc logique 57 a positionné la tête de lecture 48 sur le secteur référencé du disque 45, le bloc logique 57 convertit des modulations du signal 55 représentatives de données inscrites sur le secteur référencé en multiplets de données informatiques qu'il range dans le registre 36. L'élément extérieur non représenté, lit alors dans le registre 36, les données inscrites sur le secteur référencé du disque optique 45.To control a reading of computer data on a determined sector of the disk 45, the element external to the integrated circuit 57, for example a computer, generates a binary word 56 whose value references the determined sector. When the logic block 57 has positioned the read head 48 on the referenced sector of the disc 45, the logic block 57 converts modulations of the signal 55 representative of data written on the referenced sector into bytes of computer data which it stores in the register 36. The external element, not shown, then reads in the register 36, the data written on the referenced sector of the optical disc 45.
Le circuit intégré 53 qui vient d'être décrit, offre de bonnes qualités de fiabilité pour reconnaître un secteur référencé sur le disque optique 45.The integrated circuit 53 which has just been described offers good qualities of reliability for recognizing a sector referenced on the optical disc 45.
L'enseignement de l'invention ne se limite pas à l'exemple qui vient d'être décrit. En particulier, l'homme du métier se fondant sur les résultats issus de la théorie des corps de Galois, peut imaginer d'autres systèmes de vecteurs vérifiant les propriétés ci-dessus énoncées sans sortir du cadre de la présente invention, par exemple avec d'autres valeurs de M et L ou encore avec d'autres modifications d'alternance d'oscillations du sillon de guidage sur le support d'information.The teaching of the invention is not limited to the example which has just been described. In particular, a person skilled in the art, based on the results from Galois body theory, can imagine other vector systems verifying the properties stated above without departing from the scope of the present invention, for example with d 'other values of M and L or with other modifications of alternation of oscillations of the guide groove on the information medium.
L'homme du métier appréciera qu'en faisant correspondre un vecteur différent à chaque valeur possible d'un premier multiplet de L bits, les propriétés du produit scalaire sont avantageusement utilisées pour détecter un vecteur qui a la plus forte probabilité de correspondre à une valeur de premier multiplet. Those skilled in the art will appreciate that by making a different vector correspond to each possible value of a first multiplet of L bits, the properties of the dot product are advantageously used to detect a vector which has the highest probability of corresponding to a value. first multiplet.

Claims

REVENDICATIONS
1. Procédé pour indiquer sur un support d'information, un secteur référencé par un mot binaire constitué d'un nombre M de premiers multiplets comprenant chacun un nombre L de bits, caractérisé en ce qu'il comprend des actions consistant à graver sur le support d'information localement à ce secteur, une succession de M deuxièmes multiplets correspondant chacun à un premier multiplet, chaque deuxième multiplet étant égal à un vecteur de N composantes, chacune de valeur +1 ou -1 , tel que N = 2L - 1 et tel que le produit scalaire dudit vecteur par tout autre vecteur auquel est égal un autre deuxième multiplet, est au plus égal à +1.1. Method for indicating on an information medium, a sector referenced by a binary word consisting of a number M of first bytes each comprising a number L of bits, characterized in that it comprises actions consisting in engraving on the information medium locally in this sector, a succession of M second bytes each corresponding to a first byte, each second byte being equal to a vector of N components, each of value +1 or -1, such that N = 2 L - 1 and such that the scalar product of said vector by any other vector to which another second byte is equal, is at most equal to +1.
2. Procédé selon la revendication 1 , caractérisé en ce que l'une des valeurs +1 ou -1 est gravée en modifiant une amplitude d'une période d'ondulation d'un sillon sur le support d'information.2. Method according to claim 1, characterized in that one of the values +1 or -1 is engraved by modifying an amplitude of a period of undulation of a groove on the information medium.
3. Procédé selon la revendication 1 ou 2, caractérisé en ce que l'une des valeurs +1 ou -1 est gravée en multipliant par trois une fréquence initiale d'ondulation sur la totalité d'une période initiale d'alternance.3. Method according to claim 1 or 2, characterized in that one of the values +1 or -1 is etched by multiplying by three an initial frequency of ripple over the whole of an initial period of alternation.
4. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'un troisième multiplet dit de synchronisation, est ajouté en tête de la succession de M deuxièmes multiplets, ledit multiplet de synchronisation étant constitué d'une séquence binaire de longueur maximale de P bits avec P supérieur à Ν.4. Method according to one of the preceding claims, characterized in that a third so-called synchronization byte is added at the head of the succession of M second bytes, said synchronization byte being constituted by a binary sequence of maximum length of P bits with P greater than Ν.
5. Procédé selon lune des revendications précédentes, caractérisé en ce que les valeurs de composantes de chacun de 2L"1 premiers vecteurs, résultent d'une permutation circulaire différente sur une même première séquence binaire de longueur maximale de Ν valeurs et en ce que les valeurs de composantes de chacun de 2L"1 autres vecteurs sont de signe opposé aux valeurs de composantes de l'un différent des 2L"1 premiers vecteurs. 5. Method according to one of the preceding claims, characterized in that the component values of each of 2 L "1 first vectors, result from a different circular permutation on the same first binary sequence of maximum length of Ν values and in that the component values of each of 2 L "1 other vectors are of opposite sign to the component values of one different from the first 2 L" 1 vectors.
6. Procédé selon la revendication 4, caractérisé en ce que M = 12, L = 4 et P = 63.6. Method according to claim 4, characterized in that M = 12, L = 4 and P = 63.
7. Procédé selon la revendication 6, caractérisé en ce que les valeurs de composantes de chacun de huit premiers vecteurs, résultent d'une permutation circulaire différente sur une même première séquence binaire de longueur maximale de quinze valeurs et en ce que les valeurs de composantes de chacun de huit autres vecteurs sont de signe opposé aux valeurs de composantes de l'un différent des huit premiers vecteurs.7. Method according to claim 6, characterized in that the component values of each of the first eight vectors result from a different circular permutation on the same first binary sequence of maximum length of fifteen values and in that the component values of each of eight other vectors are of opposite sign to the component values of one different from the first eight vectors.
8. Support d'information (45) comprenant plusieurs secteurs pour enregistrer des données informatiques, caractérisé en ce qu'il comprend localement à chaque secteur référencé par un mot binaire constitué d'un nombre M de premiers multiplets comprenant chacun un nombre L de bits, une succession de M deuxièmes multiplets correspondant chacun à un premier multiplet, chaque deuxième multiplet étant égal à un vecteur de N composantes, chacune de valeur +1 ou -1 , tel que N = 2L - 1 et tel que le produit scalaire dudit vecteur par tout autre vecteur auquel est égal un autre deuxième multiplet, est au plus égal à +1.8. Information carrier (45) comprising several sectors for recording computer data, characterized in that it includes locally each sector referenced by a binary word consisting of a number M of first bytes each comprising a number L of bits , a succession of M second bytes each corresponding to a first byte, each second byte being equal to a vector of N components, each of value +1 or -1, such that N = 2 L - 1 and such that the scalar product of said vector by any other vector to which another second byte is equal, is at most equal to +1.
9. Support d'information selon la revendication 8, caractérisé en ce que l'une des valeurs +1 ou -1 est gravée sous forme d'une amplitude modifiée de période d'ondulation d'un sillon (47) sur le support d'information.9. An information medium according to claim 8, characterized in that one of the values +1 or -1 is engraved in the form of a modified amplitude of period of undulation of a groove (47) on the medium d 'information.
10. Support d'information selon la revendication 8 ou 9, caractérisé en ce que l'une des valeurs +1 ou -1 est gravée sous forme de trois alternances de fréquence trois fois plus grande qu'une fréquence initiale d'ondulation d'un sillon (47) sur le support d'information, ajoutée sur une période d'ondulation dudit sillon.10. Information carrier according to claim 8 or 9, characterized in that one of the values +1 or -1 is engraved in the form of three half-waves three times greater than an initial ripple frequency of a groove (47) on the information carrier, added over a period of undulation of said groove.
11. Support d'information selon l'une des revendications précédentes, caractérisé en ce qu'un troisième multiplet dit de synchronisation, se trouve en tête de la succession de M deuxièmes multiplets, ledit multiplet de synchronisation étant constitué d'une séquence binaire de longueur maximale de P bits avec P supérieur à N.11. Information medium according to one of the preceding claims, characterized in that a third so-called synchronization byte is at the head of the succession of M second bytes, said byte of synchronization consisting of a binary sequence of maximum length of P bits with P greater than N.
12. Support d'information selon lune des revendications précédentes, caractérisé en ce que les valeurs de composantes de chacun de 2L"1 premiers vecteurs, résultent d'une permutation circulaire différente sur une même première séquence binaire de longueur maximale de N valeurs et en ce que les valeurs de composantes de chacun de 2L"1 autres vecteurs sont de signe opposé aux valeurs de composantes de l'un différent des 2L"1 premiers vecteurs.12. Information medium according to one of the preceding claims, characterized in that the component values of each of 2 L "1 first vectors, result from a different circular permutation on the same first binary sequence of maximum length of N values and in that the component values of each of 2 L "1 other vectors are of opposite sign to the component values of one different from the first 2 L" 1 vectors.
13. Support d'information selon la revendication 11 , caractérisé en ce que M = 12, L = 4 et P = 63.13. Information carrier according to claim 11, characterized in that M = 12, L = 4 and P = 63.
14. Support d'information selon la revendication 13, caractérisé en ce que les valeurs de composantes de chacun de huit premiers vecteurs, résultent d'une permutation circulaire différente sur une même première séquence binaire de longueur maximale de quinze valeurs et en ce que les valeurs de composantes de chacun de huit autres vecteurs sont de signe opposé aux valeurs de composantes de l'un différent des huit premiers vecteurs.14. Information medium according to claim 13, characterized in that the component values of each of the first eight vectors result from a different circular permutation on the same first binary sequence of maximum length of fifteen values and in that the component values of each of the other eight vectors are of opposite sign to the component values of one different from the first eight vectors.
15. Circuit intégré (53) pour détecter sur un support d'information (45), un secteur d'enregistrement référencé par un mot binaire (56), caractérisé en ce qu'il comprend :15. Integrated circuit (53) for detecting on a data medium (45), a recording sector referenced by a binary word (56), characterized in that it comprises:
- une table de correspondance (7) qui fait correspondre à une succession de M premiers multiplets constituant le mot binaire (56) avec chacun un nombre- a correspondence table (7) which corresponds to a succession of M first bytes constituting the binary word (56) with each a number
L de bits, une succession de M deuxièmes multiplets correspondant chacun à un premier multiplet, chaque deuxième multiplet étant égal à un vecteur de N composantes, chacune de valeur +1 ou -1 , tel que N = 2L - 1 et tel que le produit scalaire dudit vecteur par tout autre vecteur auquel est égal un autre deuxième multiplet, est au plus égal à +1 ;L of bits, a succession of M second bytes each corresponding to a first byte, each second byte being equal to a vector of N components, each of value +1 or -1, such that N = 2 L - 1 and such that the scalar product of said vector by any other vector to which another second byte is equal, is at most equal to +1;
- un bloc logique (57) agencé pour faire le produit scalaire d'un premier vecteur de la table de correspondance avec un deuxième vecteur issu d'un signal (58) reçu en entrée du circuit intégré (53) et agencé pour détecter que le deuxième vecteur correspond à un premier multiplet lorsque le produit scalaire du premier et du deuxième vecteur est nettement supérieur à +1.- a logic block (57) arranged to make the scalar product of a first vector of the correspondence table with a second vector originating from a signal (58) received at the input of the integrated circuit (53) and arranged to detect that the second vector corresponds to a first byte when the dot product of the first and second vector is significantly greater than +1.
16. Circuit intégré selon la revendication 15, caractérisé en ce que le bloc logique (57) est agencé pour détecter un multiplet de synchronisation issu du signal (58). 16. Integrated circuit according to claim 15, characterized in that the logic block (57) is arranged to detect a synchronization byte from the signal (58).
PCT/FR2002/001836 2000-04-03 2002-05-31 Method for indicating a sector on a data medium and data medium adapted to said method WO2002099802A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP02738291A EP1399923A1 (en) 2001-06-07 2002-05-31 Method for indicating a sector on a data medium and data medium adapted to said method
US10/729,192 US7239592B2 (en) 2000-04-03 2003-12-05 Method for indicating a sector on a data medium and data medium suited to this method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR01/07446 2001-06-07
FR0107446A FR2825827A1 (en) 2001-06-07 2001-06-07 Definition of sectors on optical disc includes engraving at local positions multiplets with specific vector values as reference points

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/542,681 Division US6990058B1 (en) 2000-04-03 2000-04-03 Structure and method for storing data on optical disks

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US10/726,421 Continuation-In-Part US6961295B2 (en) 2000-04-03 2003-12-03 Structure and method for storing data on optical disks
US10/729,192 Continuation US7239592B2 (en) 2000-04-03 2003-12-05 Method for indicating a sector on a data medium and data medium suited to this method

Publications (1)

Publication Number Publication Date
WO2002099802A1 true WO2002099802A1 (en) 2002-12-12

Family

ID=8864048

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2002/001836 WO2002099802A1 (en) 2000-04-03 2002-05-31 Method for indicating a sector on a data medium and data medium adapted to said method

Country Status (3)

Country Link
EP (1) EP1399923A1 (en)
FR (1) FR2825827A1 (en)
WO (1) WO2002099802A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5384671A (en) * 1993-12-23 1995-01-24 Quantum Corporation PRML sampled data channel synchronous servo detector
WO1997012363A2 (en) * 1995-09-26 1997-04-03 Cirrus Logic, Inc. Improved fault tolerant sync mark detector for sampled amplitude magnetic recording
US5715232A (en) * 1992-06-23 1998-02-03 Deutsche Thomson Brandt Gmbh Recording and reproduction of items of information using ROM-RAM storage media
US5867475A (en) * 1995-04-10 1999-02-02 Matsushita Electric Industrial Co., Ltd. Optical record carrier and method for recording and reproducing signals therefrom
US6208477B1 (en) * 1997-06-06 2001-03-27 Western Digital Corporation Hard disk drive having a built-in self-test for measuring non-linear signal distortion
WO2001075872A2 (en) * 2000-04-03 2001-10-11 Dataplay, Inc. Structure and method for storing data on optical disks

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5715232A (en) * 1992-06-23 1998-02-03 Deutsche Thomson Brandt Gmbh Recording and reproduction of items of information using ROM-RAM storage media
US5384671A (en) * 1993-12-23 1995-01-24 Quantum Corporation PRML sampled data channel synchronous servo detector
US5867475A (en) * 1995-04-10 1999-02-02 Matsushita Electric Industrial Co., Ltd. Optical record carrier and method for recording and reproducing signals therefrom
WO1997012363A2 (en) * 1995-09-26 1997-04-03 Cirrus Logic, Inc. Improved fault tolerant sync mark detector for sampled amplitude magnetic recording
US6208477B1 (en) * 1997-06-06 2001-03-27 Western Digital Corporation Hard disk drive having a built-in self-test for measuring non-linear signal distortion
WO2001075872A2 (en) * 2000-04-03 2001-10-11 Dataplay, Inc. Structure and method for storing data on optical disks

Also Published As

Publication number Publication date
FR2825827A1 (en) 2002-12-13
EP1399923A1 (en) 2004-03-24

Similar Documents

Publication Publication Date Title
EP0089263B1 (en) Pre-engraved movable record carrier and tracking device therefor
EP0089274B1 (en) Optical information carrier, optical device for generating tracking signals and optical device for generating error signals for focussing
RU2298843C2 (en) Disk drive for disk-shaped information carrier, method and device for manufacturing disk
EP0089264B1 (en) Method and device for generating synchronizing signals in an optical recording-reproducing apparatus for record carriers
FR2508218A1 (en) OPTICAL DISK AND OPTICAL DISC APPARATUS FOR USE THEREOF
EP0064897B1 (en) Information carrier disc with angular coding and rotation drive system for such a disc
EP0090690B1 (en) Method and device for regenerating the phases of synchronizing signals in an optical recording-reproducing apparatus for record carriers
KR100895736B1 (en) Method and apparatus for recording address information on disc medium
EP0010494B1 (en) Method of writing information on a magnetic-recording carrier
FR2484739A1 (en) METHOD FOR ENCODING DATA BITS ON A RECORDING CARRIER, DEVICE FOR PERFORMING THE METHOD, AND RECORDING CARRIER PROVIDED WITH AN INFORMATION STRUCTURE
FR2558001A1 (en) METHOD AND APPARATUS FOR SEARCHING A TRACK ON AN INFORMATION OPTICAL MEDIUM.
EP0032324B1 (en) Method of controlling the gain of circuits amplifying the signals produced by a read head associated with a record carrier, and device for carrying it out
KR20010070426A (en) Information recording medium, information playback apparatus, information playback method, information recording apparatus and information recording method
EP0609398B1 (en) Method and device for recording-reading information on a moving optical or magneto-optical medium
US6980494B1 (en) Optical disc recording method and apparatus, optical disc, and optical disc reproducing apparatus
WO2002099802A1 (en) Method for indicating a sector on a data medium and data medium adapted to said method
FR2676565A1 (en) OPTICALLY READABLE INFORMATION MEDIUM AND APPARATUS FOR READING SUCH A MEDIUM.
KR100880188B1 (en) Optical disc medium, optical disc recording/reproducing apparatus and method
JP3985389B2 (en) Optical disc recording apparatus, optical disc recording method, and optical disc
FR2772505A1 (en) Synchronization and clock re-phasing for optical disc reader/writer
JP2003317236A (en) Information recording medium, apparatus and method for producing the same, and apparatus and method for reproducing the same
FR2615998A1 (en) WRITING METHOD OF SYNCHRONIZATION INFORMATION ON A MAGNETIC RECORDING MEDIUM
JP5041086B2 (en) Recording device, playback device, and disk medium
EP1324319A1 (en) Apparatus comprising a device for recording information on a recording medium, and method used in such an apparatus
FR2779263A1 (en) Automatic correction of detection threshold of data recorded on digital optical disc

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP KR US

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 TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 10729192

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2002738291

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2002738291

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP

WWW Wipo information: withdrawn in national office

Ref document number: 2002738291

Country of ref document: EP