-
2006-09-26
10/255,430
2002-09-25
US 7,113,464 B2
2006-09-26
-
-
Andrea Wellington | Lixi Chow
2024-06-18
A holographic digital data storage apparatus detects a wobbling in a disc shaped storage medium, wherein the apparatus includes a beam generator and finding means, the disc including therein one or more holographically generated patterns. The beam generator projects at least two wobble detection beams to the holographically generated patterns, the wobble detection beams having different diffraction efficiencies provided at respective characteristic angles, wherein the characteristic angle is an angle between an optical path of one wobble detection beam and that of its corresponding pattern forming beam used in forming one of the holographically generated patterns and a diffraction efficiency is given by a ratio of a power of a diffracted beam of one of the wobble detection beams to a power of said one of the wobble detection beams. The finding means finds at least a difference between the diffraction efficiencies to thereby determine the wobbling in the disc.
Get notified when new applications in this technology area are published.
G11B7/00 IPC
Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation , reproducing using an optical beam at lower power ; Record carriers therefor
The present invention relates to a holographic digital data storage system; and, more particularly, to an apparatus and method for compensating wobbling which may occur during data reproduction in the holographic digital data storage system.
Recently, there have been reported a lot of active researches on holographic digital data storage systems. Results of these researches are now being applied in such a field as a finger print recognition system, as well as any fields that take advantage of a large-scaled storage capability and a high-speed transfer rate.
A conventional holographic digital data storage (HDDS) system stores information on an interference pattern of an object beam and a reference beam in a storage medium, made of, e.g., photo-refractive crystal or photopolymer, which is sensitive to an amplitude of the interference pattern. The storage medium of the HDDS system is often fabricated in a disc shape, the so called βspinner discβ in the form of a CD or a DVD. The HDDS system stores information on an amplitude and a phase of the interference pattern beam by varying an angle of the reference beam. In this way, the spinner disc can store several hundreds or thousands of holograms, each of which is represented by a page in the form of a two dimensional array of binary digits.
When information stored in a storage medium are reproduced, wobbling may be resulted due to a misalignment between the storage medium and its axis of rotation, such that there exists an offset between the normal to the disc plane of the storage medium and the axis of rotation thereof.
Wobbling in certain storage media, e.g., conventional CD and DVD, can be corrected by using servo control of a head or a light pickup with a small mass. Since, however, the holograms are stored on a page-by-page basis in the spinner disc and the optics of the HDDS system is large, the wobbling compensation scheme of the conventional optical disc system cannot be used in the HDDS system.
It is, therefore, an object of the present invention to provide an apparatus and method for compensating wobbling of a storage medium in a holographic digital data storage system.
In accordance with one aspect of the invention, there is provided a holographic digital data storage apparatus for detecting a wobbling in a disc shaped storage medium, the disc including therein one or more holographically generated patterns, the apparatus including: a beam generator for projecting at least two wobble detection beams to the holographically generated patterns, the wobble detection beams having different diffraction efficiencies provided by respective characteristic angles, wherein each characteristic angle is an angle between an optical path of one wobble detection beam and that of its corresponding pattern forming beam used in forming one of the holographically generated patterns and a diffraction efficiency is given by a ratio of a power of a diffracted beam of one of the wobble detection beams to a power of said one of the wobble detection beams; and means for finding at least a difference between the diffraction efficiencies to thereby determine the wobbling in the disc.
In accordance with another aspect of the invention, there is provided a method for use in a holographic digital data storage system for detecting a wobbling in a disc shaped storage medium, including the steps of: (a) generating one or more holographically generated patterns in the disc through the use of pattern forming beams; (b) projecting at least two wobble detection beams having different diffraction efficiencies provided at respective characteristic angles, wherein each characteristic angle is an angle between an optical path of one wobble detection beam and that of its corresponding pattern forming beam and a diffraction efficiency is given by a ratio of a power of a diffracted beam of one of the wobble detection beams to that of said one of the wobble detection beams; and (c) finding at least a difference between the diffraction efficiencies to thereby detect the wobble in the disc.
The above and other objects and features of the present invention will become apparent from the following description of preferred embodiments given in conjunction with the accompanying drawings, in which:
FIG. 1 shows an exemplary format of a storage medium used in a holographic digital data storage (HDDS) system in accordance with the present invention;
FIG. 2 describes a schematic diagram of an HDDS spinner disc apparatus in accordance with a first preferred embodiment of the present invention;
FIG. 3 depicts a schematic view of the HDDS spinner disc apparatus of FIG. 2 for illustrating projection states of wobble detection beams RAβ² and RBβ²;
FIG. 4 offers a projection state of a beam in the presence of wobbling of a spinner disc;
FIG. 5 illustrates a diffraction efficiency as a function of a beam offset angle of a wobble detection beam;
FIG. 6 describes a schematic diagram of an HDDS spinner disc apparatus in accordance with a second preferred embodiment of the present invention;
FIG. 7 depicts a schematic view of the HDDS spinner disc apparatus of FIG. 6 for illustrating projection states of wobble detection beams RCβ² and SCβ²; and
FIG. 8 shows a schematic side view of a tilt adjuster for adjusting a tilt of a disc.
FIG. 1 shows an exemplary format of a storage medium 10 for use in a holographic digital data storage (HDDS) system in accordance with the present invention, the storage medium 10 being fabricated in a disc shape. The storage medium 10 (referred to as a βspinner discβ hereinafter) has a data storage section 11 for storing holographic digital data and a wobble tracking section 13 pre-formatted along the circumferential region thereof for detecting wobbling. The wobble detecting schemes in accordance with the present invention will be described hereinbelow.
FIG. 2 describes a schematic diagram of an HDDS spinner disc apparatus 100 capable of generating reference patterns on the spinner disc 10 and compensating wobbling thereof in reproduction based on the reference patterns in accordance with a first preferred embodiment of the present invention. The HDDS spinner disc apparatus 100 includes a beam generator 20, power detectors 30 and 31, a controller 40 and a tilt adjuster 50. Information data storing and reproducing operation in and from the data storage section 11, which is well known in the art, is not germane to the subject matter of the present invention and, therefor, will not be described herein for the sake of simplicity.
The beam generator 20 projects, during the revolution of the spinner disc 10, reference beams RA, RB and signal beams SA, SB to two or more positions on a wobble tracking section 13 shown in FIG. 1, to thereby mark two or more reference patterns. The reference pattern generation step is carried out, e.g., during the initial stage of data storing operation, i.e., before beginning to write the information data in the data storage section 11 of the spinner disc 10.
For the convenience of description, it is assumed that two reference beams RA, RB and two signal beams SA, SB are used in marking two reference patterns. However, it should be noted that the number of reference patterns and thus those of the reference and the signal beams for the generation thereof could be varied as desired.
At the initial stage of reproducing data stored in the spinner disc 10, i.e., before the holographic digital data stored in the data storage section 11 shown in FIG. 1 is reproduced, the beam generator 20 projects, as shown in FIG. 3, wobble detection beams RAβ² and RBβ² to the wobble tracking section 13 in order to detect and then reduce or remove the wobbling which might have been incurred during the rotation of the spinner disc 10.
One of the wobble detection beams (e.g., RAβ²) is projected on the spinner disc 10 along an optical path identical to that of one of the reference beams (e.g., RA), while the other wobble detection beam (e.g., RBβ²) is projected on the spinner disc 10 along an optical path deviated from that of the remaining reference beam (e.g., RB). In other words, the beams RA and RAβ² are basically identical to one another in every aspect (e.g., optical path and beam characteristics including frequency polarity, phase, etc). The wobble detection beam RBβ² is also basically identical to the reference beam RB in terms of the beam characteristics including frequency, phase, etc. The beam intensity of RAβ² and RBβ² may differ from those of RA and RB. The beams RB and RBβ² are being aimed at an identical merging point but at difference incident angles.
The power detectors 30 and 31 are installed at bottom side of the spinner disc 10 in paths along which the signal beams SA and SB progress, respectively. When the wobble detection beams RAβ² and RBβ² are projected to the wobble tracking section 13, the power detectors 30 and 31 respectively detect a power DA of a diffracted beam SAβ² of the wobble detection beam RAβ² and a power DB of a diffracted beam SBβ² of the wobble detection beam RBβ²; and provide information on the detected powers DA and DB to the controller 40.
The controller 40 compares the detected power levels provided from the power detectors 30 and 31, respectively, to estimate the degree of wobbling of the spinner disc 10 and then controls the tilt adjuster 50 to make the axis of rotation of the spinner disc 10 substantially perpendicular to a writing plane (top surface) thereof, when necessary. (It is assumed that the axis of rotation of the spinner disc 10 is perpendicular to the top surface thereof while writing data thereon.)
In detail, if the diffracted power DA of the wobble detection beam RAβ² exceeds a permissible level (i.e., a predetermined threshold value), the controller 40 maintains a current position of the spinner disc 10. (Maximum power levels of DA and DB are known to the controller 40.) If otherwise, the controller 40 compares the diffracted power DA with the diffracted power DB to determine the size of wobbling of the spinner disc 10 (i.e., the degree of tilt of the spinner disc 10 off the axis of rotation thereof). Subsequently, the controller 40 controls the tilt adjuster 50 to remove or reduce the amount of the wobbling of the spinner disc 10. The wobble compensation process will be described in detail hereinafter.
The tilt adjuster 50 changes the current position of the spinner disc 10 under a control of the controller 40.
FIG. 4 describes a projection state of a beam BD onto the spinner disc 10. The beam BD is projected thereto along a single optical path irrespective of a wobble or a normal state of the spinner disc 10. When the spinner disc 10 wobbles by as much as βaβ degrees (i.e., the spinner disc 10 has a tilt angle of βaβ degrees), an incident angle of the beam BD upon the tilted spinner disc 10 deviates from that of the beam BD for the case of the untilted spinner disc 10 by ββaβ degrees.
FIG. 5 illustrates exemplary diffraction characteristics as a function of an offset angle of a wobble detection beam. The characteristics can be varied depending on the thickness of the disc and the type of material constituting the disc. The abscissa represents a beam offset angle and the ordinate represents a diffraction efficiency. The diffraction efficiency, which is defined as a ratio of a power DA (or DB) of a diffracted beam SAβ² (or SBβ²) to that of the wobble detection beam RAβ² (or RBβ²), has a maximum value when the power DA (or DB) of the diffracted beam SAβ² (or SBβ²) is identical to that of the wobble detection beam RAβ² (or RBβ²) The beam offset angle is defined as a difference between an ideal incident angle (i.e., an incident angle of the reference beam RA (or RB) upon the spinner disc 10 while marking the reference patterns) and an actual incident angle (i.e., an incident angle of the wobble detection beam RAβ² (or RBβ²) upon the spinner disc 10).
For example, since the wobble detection beam RAβ² is projected on the spinner disc 10 along an optical path identical to that of the reference beam RA and the wobble detection beam RBβ² is projected on the spinner disc 10 along an optical path deviated from that of the reference beam RB by a predetermined angle (e.g., βΞΈβ degree), beam offset angles of the wobble detection beams RAβ² and RBβ² are respectively found to be zero degree and βΞΈβ degrees when the spinner disc 10 is in the normal state (i.e., not in the wobble state). If the spinner disc 10 wobbles at a tilt angle of βaβ degrees, a beam offset angle of the wobble detection beam RAβ² is ββaβ degrees and that of the wobble detection beam RBβ² is βΞΈβaβ degrees. The deviation angle βΞΈβ is a characteristic angle leading to different diffraction efficiencies of the wobble detection beam RAβ² and RBβ² and the beam offset angle of the wobble detection beam RAβ² and the tilt angle of the spinner disc 10 have a same magnitude but with opposite signs.
If the power DA of the diffracted beam SAβ² exceeds the permissible level, i.e., the diffraction efficiency βΞ±β of the wobble detection beam RAβ² is larger than the threshold value, the tilt angle of the spinner disc 10 need not be adjusted; and if otherwise, the tilt angle of the spinner disc 10 must be adjusted until the diffraction efficiency βΞ±β becomes greater than the threshold.
In order to detect the tilt angle of the spinner disc 10, a beam offset should be obtained. As can be seen from the curve in FIG. 5, there exist two beam offset candidate angles corresponding to a given diffraction efficiency except for a case where the diffraction efficiency is at its maximum level. Therefore, it is required to determine which of two candidate angles corresponds to a real beam offset angle of the wobble detection beam RAβ² or RBβ². The candidate angles are determined from the diffraction characteristic curve shown in FIG. 5 based on diffraction coefficients βΞ±β and βΞ²β, which can be defined, as follows:
DA=Ξ±IββEq. (1); and
DB=Ξ²IββEq. (2),
wherein diffraction efficiencies βΞ±β and βΞ²β are of the wobble detection beams RAβ² and RBβ², respectively, and βIβ is the power of RAβ² and RBβ², which is known to the controller 40.
A beam offset angle of the wobble detection beam RBβ² is larger than that of the wobble detection beam RAβ² by βΞΈβ degrees irrespective whether the spinner disc 10 is in the wobble state or the normal state. In case where βΞΈβ is of a negative value, the beam offset angle of the wobble detection beam RBβ² is to be located at a left side of that of the wobble detection beam RAβ² on the curve. If βΞΈβ is of a positive value, on the other hand, the beam offset angle of the wobble detection beam RBβ² is located at a right side of that of the wobble detection beam RAβ² on the curve. By knowing the relative positions of the actual offset angles of the beams RAβ² and RBβ² and the magnitude of βΞΈβ, one can determine the actual offset angles.
For instance, when βΞΈβ is set to be β0.3 degrees and the diffraction efficiencies βΞ±β and βΞ²β are respectively calculated to be 0.7 and 0.5, βΞ±β corresponds to one of two points PA, PB and βΞ²β corresponds to one of two points PC, PD on the curve, as shown in FIG. 5. Since βΞΈβ is of a negative value, an actual offset angle of RBβ² is to be located at a left side of that of RAβ². Accordingly, an angle corresponding to point PC is determined as the beam offset angle of the wobble detection beam RBβ² and an angle corresponding to point PA, which is larger than that of PC by βΞΈβ degrees (i.e., 0.3 degrees), is determined as the actual beam offset angle of the wobble detection beam RAβ². In this case, the offset angle of RAβ² is about ββ0.6β and, therefore, the tilt angle of the spinner disc 10 is determined to be β+0.6β.
Once the tilt angle is determined, the controller 40 controls the tilt adjuster 50 to reduce the tilt angle until the diffraction efficiency βΞ±β of the wobble detection beam RAβ² becomes smaller than the threshold value.
It was assumed that the wobble detection beams RAβ² and RBβ² had a same power βIβ in the first preferred embodiment for the sake of simplicity. However, they may have different powers as long as the powers thereof are known to the controller 40.
FIG. 6 describes a schematic diagram of an HDDS spinner disc apparatus 200 capable of generating reference patterns on the spinner disc 10 and compensating wobbling thereof in the reproduction based on the reference patterns in accordance with a second preferred embodiment of the present invention. The HDDS spinner disc apparatus 200 includes a beam generator 20β², power detectors 30β² and 31β², a controller 40β² and a tilt adjuster 50. Information data storing and reproducing operation in and from the data storage section 11, will not be described herein for the sake of simplicity.
The beam generator 20β² projects, during the revolution of the spinner disc 10, a reference beam RC and a signal beam SC to one position on the wobble tracking section 13 shown in FIG. 1, to thereby mark a reference pattern. The reference pattern generation step is carried out, e.g., during the initial stage of data storing operation, i.e., before beginning to write the information data in the data storage section 11 of the spinner disc 10.
At the initial stage of reproducing data stored in the spinner disc 10, i.e., before the holographic digital data stored in the data storage section 11 is reproduced, the beam generator 20β² projects, as shown in FIG. 7, wobble detection beams RCβ² and SCβ² to the wobble tracking section 13 in order to detect and then reduce or remove the wobbling which might be incurred while data is being reproduced from the spinner disc 10.
One of the wobble detection beams (e.g., RCβ²) is projected on the spinner disc 10 along the optical path identical to that of one of the reference and the signal beams (e.g., RC), while the other wobble detection beam (e.g., SCβ²) is projected on the spinner disc 10 along an optical path deviated from that of the remaining beam (e.g., SC). In other words, the beams RC and RCβ² are basically identical to each other in every aspect (e.g., optical path and characteristics). The wobble detection beam SCβ² is also basically identical to the signal beam SC in terms of the beam characteristics including power, phase, etc. The beams SC and SCβ² are being aimed at an identical merging point but with different incident angles.
The power detectors 30β² and 31β² are respectively installed at places along the extension of the wobble detection beams RCβ² and SC. When the wobble detection beams RCβ² and SCβ² are projected to the wobble tracking section 13, the power detector 30β² detects a total power DR, which is a sum of the power of a diffracted beam RCβ² (D) of the wobble detection beam RCβ² and that of an undiffracted beam SCβ² (U) of the wobble detection beam SCβ², whereas the power detectors 31β² detects a total power DS, which represents a sum of the power of a diffracted beam SCβ² (D) of the wobble detection beam SCβ² and that of an undiffracted beam RCβ² (U) of the wobble detection beam RCβ². The detected powers DR and DS is provided to the controller 40β².
The controller 40β² compares the detected power levels respectively provided from the power detectors 30β² and 31β² to estimate the size of wobbling of the spinner disc 10 and, then, controls the tilt adjuster 50 to make the axis of rotation of the spinner disc 10 perpendicular to a writing plane of the spinner disc 10, when necessary. The wobble compensation process will be described hereinbelow.
The powers DR, DS detected from the power detectors 30β² and 31β² can be defined as follows:
DR=Ξ±β²I+(1βΞ²β²)IββEq. (3); and
DS=(1βΞ±β²)I+Ξ²β²IββEq. (4);
therefore,
DRβDS=Ξ±β²I+(1βΞ²β²)Iβ(1βΞ±β²)IβΞ²β²I=2(Ξ±β²βΞ²β²)IββEq. (5),
wherein diffraction efficiencies βΞ±β²β and βΞ²β²β are of the wobble detection beams RCβ² and SCβ², respectively, and βIβ is power thereof.
An efficiency difference (Ξ±β²βΞ²β²) is calculated from Eq. (5). If the deviation angle between SC and SCβ² is βΞΈβ degrees and the tilt angle of the spinner disc 10 is βaβ degrees, the offset angles of the wobble detection beams RCβ² and SCβ² are ββaβ and βΞΈβaβ degrees, respectively. Therefore, the offset angle of SCβ² is always greater than that of RCβ² by βΞΈβ degrees. Therefore, by knowing the value (Ξ±β²βΞ²β²) and the offset angle difference βΞΈβ, the actual offset angles of the wobble detection beam RCβ² and SCβ² can be uniquely determined from the curve in FIG. 5.
Thereafter, the controller 40β² controls the tilt adjuster 50 to reduce the tilt angle in an identical manner as in the first embodiment.
FIG. 8 shows an exemplary schematic side view of the tilt adjuster 50 for adjusting a tilt angle of the spinner disc 10. The tilt adjuster 50 includes an upper plate 51 for loading the spinner disc 10 thereon, a plurality of poles (e.g., four poles but only two poles 52A and 52B are shown in the drawing) and a base 53 on which the poles are installed. A shaft (not shown) for revolving the spinner disc 10 is engaged with the tilt adjuster 50 and is coupled to the spinner disc 10.
An end portion of each of the poles is preferably rounded and is in a direct contact with the upper plate 51. The poles 52A to 52D may be a piezoelectric body and each of their length can be varied by using a piezoelectric effect. If one of the poles 52A to 52D (e.g., 52B) is lengthened as represented as a solid line, the upper plate 51 becomes tilted with a portion in contact with the lengthened pole (e.g., 52B) being raised. Accordingly, when the spinner disc 10 wobbles, the wobbling can be reduced or removed by a fine adjustment of each length of the poles 52A to 52D.
While the invention has been shown and described with respect to the preferred embodiments, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims.
1. A holographic digital data storage apparatus for detecting a wobbling in a disc shaped storage medium, the disc including therein one or more holographically generated patterns, the apparatus comprising:
a beam generator for projecting at least two wobble detection beams to the holographically generated patterns, the wobble detection beams having different diffraction efficiencies provided by respective characteristic angles, wherein each characteristic angle is an angle between an optical path of one wobble detection beam and that of its corresponding pattern forming beam used in forming one of the holographically generated patterns and a diffraction efficiency is given by a ratio of a power of a diffracted beam of one of the wobble detection beams to a power of said one of the wobble detection beams; and
means for finding at least a difference between the diffraction efficiencies to thereby determine the wobbling in the disc.
2. The apparatus of claim 1, wherein the number of the holographically generated patterns is two and the number of the wobble detection beams is two.
3. The apparatus of claim 2, wherein each of two holographically generated patterns is formed by two pattern forming beams, and wherein an optical path of one of the wobble detection beams is identical to that of one of pattern forming beams for the holographically generated patterns and an optical path of the other wobble detection beam is different from that of anyone of the pattern forming beams for the holographically generated patterns.
4. The apparatus of claim 2, wherein said finding means includes:
a first power detector for detecting a power level of a diffracted beam of a first wobble detection beam;
a second power detector for detecting a power level of a diffracted beam of a second wobble detection beam; and
means for obtaining the diffraction efficiencies based on power levels of the wobble detection beams and the detected power levels to thereby determine the wobbling through the use of the obtained diffraction efficiencies and the characteristic angle.
5. The apparatus of claim 4, wherein the diffraction efficiencies are calculated as follows:
DA=Ξ±I; and
DB=Ξ²Iβ²,
wherein DA is the power level of the diffracted beam of the first wobble detection beam; DB is the power level of the diffracted beam of the second wobble detection beam; βΞ±β and βΞ²β are the diffraction efficiencies of the first and the second wobble detection beam, respectively; and I and Iβ² are power levels of the first and the second wobble detection beam, respectively.
6. A method for use in a holographic digital data storage system for detecting a wobbling in a disc shaped storage medium, comprising the steps of:
(a) generating one or more holographically generated patterns in the disc through the use of pattern forming beams;
(b) projecting at least two wobble detection beams having different diffraction efficiencies provided at respective characteristic angles, wherein each characteristic angle is an angle between an optical path of one wobble detection beam and that of its corresponding pattern forming beam and a diffraction efficiency is given by a ratio of a power of a diffracted beam of one of the wobble detection beams to that of said one of the wobble detection beams; and
(c) finding at least a difference between the diffraction efficiencies to thereby detect the wobble in the disc.
7. The method of claim 6, wherein the number of the holographically generated patterns is two and the number of the wobble detection beams is two.
8. The method of claim 7, wherein each of two holographically generated patterns is formed by two pattern forming beams, and wherein an optical path of one of the wobble detection beams is identical to that of one of pattern forming beams for the holographically generated patterns and an optical path of the other wobble detection beam is different from that of anyone of the pattern forming beams for the holographically generated patterns.
9. The method of claim 7, wherein the finding step (c) includes the steps of:
(c1) detecting a power level of a diffracted beam of a first wobble detection beam;
(c2) detecting a power level of a diffracted beam of a second wobble detection beam;
(c3) obtaining the diffracted efficiencies based on power levels of the wobble detection beams and the detected power levels; and
(c4) determining the wobbling through the use of the obtained diffraction efficiencies and the characteristic angle.
10. The method of claim 9, wherein the diffraction efficiencies are calculated as follows:
DA=Ξ±I; and
DB=Ξ²Iβ²,
wherein DA is the power level of the diffracted beam of the first wobble detection beam; DB is the power level of the diffracted beam of the second wobble detection beam; βΞ±β and βΞ²β a re the diffraction efficiencies of the first and the second wobble detection beam, respectively; and I and Iβ² are power levels of the first and the second wobble detection beam, respectively.