Data storage media are used to store and retrieve large amounts of digitally encoded data in a fast and efficient manner. Such media have been commercially provided in a number of different forms, such as magnetic, optical, solid-state (e.g., flash memory), etc.
Some media, such as magnetic and optical discs, can be rotated at a selected velocity while a head assembly transduces a read back signal to recover a data pattern stored to a media surface. The data patterns are often arranged on such media along a series of concentric tracks (e.g., discrete rings, a continuous spiral, etc.). An actuator, under the control of a closed loop servo circuit, can be used to position the head assembly adjacent the tracks in order to recover the data patterns.
Actuators can be rotary in nature so as to pivot about a pivot point adjacent an outermost diameter (OD) of a medium. In this way, the head assembly follows a curvilinear translation path across the radius of the medium. By contrast, linear actuators advance and retract the head assembly along a linear translation path across the radius of the medium.
In some cases, data patterns can be pre-written to a medium during manufacture to provide servo or other types of control information. The pre-written patterns may be written using an actuator with a different translation path geometry than that of a reader system used to subsequently access the medium. In such cases, the pre-written data may not conform to the finally utilized translation geometry of the reader system. This may lead to offsets (e.g., relative differences in angular position of the head assembly with respect to the data) as the head moves from one track to the next.
Various embodiments of the present invention are generally directed to a method and apparatus for formatting a data storage medium, such as a magnetic or optical disc.
In accordance with various embodiments, a data storage medium is rotated while a write beam is used to write data to the rotating medium. The data are written in the form of a plurality of concentric data tracks. A deflection angle of the write beam is continuously adjusted in an axial direction along each track.
In some embodiments, the axial deflection of the write beam imparts a desired angular offset between a beginning point of a first track and a beginning point of an immediately adjacent second track. This allows a first translation geometry, such as a linear translation path of a linear actuator, to emulate a different second translation geometry, such as a rotary translation path of a rotary actuator.
These and other features and advantages of the various embodiments of the present invention can be understood from a review of the following detailed description in conjunction with the accompanying drawings.
Various embodiments of the present invention are generally directed to a method and apparatus for formatting a storage medium, such as a magnetic or optical storage disc. Data patterns are pre-written to the medium using an actuator of a writer system that moves a first head assembly along a first translation path across a radius of the medium. The first translation path is different from a second translation path used by a reader system to move a second head assembly across the medium (or a replica thereof).
Generally, the data are pre-written by the writer system using a track-aligned write beam deflection and an adjusted write frequency to compensate for differences in the respective geometries of the first and second translation paths. In this way, the pre-written data patterns are arranged to match the geometry of the second translation path.
To illustrate these and various other features of presently preferred embodiments,
A rotary actuator 106 is positioned adjacent an outermost diameter (OD) of the medium 102. The actuator 106 pivots about a pivot shaft 108, thereby moving a head assembly 110 along a curvilinear translation path, as generally denoted at 112. It is contemplated that the head assembly 110 can carry out both read and write operations with the medium 102, although such is not necessarily required.
Reader system electronics are generally denoted at 114, and include a read/write (R/W) channel 116, a controller 118, and a servo circuit 120. The read/write channel 116 handles data exchanges with the head assembly 110 to transfer data between the medium 102 and a host device (not shown). The controller 118 provides top level control of the system 100. The servo circuit 120 provides a closed-loop servo control operation to position the head assembly 110 adjacent various tracks (not shown) defined on the medium surface. In some embodiments, the servo circuit 120 applies controlled current to a coil 122 of a voice coil motor (VCM, not fully shown) to pivot the actuator 106 about the pivot shaft 108.
X and Y axial directions are defined at 124 and 126. The X direction corresponds to a radial direction across the medium 102, from a center axis to the OD. The Y direction corresponds to a tangential direction along each track on the medium 102. It will be noted that the curvilinear translation path 112 has both X and Y components. The X component portion of the path 112 is constant with respect to disc radius, and the Y component portion of the path 112 varies with disc radius. Other curvilinear translation paths can be used that have both X and Y component portions that vary with disc radius, such as illustrated by alternative path 112A.
The writer system 130 includes a motor 132 which rotates the medium 102 at a selected velocity. This velocity may or may not match that of the velocity imparted by the motor 104 of the reader system 100 (see
A linear actuator 134 is provided adjacent the medium 102, and is used to advance and retract a write head assembly 136 along a linear translation path 138 across the radius of the medium 102. Such lateral movement can be achieved by the selective application of current to a coil 140, which interacts with a magnetic field provided by permanent magnets 142. It will be noted that the linear translation path 138 is aligned along the X direction 124 and has substantially no Y directional component. Alternative linear paths are envisioned, such as path 138A with both X and Y linear components.
In some embodiments, the head assembly 136 of
A beam source 151 generates a write beam 152. The write beam 152 is passed through an upper lens assembly 154, adjacent a deflection plate assembly 156, and through a lower lens assembly 158 to impinge upon the medium 102. The deflection plate assembly 156 imparts controlled deflection of the beam 152 along the respective X and Y directions.
The deflection plate assembly 156 can be arranged as respective pairs of parallel plates disposed on opposing sides of the beam path. The application of controlled voltage signals, as indicated by the X deflection and Y deflection signals on paths 160 and 162, impart a controlled displacement of the axial path of the write beam 156. A closed loop detection mechanism can be employed to ensure the desired amount of beam deflection is obtained in response to a given desired input.
The X and Y deflection signals are generated by a signal generator block 164. The block 164 also generates a data modulation signal which is provided on path 166 to the beam source 151 to modulate (turn on/off) the write beam 152. The signal generator 164 further provides servo control signals on path 168 to the linear actuator 134 to advance the head assembly 136 across the medium along path 138 (see
Control of the motor 134 is provided by a motor control circuit 170. In some embodiments, the motor control circuit 170 can provide a once-per-revolution index signal to the signal generator, as indicated by path 172. A controller 174 provides top level control of the EBR 150.
From
Further assume that the tracks are written using so-called zone based recording (ZBR) or zoned constant angular velocity (ZCAV) recording techniques. Using ZCAV (ZBR) means that each of the tracks N−1 to N+3 has exactly the same number of channel bits recorded thereto. This will provide each of the tracks in a given zone with the same number of data sectors, allowing the read/write channel to select and maintain a given read/write frequency for data exchanges with tracks in the given zone.
It follows that if the pre-written data on the medium 102 are arranged so that the starting bit for each track is angularly aligned (e.g., follows a straight path in the X direction), then depending on the direction of medium rotation, the intersection point 178 on track N will be either logically ahead of, or behind, the point 178 on track N−1. Similar offsets will similarly be provided for other adjacent tracks.
Thus, if the read head assembly 110 (
Accordingly, various embodiments of the present invention operate to use a writer system such as 130 in
It is contemplated that both systems might employ the same kind of actuator, as in the case where the writer system has a first curvilinear translation path and the reader has a second curvilinear translation path. The writer system might provide rotary actuation and the reader system might provide linear actuation. The writer system might provide linear actuation at a selected offset angle across the radius of the medium, and the reader may provide linear actuation at a second angle (including zero degrees of offset) across the medium.
The respective systems might nominally follow the same path, but differences in translation geometry may nevertheless occur for other reasons, such as differences in head assembly construction or operation, electrical or mechanical offsets in the respective systems, etc. Thus, it will be appreciated that the various embodiments have wide applicability to a variety of different applications.
X deflection profiling of the write beam in accordance with various embodiments first be discussed, with reference to
As shown in
Constant movement of the write head assembly further increases the efficiency of the write operation. The use of stepwise, incremental advances of the head assembly might undesirably lengthen the pre-write operation. This is due to the requisite time to advance and settle the head assembly at each new radius, as well as the rotational latency delay required for the appropriate angular location of the medium to rotate around to the head assembly.
While a linear radial velocity is shown by 180, other profiles can alternatively be used. While not shown in
As the head assembly 136 is continually swept across the medium 102 (in this case, from the OD to the ID), a generally saw-tooth voltage profile 182 is applied with transitions coincident with each track boundary. This profile 182 in
The voltage profile 182 will generally cause the write beam 152 to stay “on-track” as the write head assembly 136 continues to move in the selected radial direction. This results in the sequential writing of data patterns to each track, as represented at 184. At the conclusion of the writing of the last bit of a given track, the write beam “snaps” back in sufficient time to write the first bit for the next track.
Y directional deflection control in accordance with various embodiments is discussed in
No Y direction deflection is applied to the write beam 152 during the writing of the M+1 bits to the track N in
It will be recognized that while the track N is represented in
The linear length of the data pattern in
It is thus contemplated that at some portions along the curve 190, the first data bit for the next track to be written will be angularly advanced with respect to the last data bit on a current track, such as in the illustrative case of
Exemplary saw-tooth shaped Y deflection voltage profiles are respectively represented in
At step 202, an initial determining step is carried out to characterize the geometric offset between the translation path of the writer system and the translation path of the reader system. This may include empirical analysis, mathematical modeling, or other appropriate steps. Generally, this step results in the identification of the necessary overall Y deflection trajectory that will be imparted to the write head assembly of the writer system (write source) across the radius of the medium, such as illustrated in
The first track to which a pre-written pattern is to be written is next selected at step 204. This may be a first track at an innermost or outermost extent of the medium, although other starting tracks can be selected as desired.
At step 206, an appropriate X deflection profile is identified for the selected track to facilitate the desired radial movement of the write source across the medium in the X (radial) direction. As discussed above, one exemplary X deflection profile is set forth at 180 in
At step 208, an appropriate Y deflection profile and write frequency are identified for the selected track to facilitate the desired final location of the write source along the Y direction at the conclusion of the writing of the selected track. It will be recalled that the exemplary writer system 130 uses a linear actuator 134, which necessarily forces the write source to follow a linear path in space. That is, no Y direction deflection of the write source (head 136) is possible if such is contemplated as being with respect to a fixed reference, such as the central axis of the motor 132 (see
What can be altered is the relative offset of the write source with respect to the medium. This is carried out by adjustably varying how much time is utilized to write each particular track.
By writing the data “slower” than would be normally warranted through the use of a reduced write frequency (as in
Thus, at the moment in time at which the last bit is written to the selected track, the medium will have rotated more than a full revolution, so the relative location of the write source (head 136) is advanced in the positive Y direction with respect to the medium, at the correct location to commence the writing of the first bit on the next track.
Contrawise, by writing the data “faster” than would be normally warranted through the use of an increased write frequency (as in
Accordingly, step 208 involves the selection of the appropriate Y deflection signal and write frequency to both write the data as required to the track to “fill” the track, while at the same time placing the write source over the first bit for the next track. Without limitation, the Y deflection signal is exemplified by the saw-tooth profiles 192, 194 in
Continuing with the flow of
Decision step 212 queries whether any additional tracks need be written; if so, the routine passes to step 214 where the next track is selected for a pre-write operation, and the routine passes back to step 206. This continues until all of the tracks are written, after which the routine ends as shown at 216.
The routine of
Using the above values, the recording system could operate to fix the data clock rate of track N at 999,999 hz. This will cause the end of track N to occur 1 data bit later on the substrate than it should, which coincides where track N+1 should start. A Y axis deflection saw tooth signal 224 as shown in
The effect of the Y axis deflection signal 224 will be to “compress” the recorded data bits uniformly along track N, so that data bit 1,000,000 will end at exactly the desired angular position on track N. At the end of data bit 1,000,000 on track N, the Y axis deflection signal will return to 0V, which will result in the recording beam being returned to its non-deflected position at the angular start of track N+1. The process can then continue for subsequent tracks. Appropriate write frequency and Y axis deflection values can be selected to arrange the write beam to complete the writing of data bits to track N+1 and commence the writing of data bits at the beginning 228 of track N+2. The write frequencies and Y axis deflection for each track may vary depending on the beginning location of each track relative to the previous track. It is preferred that the write frequency and deflection values be selected to nominally return the write beam to a “zero point” for both X and Y deflection values at the beginning of each new track. This reduces the possibility of the cumulative deflection range exceeding the available deflection range of the writing beam. In some embodiments, a table of write frequency and Y axis deflection values is tabulated prior to the writing operation, so that the location of every bit on the medium is predetermined.
It will be appreciated that various embodiments of the present invention can advantageously emulate substantially any final translation geometry for any reader system using substantially any translation geometry of writer system. While presently preferred embodiments have been disclosed herein, it will be appreciated that the present disclosure can be adapted for use in numerous applications in accordance with the following claims.
The present application makes a claim of domestic priority to U.S. Provisional Patent Application 61/149,106 filed Feb. 2, 2009, which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
61149106 | Feb 2009 | US |