[0001] The present invention relates to a disc memory apparatus and, more particularly,
to a servo signal recorded in a servo zone which is provided on a magnetic disc for
position detection.
[0002] In one known form of magnetic disc, the disc has a servo zone in which position detection
information is prerecorded on the unit basis of a predetermined length of a track,
for instance, on a sector unit basis. Figure 1 of the accompanying drawings shows
an example of a servo zone of a conventional magnetic disc. The alternate long and
short dash lines indicates the track centres of the Nth and (N + 1)th tracks which
are formed at a track pitch Tp. Tw denotes the width of the track spanned by the magnetic
head used for recording/reproduction. Since it is impossible to completely eliminate
tracking error, Tp and Tw are set such that (Tp > Tw) and a guard band is provided
between adjacent tracks. In general, Tp is selected to about 2/3 Tw.
[0003] A servo header 41 indicative of the start position of the servo zone is recorded
at the head of the servo zone SV. The servo header 41 denotes special data which can
be distinguished from the digital data which is recorded/reproduced. An addres region
43 in which the address AD of a track unit is recorded is provided after the servo
header 41. Detection signals 45A to 45B to denote the position are provided after
the address region 43. The detection signals 45A and 45B are recorded as a diced pattern
so as to be located to the inner andouter peripheral sides, respectively, with respect
to the centre of each track, respectively. On the other hand, the detection signals
45A and 45B are recorded at positions which deviate from one another in the track
longitudinal direction. Therefore, for instance, the levels of the respective reproduction
signals can be independently detected at the timing based on clock signals synchronised
with the reproduction signal of the servo header 41. The detection signals 45A and
45B are each signals in which a burst of pulse signals of a predetermined frequency
are recorded.
[0004] In the above servo zone SV, the address AD regenerated from the address region denotes
the coarse servo information (referred to as address information) as to the track
position. The fine servo information is derived from the reproduction signal of each
of the detection signals 45A and 45B. That is, as shown in figure 2, the address AD
is an integer value which changes step by step every track. The fine servo information
SF denotes a value which changes like a sawtooth wave with a width of one track pitch
Tp. Therefore, by adding the value of the address AD and the fine servo information
SF, the position information (AD + SF) which continuously changes in the radial direction
of the disc is formed. The subtraction is executed between the level of the reproduction
signal from the detection signal 45A and the level of the reproduction signal from
the detection signal 45B and the result of the subtraction is normalised as will be
explained hereinlater, so that the fine servo information SF is derived.
[0005] The fine servo information SF is used to accurately position the magnetic read/write
head onto the track. On the other hand, during a seek operation to access a target
track, the position information (AD + SF) is differentiated so that the speed of the
magnetic head is detected. By using the detected speed, the movement of the magnetic
head can be controlled so that the head follows a desired speed profile.
[0006] With respect to the fine servo information SF, the level difference between the reproduction
signals of the detection signals 45A and 45B cannot be used directly. This is because
the levels of the reproduction signals of the detection signals 45A and 45B fluctuate
due to the difference between the recording and reproducing capabilities of the magnetic
head and the magnetic disc, the difference of the linear speed of the head when scanning
the inner rim side and the outer rim side of the disc, differences in the flying height
of the head, and the like. Hitherto, to solve such a problem, a sum signal of the
reproduction signals of the detection signals 45A and 45B is obtained, and a normalised
value of the level difference is derived by dividing the difference signal by the
sum signal.
[0007] The conventional normalisation will be described with reference to figure 3. With
respect to the radial direction of a certain track, for instance, the Nth track, it
is assumed that there is a deviation of x between the centre of the magnetic head
and the track centre (refer to figure 1). With x being set to the abscissa and the
relative level (the maximum value is set to 1) of the reproduction signals is expressed
as y, reproduction outputs SA and SB of the detection signals 45A and 45B vary with
x as shown in figure 3A. When the track centre is set to 0, the reproduction output
SA is set to 0 in a range from x = -1/2 Tp to x = 1/2 (Tp - Tw) and is set to the
maximum value at x = 1/2 Tp. On the other hand, the reproduction output SB is set
to 0 in a range from x = 1/2 Tp to x = 1/2 (Tw - Tp) and is set to the maximum value
at x = -1/2 Tp.
[0008] The difference (SA - SB) between the reproduction outputs is as shown in figure 3B
and is set to 0 at x = 0. The sum (SA + SB) of the reproduction outputs is as shown
by the solid line in figure 3C. Thus, the normalised fine servo information SF (=
(SA - SB)/(SA + SB)) shown by the broken line in figure 3C is derived.
[0009] The reproduced outputs SA and SB shown in figure 3A are set to 0 in a range from
± 1/2 (Tp - Tw) to ± 1/2 Tp because of the relation Tp > Tw, so that the difference
output shown in figure 3B resembles an S-shape. Further, the sum signal shown by the
solid line in figure 3C has a level which changes with x. From the above relation,
the fine servo information SF obtained by the normalisation is such that its linearity
is worse than that of the original difference signal and in a range from ± 1/2 (Tp
- Tw) to ± 1/2 Tp the level is constant with respect to changes of x, that is, the
sensitivity is set to zero. Such a fine servo information SF of poor linearity prevents
accurate tracking to the target track and causes the problem that an accurate speed
detection cannot be obtained from the position information.
[0010] On the other hand, during a track-seeking operation, since the magnetic head moves
while obliquely transversing a plurality of tracks, it is necessary to be able accurately
to obtain the position information at any position on the disc. When the magnetic
head is located between adjacent tracks, the address regions 43 of the respective
tracks are simultaneously reproduced, so that the correct address cannot be read.
To solve the above problem, as disclosed in US patent number 4032984, there has been
proposed a method whereby the address AD is encoded using a gray code and the neighbouring
property of the gray code is used. However, in the case of the gray code, the necessity
to preserve the neighbouring property of the addresses AD of the adjacent tracks,
imposes undesirable limitations on the digital modulating system which can be used.
[0011] It is, therefore, an object of the invention to provide a disc memory apparatus which
can obtain a fine servo information exhibiting good linearity of changes corresponding
to track deviation.
[0012] It is another object of the invention to provide a disc memory apparatus which can
accurately detect the address at any position on a disc.
[0013] According to the present invention, there is provided a disc memory apparatus for
use with at least one disc medium having a plurality of concentric tracks each of
which is divided into plural data sectors and plural servo sectors therebetween,
said servo sectors having first address region for odd one of said concentric tracks
and second address region for even one of said concentric tracks, first and second
address signals are prerecorded in said first and second address regions respectively,
the width of said address regions in a radial direction of said disc medium being
substantially larger than track pitch of said concentric tracks,
said first and second address regions being located at different positions in a direction
perpendicular to said radial direction, and
said servo sectors further having first and second marker regions the centres of which
correspond to the centres of said odd and even one of said concentric tracks respectively,
wherein first and second marker signals are prerecorded in said first and second marker
regions respectively;
said disc memory apparatus comprising:
transducer means for reading information from the at least one disc;
positioning means for positioning said transducer means on a selected one of said
concentric tracks;
servo signal processing means for receiving said address signals and marker signals
and for outputting servo control signal; and
positioning control means for receiving said servo control signal and for controlling
said positioning means so that said transducer means seeks said selected one of said
concentric tracks.
[0014] The invention also provides a disc memory apparatus for use with at least one disc
medium having a plurality of concentric tracks each of which is divided into plural
data sectors and plural servo sectors therebetween,
said servo sectors having first and second fine servo region, said first fine servo
region being located to one side of each of said odd one of said concentric tracks
and to the other side of each of said even one of said concentric tracks, and said
second fine servo region being located to one side of each of said odd one of said
concentric tracks and to the other side of each of said even ones of said concentric
tracks, wherein first and second servo signals are prerecorded in said first and second
fine servo regions,
said servo sectors further having a third fine servo region which is continuously
provided in a radial direction of said disc medium, and
said servo sectors further having an address region in which address signal is prerecorded
for each of said concentric tracks,
said disc memory apparatus comprising:
transducer means for reading information from said at least one disc;
positioning means for positioning said transducer means on a selected one of said
concentric tracks;
servo signal processing means for receiving said first, second and third fine servo
signals and said address signal and for outputting servo control signal; and
positioning control means for receiving said servo control signal and for controlling
said positioning means so that said transducer means is positioned precisely on said
selected one of said concentric tracks.
[0015] A second aspect of the invention provides a disc medium having a plurality of concentric
tracks each of which is divided into plural data sectors and plural servo sectors
therebetween,
said servo sectors having first address region for odd one of said concentric tracks
and second address region for even one of said concentric tracks, wherein first and
second address signals are prerecorded in said first and second address regions respectively,
the width of said address regions in a radial direction of said disc medium being
substantially larger than track pitch of said concentric tracks,
said first and second address regions being located at different positions in a direction
perpendicular to said radial direction, and
said servo sectors further having first and second marker regions the centres of which
correspond to the centres of said odd and even one of said concentric tracks respectively,
wherein first and second marker signals are prerecorded in said first and second marker
regions respectively.
[0016] This aspect of the invention provides a disc medium having a plurality of concentric
tracks each of which is divided into plural data sectors and plural servo sectors
therebetween,
said data signal being recorded and read by said transducer means on and from said
data sectors,
said servo sectors having first and second fine servo region, said first fine servo
region being located to one side of each of said odd one of said concentric tracks
and to the other side of each of said even one of said concentric tracks, and said
second fine servo region being located to one side of each of said odd one of said
concentric tracks and to the other side of each of said even ones of said concentric
tracks, wherein first and second servo signals are prerecorded in said first and second
fine servo regions,
said servo sectors further having a third fine servo region which is continuously
provided in a radial direction of said disc medium, and
said servo sectors further having an address region in which address signal is prerecorded
for each of said concentric tracks.
[0017] The invention will be further described by way of non-limitative example with reference
to the accompanying drawings, in which:-
Figures 1, 2 and 3 are schematic diagrams which are used to explain the conventional
servo zone;
Figure 4 is a block diagram of a disc driving apparatus for reproducing a magnetic
disc to which the invention was applied;
Figure 5 is a block diagram of a part of the disc driving apparatus;
Figure 6 is a schematic diagram showing a construction of servo zones in an embodiment
of the invention;
Figure 7 is a schematic diagram which is used to explain the formation of fine servo
information;
Figure 8 is a schematic diagram which is used to explain the formation of address
information; and
Figures 9 and 10 are schematic diagrams respectively showing other examples of the
servo zone.
[0018] An embodiment of the present invention will be described hereinbelow with reference
to the drawings. The description will follow the following order.
a. Disc driving apparatus
b. Construction of servo zone
c. Formation of fine servo information
d. Formation of address information
e. Modifications
a. Disc driving apparatus.
[0019] Figure 4 shows the construction of a disc drive to reproduce information from a magnetic
disc and to which the invention is applied. In figure 4, reference numeral 1 denotes
an actuator, for instance, a voice coil motor. A magnetic head 3 attached to the tip
of an arm 2 is moved in the radial direction of the magnetic disc (not shown) by the
voice coil motor 1.
[0020] The reproduction output of the magnetic head 3 is supplied to a low pass filter 5
through a head amplifier 4. A reproduction signal of a predetermined frequency is
separated by the low pass filter 5. The reproduction signal is supplied to an envelope
detecting circuit 6. An output signal of the envelope detecting circuit 6 is supplied
to a sample and hold circuit 7. Sampling pulses of different phases are supplied from
a timing generating circuit 18 to the sample and hold circuit 7. The reproduction
output of the position detection signal of the servo zone on the magnetic disc and
the reproduction output of the level detection signal are separated and extracted
by means of the sampling pulses. An output signal of the sample and hold circuit 7
is supplied to the A/D converter 8. The digital data corresponding to the level of
the reproduction output of each signal is supplied from an A/D converter 8 to a drive
controller 9.
[0021] The reproduction signal extracted by the low pass filter 5 is supplied to a peak
detecting circuit 10 and the waveform of the reproduction signal is shaped. The reproduction
data which was read out of the data region is obtained from the peak detecting circuit
10. On the other hand, an output signal of the peak detecting circuit 10 is supplied
to a servo zone detecting circuit 11. A servo header recorded at the head of the servo
zone is detected. The detection signal of the servo header is supplied to the timing
generating circuit 18. A timing signal synchronised with the reproduction signal is
formed. That is, the timing generating circuit 18 respectively generates a timing
signal to the envelope detecting circuit 6, a sampling pulse to the sample and hold
circuit 7, a clock to the A/D converter 8, a clock to the drive controller 9, an AGC
switching signal to the peak detecting circuit 10, a timing signal to the servo zone
detecting circuit 11, and timing signals to an address decoder 12 and holding circuits
13 and 14, which will be explained hereinlater. The AGC circuit provided in the peak
detecting circuit 10 is controlled by the AGC switching signal so that the AGC operation
is turned off while the servo zone is being read.
[0022] The output of the peak detecting circuit 10 is supplied to the address decoder 12
which decodes the address information recorded in the servo zone. As will be explained
hereinlater, there are two addresses AD1 and AD2 output as the address information.
The address AD1 from the address decoder 12 is supplied to the holding circuit 13,
while the address AD2 is supplied to the holding circuit 14. The values of the previous
addresses are held by the holding circuits 13 and 14 until the values of the addresses
change. The addresses AD1 and AD2 held in the holding circuits 13 and 14 are supplied
to the drive controller 9.
[0023] The drive controller 9 is constructed, for instance, of a microcomputer. During a
seeking operation, a target track address 15 is supplied from a host processor (not
shown) to the drive controller 9. A drive signal formed by the drive controller 9
as will be explained below is supplied to a D/A converter 16. The analog drive signal
from the D/A converter 16 is supplied to the voice coil motor 1 through a driver 17.
[0024] Figure 5 is a block diagram showing the drive signal producing operation which is
realised by the software process executing in the drive controller 9. The addresses
AD1 and AD2 from the holding circuits 13 and 14 and the output signal of the A/D converter
8 are supplied to a position calculation block 21. In the position calculation block
21, the reproduction signal of the position detection signal is processed and the
fine servo information is calculated. On the other hand, the address information is
obtained on the basis of the addresses AD1 and AD2 and the reproduction output of
the level detection signal. Further, by adding the address information and fine servo
information, the position information indicative of the position of the magnetic head
3 is calculated.
[0025] The position information from the position calculation block 21 is supplied to a
position control calculation block 22, a speed calculation block 23, and a subtracter
24. The position control calculation block 22 produces a control signal to position
the magnetic head 3 over the target track near the target track. The speed calculation
block 23 produces a speed signal by differentiating the position information. The
subtracter 24 detects the difference between the target track address 15 and the present
position of the magnetic head 3 indicated by the position information. The output
of the subtracter 24 is supplied to a speed profile generation block 25 and a switching
discrimination block 28.
[0026] The speed profile generation block 25 determines the speed of the magnetic head 3
on the basis of the distance between the present position of the magnetic head 3 shown
by the output of the subtracter 24 and the target track. The speed profile is set
in a manner such that the magnetic head 3 is moved at the maximum speed when the distance
to be travelled is large and that the speed of the magnetic head 3 is decelerated
as the distance decreases. The speed determined by the speed profile generation block
25 and the present speed from the speed calculation block 23 are supplied to a subtracter
26. The differential component between them is output from the subtracter 26. The
differential component is supplied to a speed control calculation block 27. The speed
control calculation block 27 calculates a speed control signal to control so that
the speed of the magnetic head 3 coincides with the speed profile.
[0027] The speed control signal from the speed control calculation block 27 and the position
control signal from the position control calculation block 22 are supplied to a selector
29. The selector 29 is controlled by the switching discrimination block 28. The switching
discrimination block 28 generates a control signal for the selector 29 from the output
signal of the subtracter 24. That is, when the distance between the magnetic head
3 and the target track is large, the selector 29 selects the speed control signal.
The selector 29 selects the position control signal at a position which is fairly
close to the target track. The signal selected by the selector 29 is output from the
drive controller 9 to the D/A converter 16.
b. Construction of servo zones.
[0028] A number of tracks are concentrically or spirally formed on the magnetic disc. One
track is divided into a predetermined number of sectors. The servo zone to detect
the position is prerecorded into each sector. It is not always necessary to provide
the servo zone in correspondence to each sector. A respective servo zone can be provided
for every plurality of sectors or a plurality of servo zones may be also provided
in one sector.
[0029] Figure 6 shows the construction of the servo zones in the illustrated embodiment.
The centres of the tracks which are formed every track pitch Tp are shown by alternate
long and short dash lines. The addresses of each track are set so as to increase such
as N, N + 1, N + 2, ..., for instance, from the outer rim side to the inner rim side
of the disc. N, N + 2, ... denote the even number designated addresses and N - 1,
N + l, ... indicate the odd number designated addresses. There is a relation Tp >
Tw between the track width Tw of the magnetic head 3 and the track pitch Tp. H1, H2,
H3, H4, H5, ... in figure 6 illustrate positions through which the magnetic head 3
moves as it scans the disc during a seeking operation.
[0030] The servo zone starts from a position L0 in the track direction. A servo header 31
is recorded between the positions L0 and L1. The digital signal which is recorded
in the servo header 31 is a code signal of the special bit pattern which can be distinguished
from the digital data which is recorded in the data region. The servo header 31 is
detected by the servo zone detecting circuit 11 and the start of the servo zone is
detected.
[0031] A first level detection signal 32X whose centre coincides with the track centre of
the even number designated addresses and whose width is equal to the track width Tw
of the magnetic head is recorded between the positions L1 and L2. A first address
region 33 in which the first address AD1 was recorded with the width from the track
centre of the odd number designated addresses to the position near the track centre
of the even number designated addresses is provided between the positions L2 and L3.
A second address region 34 in which the second address AD2 was recorded with the width
from the track centre of the even number designated addresses to the position near
the track centre of the odd number designated addresses is provided between the positions
L3 and L4. Therefore, the addresses AD1 and AD2 have a phase difference of one track
pitch Tp in the radial direction of the disc. A second level detection signal 32Y
whose centre coincides with the track centre of the odd number designated addresses
and whose width is equal to track width Tw of the magnetic head is recorded between
the positions L4 and L5. Pulse signals of a predetermined frequency are recorded in
the level detection signals 32X and 32Y.
[0032] Envelopes of the reproduction signals of the level detection signals 32X and 32Y
are detected by the envelope detecting circuit 6. The envelope is supplied to the
sample and hold circuit 7. The values of the magnitudes of the envelopes of the reproduction
signals of the level detection signals 32X and 32Y are sampled. Sampling outputs are
converted into digital data by the A/D converter 8, and the addresses AD1 and AD2
are decoded by the address decoder 12. The addresses which are discretely obtained
are held in the holding circuits 13 and 14.
[0033] A pattern to obtain the fine servo information is recorded between positions L5 and
positions L8 of the end portion of each servo zone. First, a first position detection
signal 35A is recorded between the positions L5 and L6. The first position detection
signal 35A is provided between the inner rim side of the track centre of the even
number designated addresses and the outer rim side of the track centre of the odd
number designated addresses. A second position detection signal 35B is recorded between
the positions L6 and L7 which are different from the first position detection signal
35A in the track longitudinal direction. The second position detection signal 35B
is provided between the inner rim side of the track centre of the odd number designated
addresses and the outer rim side of the track centre of the odd number designated
addresses.
[0034] Further, a band-shaped third position detection signal 35C extending in the radial
direction of the disc is provided between the positions L7 and L8 after the position
detection signals 35A and 35B. The third position detection signal 35C is continuously
formed between adjacent tracks without leaving an unrecorded region. Pulse signals
of a predetermined frequency are recorded in the position detection signals 35A, 35B
and 35C.
[0035] The servo zone shown in figure 6 mentioned above are prerecorded on the magnetic
disc. As a method of prerecording, it is possible to use a method whereby a track
for clocks in which a signal of a predetermined frequency is continuously recorded
is formed on the outermost (or innermost) periphery of the disc and the reproduction
signal of the track is reproduced by a fixed head and the signal in the servo zone
is recorded at a predetermined timing synchronised with the reproduced clock. On the
other hand, the level detection signals 32X and 32Y and the position detection signals
35A, 35B and 35C are formed by using the pulse signals which are generated synchronously
with the clocks. The third position detection signal 35C is formed by the magnetic
head which moves in the radial direction in increments of distance smaller than the
track width. In this case, the phase of the signal which was previously recorded and
the phase of the signal which is overwritten are made coincide. Thus, since the phases
are deviated, the reduction in level of the reproduction signal of the third position
detection signal 35C is prevented.
c. Formation of fine servo information.
[0036] The reproduced position detection signals 35A, 35B and 35C are converted into the
digital values corresponding to their levels by the sample and hold circuit 7 and
A/D converter 8. The digital values are supplied to the drive controller 9. In the
position calculation block 21 of the drive controller 9, the fine servo information
SF is formed from the output of the A/D converter 8.
[0037] The level of the reproduction output of the first position detection signal 35A is
set to SA, the level of the reproduction output of the second position detection signal
35B is set to SB, and the level of the reproduction output of the third position detection
signal 35C is set to SC. In the example in which the track pitch Tp is equal to 4/3
of the track width Tw of the magnetic head 3, the levels SA and SB which change as
shown in figure 7A are obtained. Therefore, the difference (SA - SB) between them
shown by the broken line in figure 7A is equal to 0 in the state in which the track
centre coincides with the centre of the magnetic head 3 and is set to a triangular
wave whose value changes in accordance with the deviation between them. The polarity
of the differential component is inverted by a polarity discrimination signal SW shown
in figure 7B. The fine servo information SF resembling a sawtooth wave as shown in
figure 7C is formed. That is, the differential component is inverted when the polarity
discrimination signal SW is at the high level. The differential component is not inverted
when the SW is at the low level. The fine servo information SF shown in figure 7C
is formed by the polarity inverting process and the normalising process. The polarity
discrimination signal SW is produced on the basis of a clock signal synchronised with
the reproduction signal. However, as will be explained hereinafter, it is preferable
to switch the polarity on the basis of the reproduction outputs of the level detection
signals 32X and 32Y.
[0038] A level SC of the reproduction output of the third position detection signal 35C
is used to normalise the differential component. That is, the normalisation is executed
by the division of [(SA - SB)/SC] and the fine servo information SF of the position
information is obtained. The level SC is constant irrespective of the amount of positional
deviation. The problem encountered with the conventional apparatus that the linearity
deteriorates due to the normalisation and the sensitivity of the fine servo information
SF is set to zero at a position near ± 1/2 Tp do not occur.
[0039] The reproduction output of the third position detection signal 35C can be used for
other applications, ie, it is not limited to its use the normalisation process. One
other use, for example, for the third position detection signal 35C is used to detect
the end of the servo zone. In this case, the signal which is recorded into the third
position detection signal 35C is modulated by the same modulating method as that in
the case of the addresses which are recorded into the address regions 33 and 34. For
instance, when the addresses indicative of the track numbers are frequency modulated
at the rates of 2 MBPS and 4 MBPS and an address in which all of the bits are set
to "1" is defined not to be a valid track address, the signal in which all of the
bits are set to "1", that is, the pulse signal of 2 MBPS is recorded as the third
position detection signal 35C. It is detected that the third position detection signal
35C was reproduced from the decoded output of the address. The end of the servo zone
can be detected by such detection.
[0040] On the other hand, the detection regarding the start point of the servo zone can
be performed by the reproduction signal of the servo header 31. Therefore, for instance,
a window pulse to predict the end point of the servo zone can be generated on the
basis of a clock signal synchronised with the reproduction signal and the detection
signal of the servo header 31. The reproduction signal of the third position detection
signal 35C obtained in the width of the window pulse can be obtained as an end signal
of the servo zone. Since the detection signals of the start and end points are respectively
obtained, the servo zone can be confirmed.
[0041] Further, the reproduction signal of the third position detection signal 35C can be
used to control the AGC applied to the reproduction signal. In the data region in
which the digital data is reproduced, the AGC operation can be executed on the basis
of the reproduction signal. In the servo zone, the AGC operation is performed by the
AGC signal obtained by detecting the reproduction output of the third position detection
signal 35C. By switching the AGC control signal on the basis of the detection of the
servo zone, it is also possible to make the AGC operative even in the servo zone.
The AGC in the servo zone is effective for the reproduction of the address signal.
d. Formation of address information.
[0042] Explanation will now be given of the formation of the address information which is
executed by using the reproduction outputs of the level detection signals 32X and
32Y and the address regions 33 and 34. The level of the reproduction output of the
level detection signal 32X is set to SX and the level of the reproduction output of
the level detection signal 32Y is set to SY. In the example in which the track pitch
Tp is 4/3 times as large as the track width Tw of the magnetic head 3, as shown in
figure 8A, the levels SX and SY vary in a manner resembling triangular waves with
changes in position.
[0043] Assuming that the range which the fine servo information SF has is set to FU (in
the example, 1 FU = Tp), the values of the addresses AD1 and AD2 which were respectively
recorded in the address regions 33 and 34 change by "2" every 2 FU as shown in figure
8B. On the other hand, there is a phase difference of 1 FU between them. In figure
8B, the hatched regions show ranges in which the addresses AD1 and AD2 are unspecified.
When adjacent two addresses AD1 are simultaneously reproduced, for example, when the
magnetic head 3 scans the position shown by H2 in figure 6, the address AD1 becomes
unspecified. Similarly, there occurs a case where the address AD2 becomes unspecified.
However, between the addresses AD1 and AD2, a phase difference of 1 FU exists in the
range where the addresses become unspecified, so that the addresses AD1 and AD2 do
not become simultaneously unspecified. In other words, the address of either AD1 or
AD2 can be read at all of the positions. A condition in which this can be accomplished
is 1 FU - WE > 0 assuming that the width of the hatched region is set to WE.
[0044] In the holding circuits 13 and 14 in figure 4, the addresses held are updated every
2 FU and the addresses AD1 and AD2 shown in figure 8B are obtained. The addresses
AD1 and AD2 and the SX and SY from the A/D converter 8 are supplied to the position
calculation block 21 of the drive controller 9. In the position calculation block
21, by comparing the magnitudes of the levels SX and SY, one of the AD1 and AD2 is
selected and the selected address is used as address information.
[0045] As shown in figure 6, the centre of the address AD1 and the centre of the level detection
signal 32Y are made coincide. The centre of the address AD2 and the centre of the
level detection signal 32X are made coincide. As will be understood from figures 6,
8A and 8B, when SX < SY, the address AD1 is selected. When SX > SY, the address AD2
is selected. When SX = SY, either one of the AD1 and AD2 is selected. The address
information N - 1, N, N + 1, ... which continuously change are decoded from the selected
address. therefore, the address information can be obtained at all of the positions
on the magnetic disc. Both linear and accurate position information is obtained by
adding the address information and the fine servo information SF.
[0046] As shown in figure 8B, in the case of using the addresses which change every 2 FU,
for instance, to express an address information of 256 tracks, each of the AD1 and
AD2 needs eight bits. However, the necessary number of bits can be reduced by one
bit by using the fact that the value of AD1 is an odd number and the value of AD 2
is an even number. Namely, as shown in figure 8C, the addresses AD1 and AD2 which
change by "1" every 2 FU are recorded into the address regions 33 and 34. N in figure
8B and J in figure 8C are set such that (J = 1/2 N).
[0047] In a manner similar to the above, one of the addresses is selected on the basis of
the magnitude relation between SX and SY. When the address AD2 is selected, (2 x AD2)
is used as address information. When the address AD1 is selected, (2 x AD1 + 1) is
used as address information. for instance, when the selected AD2 is J, the address
information is decoded at (2 x J = 2 x 1/2 N = N). When the selected AD1 is J-1, the
address information is decoded at (2 x (J - 1) + 1 = 2 x (1/2 N - 1) + 1 = N - 1).
Therefore, the number of bits of the address data which is recorded into the address
regions 33 and 34 can be reduced by one bit as compared with the method shown in figure
8B. When the numbers of bits are equal, a double address space can be expressed.
[0048] The address information can be also provided for all of the tracks formed on the
disc in a one-to-one correspondence relation. The address information which is repeated
every predetermined number of tracks, for instance, 512 tracks can be also added.
[0049] In the case of producing the fine servo information, the polarity of the differential
component SA - SB is controlled by the polarity discrimination signal SW. When the
position accuracy of the switching point of the polarity is low, there occurs a problem
such that the linearity of the fine servo information SF deteriorates. From the above
point, it is effective to execute the polarity switching control by the respective
reproduction signals of the level detection signals 32X and 32Y.
[0050] As shown in figure 6, since the positional deviation between the first level detection
signal 32X and the first position detection signal 35A and the positional deviation
between the second level detection signal 32Y and the second position detection signal
35B are respectively accurately set to 1/2 Tp, the point SX = SY coincides with the
vertex of the level changes in SA and SB. Therefore, the polarity can be switched
at the point SX = SY. On the other hand, as mentioned above, since the point at which
the address information is updated is also located at SX = SY, the updating of the
address information and the switching of the polarity are executed at the same position.
Thus, the position information which is obtained by adding the address information
as the coarse servo information and the fine servo information continuously changes.
e. Modifications.
[0051] When the position detection signals 35A and 35B are previously recorded, as shown
in figure 9, the width can be also set to a value which is equal to the track pitch
Tp. However, since Tp > Tw, the substantial widths of the position detection signals
35A and 35B are equal to the track width Tw.
[0052] The orders of the address regions 33 and 34 and the level detection signals 32X and
32Y are not limited to the above embodiment. As shown in figure 10A, the level detection
signals 32X and 32Y can be also recorded before the address regions 33 and 34. As
shown in figure 10B, the level detection signals 32X and 32Y can be also recorded
between the address regions 33 and 34.
[0053] The invention is not limited to the example in which the patterns in which signals
of a predetermined frequency were recorded are arranged like a zigzig pattern and
the fine servo information is obtained. The invention can be also applied to other
patterns of a dibit type, tribit type and the like.
1. A disc memory apparatus for use with at least one disc medium having a plurality
of concentric tracks each of which is divided into plural data sectors and plural
servo sectors therebetween,
said servo sectors having first address region for odd one of said concentric tracks
and second address region for even one of said concentric tracks, first and second
address signals are prerecorded in said first and second address regions respectively,
the width of said address regions in a radial direction of said disc medium being
substantially larger than track pitch of said concentric tracks,
said first and second address regions being located at different positions in a direction
perpendicular to said radial direction, and
said servo sectors further having first and second marker regions the centres of which
correspond to the centres of said odd and even one of said concentric tracks respectively,
wherein first and second marker signals are prerecorded in said first and second marker
regions respectively;
said disc memory apparatus comprising:
transducer means for reading information from the at least one disc;
positioning means for positioning said transducer means on a selected one of said
concentric tracks;
servo signal processing means for receiving said address signals and marker signals
and for outputting servo control signal; and
positioning control means for receiving said servo control signal and for controlling
said positioning means so that said transducer means seeks said selected one of said
concentric tracks.
2. A disc memory apparatus according to claim 1, wherein said servo signal processing
means comprising,
comparator means for comparing levels of said first and second marker signal and for
outputting a comparison signal,
selector means for selecting one of said first and second address signals according
to said comparison signal in such a manner that said first address signal is selected
when the level of said first marker signal is larger than that of said second marker
signal and that said second address signal is selected when the level of said second
marker signal is larger than that of said first marker signal.
3. In combination, apparatus according to claim 1 or 2 and said at least one disc
4. A combination according to claim 3, wherein said first and second marker regions
are located at different positions in a direction perpendicular to said radial direction.
5. A combination according to claim 3 or 4, wherein the width of said address regions
in a radial direction of said disc medium being approximately twice as large as a
track pitch of said concentric tracks.
6. A combination according to claim 3, 4 or 5, wherein said servo sectors have first
and second fine servo regions, said first fine servo regions being located in outer
side of each of said odd one of said concentric tracks and in inner side of each of
said even one of said concentric tracks and said second fine servo region being located
in inner side of each of said odd one of said concentric tracks and in outer side
of each of said even one of said concentric tracks.
7. A disc memory apparatus for use with at least one disc medium having a plurality
of concentric tracks each of which is divided into plural data sectors and plural
servo sectors therebetween,
said servo sectors having first and second fine servo region, said first fine servo
region being located to one side of each of said odd one of said concentric tracks
and to the other side of each of said even one of said concentric tracks, and said
second fine servo region being located to one side of each of said odd one of said
concentric tracks and to the other side of each of said even ones of said concentric
tracks, wherein first and second servo signals are prerecorded in said first and second
fine servo regions,
said servo sectors further having a third fine servo region which is continuously
provided in a radial direction of said disc medium, and
said servo sectors further having an address region in which address signal is prerecorded
for each of said concentric tracks,
said disc memory apparatus comprising:
transducer means for reading information from said at least one disc;
positioning means for positioning said transducer means on a selected one of said
concentric tracks;
servo signal processing means for receiving said first, second and third fine servo
signals and said address signal and for outputting servo control signal; and
positioning control means for receiving said servo control signal and for controlling
said positioning means so that said transducer means is positioned precisely on said
selected one of said concentric tracks.
8. A disc memory apparatus according to claim 7, wherein said servo signal processing
means comprises:
subtracter means for receiving said first and second fine servo signals and for providing
an output signal corresponding to the difference between levels of said first and
second fine servo signals; and
normalising means for normalising said output signal of said subtracter means by the
level of said third fine servo signal.
9. A disc medium having a plurality of concentric tracks each of which is divided
into plural data sectors and plural servo sectors therebetween,
said servo sectors having first address region for odd one of said concentric tracks
and second address region for even one of said concentric tracks, wherein first and
second address signals are prerecorded in said first and second address regions respectively,
the width of said address regions in a radial direction of said disc medium being
substantially larger than track pitch of said concentric tracks,
said first and second address regions being located at different positions in a direction
perpendicular to said radial direction, and
said servo sectors further having first and second marker regions the centres of which
correspond to the centres of said odd and even one of said concentric tracks respectively,
wherein first and second marker signals are prerecorded in said first and second marker
regions respectively.
10. A disc according to claim 9, wherein said first and second marker regions being
located at different positions in a direction perpendicular to said radial direction.
11. A disc according to claim 9 or 10 wherein the width of said address regions in
a radial direction of said disc medium being approximately twice as large as a track
pitch of said concentric tracks.
12. A disc according to claim 9, 10 or 11 wherein said servo sectors have first and
second fine servo regions, said first fine servo regions being located in outer side
of each of said odd one of said concentric tracks and in inner side of each of said
even one of said concentric tracks and said second fine servo region being located
in inner side of each of said odd one of said concentric tracks and in outer side
of each of said even one of said concentric tracks.
13. A disc medium having a plurality of concentric tracks each of which is divided
into plural data sectors and plural servo sectors therebetween,
said data signal being recorded and read by said transducer means on and from said
data sectors,
said servo sectors having first and second fine servo region, said first fine servo
region being located to one side of each of said odd one of said concentric tracks
and to the other side of each of said even one of said concentric tracks, and said
second fine servo region being located to one side of each of said odd one of said
concentric tracks and to the other side of each of said even ones of said concentric
tracks, wherein first and second servo signals are prerecorded in said first and second
fine servo regions,
said servo sectors further having a third fine servo region which is continuously
provided in a radial direction of said disc medium, and
said servo sectors further having an address region in which address signal is prerecorded
for each of said concentric tracks.