Background of the Invention
1. Field of the Invention
The present invention relates to optical information storage systems. In particular, the present invention relates to the holographic storage and retrieval of such information using optical disks.
2. Description of the Related Art
Optical memory disks have recently been developed as mass storage media in a number of audio-video and computer memory applications. In conventional systems the information stored on the optical disk is recorded and read out serially by focusing a laser beam on a single pixel with the aid of a lens. Unfortunately, this serial mode of data transfer limits the maximum operating speed of computers utilizing optical memory. Moreover, complex servo-mechanisms are typically required to keep the distance between the lens and disk constant to within approximately 1 .mu.m. as the disk rotates. As a result, the response time of the servo mechanism also effectively limits the maximum data transfer rate by limiting the angular velocity at which the disk can be rotated.
The optics included in conventional optical memory architectures also constrain the amount of information which can be stored on the optical disk. That is, the information storage density on the surface of the optical disk is limited by the resolution of the optical read-out system. Ideally, the maximum storage density would be limited only by the minimum dimensions recordable on the optical disk itself.
Hence, a need in the art exists for an optical information storage system not limited by serial-mode data transfer, and which can retrieve information without the aid of focusing optics.
Summary of the Invention
The need in the art for an optical information storage system without the limitations mentioned above is addressed by the holographic, parallel readout information storage system of the present invention. A holograhic, parallel read-out information storage system comprising:
an optical memory disk having a plurality of coaxial tracks, each of which includes a plurality of substantially evenly-spa ed prerecorded data pixels which form a plurality of radially contiguous individual holograms, each hologram being representative of a predetermined data pattern, positioned along the track;
means for rotating the optical memory disk about an axis;
means for illuminating the optical memory disk with a read-out beam, the read-out beam being at least partially reflected from the optical memory disk;
means for detecting the reflected read-out beam, the detecting means including an array of photosensitive detector pixels for generating corresponding electrical data signals; and
means for latching the data signals when the read-out beam illuminates one o the holograms, the latching occurring when the reflected read-out beam projects a complete image o the hologram under illumination onto the array of detector pixels.
In a preferred embodiment, each hologram is positioned along a least one of the tracks and each of the radially continuous holograms is recorded as a Fourier transform hologram with respect to the direction (y direction) tangential to the backs and as a Fresnel hologram with respect to the radial direction (x direction), i.e. perpendicular to the tangential direction o the tracks.
Further, in the preference embodiment, the recording means further includes:
means for calculating the complex electric field on the surface of the optical memory disk for each hologram to be recorded given the desired a value of the complex electric fields existing at the detector pixel array;
means for grouping sets of the data pixels along each of the tracks into super pixels;
means for assigning each data pixel within each of the superpixles an electric field angle such that each of the superpixels may represent a plurality of electric field angles; and
wherein he optical system illuminates the data pixels of each superpixel such that each superpixel approximately represents the calculated electric field angle at the location on the optical memory disk occupied by the superpixel.
Brief Description of the Drawings
FIG. 1 shows a side view, schematic representation of a preferred embodiment of the holographic information storage system of the present invention.
FIG. 2 depicts an enlarged front view of the detector included within the information storage system of the present invention.
FIG. 3 is an illustrative representation of a hologram stored on the optical disk included within the system of the present invention.
FIG. 4 is a diagram showing the relationship between the coordinate systems of the optical disk and the detector array.
FIG. 5 is an illustrative representation of three contiguous holograms on the surface of the optical disk included within the system of the present invention.
FIG. 6 is an enlarged top view of a portion of a hologram recorded on the surface of the optical disk.
FIG. 7A is a diagram which shows the grouping of data pixels into superpixels within the portion of the hologram shown in FIG. 6.
FIG. 7B is vector diagram for use in explaining the recording of the holograms depicted in FIG. 7A.
FIG. 8, is an illustrative example of a pixel pattern exhibited by the detector array upon illumination by the reflected portion of the readout beam.
FIGS. 9A, 9B, 9C and 9D are timing diagrams showing the relationship between the detector array, the clock recovery signal and the clock signal derived therefrom.
FIG. 10 is a block diagram of a second order phase locked loop utilized in a particular embodiment of the latch included within the present invention.
FIGS. 11A and 11B are vertical, side diagrams for use in explaining the problem of image plane tilting.
Detailed Description of the Invention
FIG. 1 shows a schematic representation of a preferred embodiment of the information storage and readout system 10 of the present invention. As will be described more fully below, in this mode holograms previously stored on an optical disk 12 are illuminated by a laser 14. Each hologram on the disk 12 embodies a representation of a known data pattern. Illumination of each hologram generates a reflected image wavefront 30 which, when projected on a detector array 16, yields a data pattern substantially similar to that represented by the particular hologram under illumination.
In the embodiment of FIG. 1, the laser 14 emits a coherent read-out beam 18 which is (collimated) by a lens 20. The beam 18 is of the same wavelength as the reference beam originally used to write the holograms stored on the disk 12. A scanning apparatus 22 directs the beam 18 to illuminate a portion of the disk 12 located a distance R from the center thereof. The apparatus 22 includes a mirror 24 and a beam splitter 26. The scanning apparatus 22 can be controlled by conventional means to vary the radial coordinate R of the location on the disk 12 illuminated by the beam 18. Other holograms also located a distance R from the center of the disk 12 are illuminated by rotating the disk 12 with a drive mechanism 28.
The component 30 of the beam 18 reflected by the disk 12 is directed by the beam splitter 26 to a controllable mirror 32. As is described below, a servo mechanism 34 adjusts the orientation of the mirror 32, e.g. tilts it, such that the beam 30 continues to illuminate the detector 16. The detector 16 includes an array of photosensitive detector pixels for detecting the beam 30.
FIG. 2 depicts a typical front view of the detector 16 as it might appear under illumination by the beam 30 while reading a particular hologram. Spatial variation in the electromagnetic fields of the beam 30, engendered by the particular hologram under illumination on the disk 12, induce certain pixels 42 (shaded) to generate an electrical signal while the remainder of the pixels 44 are not actuated. The pixels 42, 44 are actuated upon receipt of electromagnetic radiation in excess of a predetermined threshold value. The pixel pattern of FIG. 2 corresponds to binary data stored as a hologram on the disk 12 which has been previously transferred to the detector 16 via the beam 30.
In a preferred embodiment of the present invention a hologram on the disk 12 representative of a two dimensional array of binary information, such as that exemplified in FIG. 2, is recorded as a Fresnel hologram in a first direction and as a Fourier transform hologram in a second direction orthogonal to the first direction. In particular, FIG. 3 illustratively represents a hologram 48 stored on a planar surface 50 of the disk 12. The hologram 48 is recorded as a Fresnel hologram in the x' (i.e. the radial) direction and as a Fourier transform hologram in the y' (i.e. the circumferential) direction. Given that g(x,y) corresponds to a complex electric field amplitude of the beam 30 at the surface of the detector 16 which will produce a pixel pattern such as that shown in FIG. 2, the corresponding complex electric field amplitude E(x',y') at the surface of the disk 12 inducing such a pattern is given by: ##EQU1## wherein .lambda. is the wavelength of the beam 30. In addition, the relationship of the (x,y) and (x',y') coordinate systems and the distance Z.sub.o separating the respective origins thereof, i.e. the distance between the hologram and the detectors, are shown in FIG. 4.
Fourier transform holograms are known to possess the characteristic of shift invariance. That is, rotation of the disk 12 does not impede detection of the reconstructed image carried by the beam 30. If the area of the detector 16 is chosen to be substantially larger than that of the hologram 48, a lens does not need to be incorporated into the system 10 to focus the beam 30 in the focal plane occupied by the detector 16. However, the absence of a lens L removes the shift invariance advantage. Otherwise a cylindrical lens L should be positioned between the detector array 16 and the hologram 48. It is therefore a feature of the present invention that the maximum angular velocity of the disk 12, and hence the data transfer rate of the system 10, is not limited by the response time of auxiliary compensation circuitry.
FIG. 5 illustratively represents the hologram 48 and radially adjacent holograms 52, 54 recorded on the surface 50 of the disk 12. Holograms 52, 54 also were recorded as Fourier transform and Fresnel holograms in directions y' and x', respectively. As is evident upon inspection of FIG. 5, rotation of the disk 12 in the direction y' does not affect the spatial relationship between adjacent holograms 48 and 52 or between adjacent holograms 52 and 54. Accordingly, the holograms 48, 52 and 54 are synthesized in the x' direction as Fresnel holograms to minimize interference from neighboring, radially contiguous holograms.
The hologram 48 is recorded on the surface 50 of the disk 12 in the form of a two dimensional grid of data. In particular, FIG. 6 shows an enlarged, radially outer edge view of a portion of the hologram 48. The hologram 48 includes a plurality of data pixels 58, 60 arranged along disk tracks 62, 64, 66 and 68. The pixels 58 are realized by conventionally inscribing a pit on the surface of the disk 12 which alters the reflectivity thereof. Conversely, the logical opposite of the value represented by the pixels 58 is stored in the pixels 60 wherein the inherent reflectivity of the pixel has not been modified. The tracks 62, 64, 66 and 68 encircle the center of the disk 12. In addition, the distance between adjacent tracks (track pitch) is denoted by T.sub.p. Thus, in the preferred embodiment the disk 12 comprises a write-once disk with data pixels arranged uniformly along the disk tracks and aligned across tracks in the x' direction.
The SONY Corporation of Tokyo, Japan has developed a disk which embodies the attributes of the disk 12 enumerated above. See D. Psaltis, et. al; Parallel Readout of Optical Disks; presented at the Third Topical Meeting on Optical Computing, Salt Lake City, Utah; Feb. 1989 (see FIG. 2b). The SONY disk includes 1 .mu.m diameter data pixels, the center to center spacing between pixels along disk tracks is 0.5 to 1 .mu.m and the track pitch is 1.5 .mu.m. At this recording density in excess of 3.6 billion bits can be recorded on a 12 cm diameter optical disk.
As shown in FIG. 7A, each of four pits, e.g. 74, 76, 78 and 80, along a track 62 can be combined into one superpixel 72. A unit vector having an angle of .pi./4 3.pi./4, -3.pi./4, or -.pi./4 can be recorded by choosing one of these pits. Furthermore, any combination of these pits can describe four more vectors as shown in FIG. 7B. As a result, nine vectors (including a zero vector) can be recorded on the disk 12. After the complex field E(x',y') at the surface 50 of the disk 12 (i.e. the complex electric field at the position (x',y') within the hologram 48) is calculated according to equation (1) with the aid of a computer, then the closest vector shown in FIG. 7B is chosen and recorded on the disk surface 50.
However, as illustrated in FIGS. 11A and 11B, this mode of recording the field E(x',y') causes the image plane of the beam 30 to be tilted with respect the y direction by an angle .THETA., where
As shown in FIG. 7A, S.sub.p is the length of the superpixel 72 and .lambda. is the wavelength of the beam 30. Hence, the plane of the detector 16 should be adjusted by an angle .theta. relative to the normal to the disk 12 to attain optimal reception of the reconstructed holographic image. In addition, the size of the data pixels in the x' and y' directions, .DELTA.x and .DELTA.y, are given by
where N.sub.x and N.sub.y are the number of data pixels encompassed by the hologram in the x' and y' directions, respectively.
Since each hologram written on the disk 12 includes a two dimensional array of data pixels, as the disk 12 rotates the beam 30 will periodically contain the complete, reconstructed image generated by the particular hologram under illumination by the read-out beam 18. During the intervening time intervals the read-out beam 30 will illuminate adjacent portions of holograms positioned contiguously along the tracks of the disk 12. Hence, it is desired to capture the wavefront impinging upon the detector 16 when the read-out beam 18 is centrally positioned over only one of the holograms on the disk 12. The manner in which the system 10 of the present invention facilitates this capture will be explained with reference to FIGS. 8 and 9.
FIG. 8 is an illustrative example of the pixel pattern exhibited by the detector 16 upon illumination by the beam 30. The uppermost (as viewed in the figure, actually the radially outermost) four rows of detector pixels 84, 86, 88, 90 are dedicated to recovery of several control signals. The clock recovery control signal, C(t), is generated by taking the difference between the summed output of pixels in the first detector row 84 and the second detector row 86. As shown in FIG. 9, the amplitude of C(t) will be at a maximum when all of the detector pixels in one or the other of rows 84 and 86 are actuated. Clock recovery control signal data is stored on the disk 12 such that adjacent holograms will alternately induce either the entire detector pixel row 84 or row 86 to become actuated. It follows that the signal C(t) will be at a maximum when the beam 18 is centered over only one of the holograms on the disk 12, and does not partially illuminate neighboring holograms. As shown in FIG. 9 these extreme occur at times T.sub.1, T.sub.2, T.sub.3 and T.sub.4, and these are the times at which it is desired to latch the output of the detector 16.
A conventional peak detection circuit can be used to generate a peak detection waveform p(t) shown in FIG. 9 in response to the clock recovery signal C(t). Further, those skilled in the art can derive a clock signal from the peak detection signal p(t) using conventional means. As shown in FIG. 1, the peak detection circuit and circuitry for generating a clock signal in response to the output thereof are included within a latch 94. Alternatively, the latch 94 can include a second order phase-locked loop, such as that depicted in the block diagram of FIG. 10, to recover a clock signal from the output of the detector 16. As shown in FIG. 10 the signal C(t) of FIG. 9, synthesized from the difference of the summed outputs of the detector rows 84 and 86, is input to a differentiator 96. Sign changes in the output of the differentiator 96 are sensed by a zero crossing detector 98, which emits the waveform p(t) of FIG. 9. The phase locked loop of FIG. 10 further includes a phase comparator 100, low pass filter 102 and voltage controlled oscillator 104 for recovering a clock signal from the waveform p(t).
In order to minimize interference from adjacent holograms on the disk 12, the output of the detector array 16 should be collected on the rising edge of the recovered clock signal of FIG. 9. This collection is facilitated by transmission lines 108 which electrically couple pixels included within the detector 16 to the latch 94. The latch 94 further includes interface circuitry for transmitting data collected from the detector 16 to a computer or system controller (not shown).
As shown in FIG. 8, the pixel pattern of the third row 88 of the detector 16 is periodic. In the preferred embodiment of FIG. 1 each of the holograms on the disk 12 are formulated to induce the identical output for the third detector row 88. Hence, the time-averaged output of the third row of the detector should be constant provided that the beam 30 remains focused on the detector 16. The time-averaged output of the third detector row 88 is carried by a signal line 110 to a comparator 112 where it is compared with a reference voltage 114 (Vref). When the beam 30 strays from the detector 16 the signal level from the third detector row 88 will change and the output voltage of the comparator 112 will be altered. This change is communicated to the servo mechanism 34 via a transmission line 116 and the mirror 32 is repositioned to refocus the beam 30 onto the detector array 16. Through this feedback action the beam 30 remains focused upon the detector 16 despite translation of the scanning apparatus 22.
Those having ordinary skill in the art and access to the teachings of the present invention will recognize additional modifications and applications within the scope thereof. For example, arrangements of scanning optics other than that described above can be utilized to illuminate the optical disk. Similarly, the invention is not limited to particular embodiments of the latch circuit or controllable mirror compensation network disclosed herein. For example, those skilled in the art may be aware of other circuits for recovering a clock signal from the clock recovery signal generated by the detector array which would be suitable for inclusion in alternative embodiments of the present invention.
Thus, while the present invention is described herein with reference to illustrative embodiments for particular applications, it should be understood that the invention is not limited thereto. Those having ordinary skill in the art and access to the teachings provided herein will recognize additional modifications, applications, and embodiments within the scope thereof and additional fields in which the present invention would be of significant utility. It is therefore contemplated by the appended claims to cover any and all such modifications.