Method of reading data from a multi-layer holographic memory
10 claims: 3 independent, 7 dependent
- 1A method of reading a set of data stored in a memory device (100, 200), the method comprising:causing a first optical beam (110, 210) to interfere with a second optical beam (112, 212) at a prescribed angle therebetween at a first selected hologram (114, 214) containing at least a segment of the set of data and having a discrete location and a corresponding address in the memory device (100, 200), generating thereby an N th diffraction order wavefront (126);wherein the first and second optical beams (112, 212) are characterized by a wavelength, an optical path length and a state of polarization;sensing the N th diffraction order wavefront (126) diffracted from the hologram (114, 214);correlating the N th diffraction order wavefront (126) with a correlation pattern (128) which includes the set of data;where N is an integer;if a correlation peak occurs, deconvolving the N th diffraction order wavefront (126) and the correlation pattern (128);and reading the set of data corresponding to the selected hologram (114, 214) and contained in the deconvolved N th diffraction order wavefront (126).
- 2A method of reading a set of data stored in a memory device (100, 200), the method comprising:causing a first optical beam (110, 210) to interfere with a second optical beam (112, 212) at a prescribed angle therebetween at a hologram (114, 214) having a discrete location and corresponding address in the memory device (100, 200) generating thereby a interference pattern;wherein the first and second optical beams (110, 112, 210, 212) are characterized by a wavelength, an optical path length and a state of polarization;sensing an N th diffraction order wavefront (126) diffracted from the hologram (114, 214);where N is an integer;wherein the N th diffraction order wavefront (126) includes a correlation peak signal and the holographically stored data;correlating the holographically stored data and the correlation peak signal in the N th diffraction order wavefront (126);if a correlation peak occurs, deconvolving the holographically stored data and the correlation peak signal;and reading the set of data in the deconvolved N th diffraction order wavefront (126).
- 7A data storage memory device (100, 200) comprising:a plurality of recording media (104, 204) containing a set of holographically recorded data at discrete memory locations therein wherein each memory location is identified by a corresponding memory address;means for creating an interference pattern between two beams of light at a selected one of the discrete memory locations in the recording media (104, 204), generating thereby an N th diffraction order wavefront (126);means for sensing the N th diffraction order wavefront (126) emanating from the selected discrete memory location;and means for reading the holographically stored data from the N th diffraction order wavefront (126).
- 8The data storage memory device (100, 200) as set forth in Claim 7 further comprising a plurality of memory address access media (106, 206) alternately interleaved between the plurality of recording media (104, 204) for allowing access to the data recorded at the discrete memory locations.
- 9The data storage memory device (100) as set forth in Claim 7 wherein the plurality of recording media (104, 204) comprise layered holograms (114, 214) and wherein the interference pattern exists over a dimension less than a thickness of the recording media (104, 204) along the direction of travel of the beams of light.
- 10The data storage memory device (100, 200) as set forth in Claim 7 wherein means for creating an interference pattern between two beams of light comprises a coherent source of light (302).
Independent claims10
23 paragraphs in 4 sections, as filed
BACKGROUND OF THE INVENTION
0001This invention relates to multi-layer holographic memory devices and, more specifically to a method of optically addressing memory locations within such devices.
0002New data storage techniques require high data densities and high access speeds, e.g. greater than 30 Megabits per second (Mb/s). Purely volumetric approaches have been attempted but require very specialized materials that suffer from instability and may require low operating temperatures. In addition, holographic storage has been attempted using crystals and photopolymers, but the volume requirements and addressability have kept these solutions from being practical for fast use. Thus, there remains a need in the art for a system and method for fast and accurate holographic data storage and retrieval.
0003<nplcit id="ncit0001" npl-type="s"><text>S. Homan and A.E. Willner, Electr. Letters (1995) 31(18) pages 621-623</text></nplcit>, discloses "High capacity optical storage using multiple wavelengths, multiple layers and volume holograms" Data in different layers are read by translating a lens to change the focal position of the read beam.
0004<patcit id="pcit0001" dnum="US3767285A"><text>US 3 767 285</text></patcit> discloses two-beam readout of stored holograms. The readout signal is enhanced by modulating at least one of the beams.
SUMMARY OF THE INVENTION
0005A holographic memory device comprises a plurality of holographic recording media positioned one above the other and a plurality of memory address access media alternately interleaved between the plurality of holographic recording media. A readout method uses an interference effect to select out specific vertical memory locations within the plurality of holographic recording media layers.
BRIEF DESCRIPTION OF THE DRAWINGS
0006<ul id="ul0001" list-style="none"><li><figref idref="f0001">Figure 1</figref> is a cross section of a holographic memory device having a plurality of holographic layers and phase select layers;</li><li><figref idref="f0002">Figure 2</figref> is a cross section of a holographic memory device having a plurality of holographic layers and polarization select layers;</li><li><figref idref="f0003">Figure 3</figref> is a depiction of the optical arrangement for making holograms;</li><li><figref idref="f0004">Figure 4</figref> is a first schematic diagram showing the interference of two optical beams in a holographic layer of the holographic memory devices of <figref idref="f0001">Figures 1</figref> and <figref idref="f0002">2</figref>;</li><li><figref idref="f0005">Figure 5</figref> is a second schematic diagram showing the interference of two optical beams in a holographic layer of the holographic memory devices of <figref idref="f0001">Figures 1</figref> and <figref idref="f0002">2</figref>;</li><li><figref idref="f0006">Figure 6</figref> is a third schematic diagram showing the interference of two optical beams in a holographic layer of the holographic memory devices of <figref idref="f0001">Figures 1</figref> and <figref idref="f0002">2</figref>;</li><li><figref idref="f0007">Figure 7</figref> is a depiction of sector addresses in a holographic memory device;</li><li><figref idref="f0008">Figure 8</figref> is a depiction of an optical/electronic arrangement for reading data recorded in a holographic layer of the holographic memory devices of <figref idref="f0001">Figures 1</figref> and <figref idref="f0002">2</figref>;</li><li><figref idref="f0009">Figure 9</figref> is a first schematic diagram showing the interference of two optical beams in a holographic layer of the holographic memory devices of <figref idref="f0001">Figures 1</figref> and <figref idref="f0002">2</figref> generating thereby an N<sup>th</sup> diffraction order diffracted wavefront;</li><li><figref idref="f0010">Figure 10</figref> is a second schematic diagram showing the interference of two optical beams in a holographic layer of the holographic memory devices of <figref idref="f0001">Figures 1</figref> and <figref idref="f0002">2</figref> generating thereby an N<sup>th</sup> diffraction order diffracted wavefront; and</li><li><figref idref="f0011">Figure 11</figref> is a schematic diagram of a computer or communications network in communication with the holographic memory devices of <figref idref="f0001">Figures 1</figref> and <figref idref="f0002">2</figref>.</li></ul>
DETAILED DESCRIPTION OF THE INVENTION
0007In <figref idref="f0001">Figure 1</figref> a holographic memory device 100 is shown. The holographic memory device 100 comprises a substrate 102. Positioned on the substrate 102 is a plurality of holographic recording media 104. Alternately interleaved between the plurality of holographic recording media 104 is a plurality of memory address access media 106. The holographic memory device 100 may also include a protective layer 108.
0008Each of the holographic recording media 104 contains therein one or more holograms 114 which may contain holograms of conventional stationary or moving imagery or data sets such as binary data representative of for example written text. Such holograms 114 may be reflection holograms, transmission holograms or computer generated holograms.
0009Thus, by being so vertically interleaved as shown in <figref idref="f0001">Figure 1</figref>, each hologram 114 possesses a vertical address within a memory location. The memory address also includes a sector address as is well known in the art. In order to access the vertical memory address of a chosen hologram two optical beams 110, 112 having slightly different wavelengths (λ<sub>1</sub>, λ<sub>2</sub>) are made to interfere at an appropriate sector address 118 (<figref idref="f0007">Fig. 7</figref>). The interference of the two optical beams 110, 112 forms an interference pattern 120 within an interference volume, a single dimension, x, of which is shown as an interference layer 116 in <figref idref="f0004">Figures 4</figref> and <figref idref="f0005">5</figref>. Beyond the interference layer 116, no interference pattern exists. If the depth, x, of the interference layer 116 is sufficiently small compared to the thickness, t, of each layer of holographic recording media 114 (e.g.; x << t as in <figref idref="f0005">Fig. 5</figref>) so as to preclude cross talk to between adjacent layers 104, it will be understood that the memory address access media layer 106 can be made optically thin, or eliminated while maintaining discrete holographic recording media layers 104. In <figref idref="f0006">Figure 6</figref> the interference layer extends for the full thickness of the holographic layer 104. The thin interference layer 116 can be formed, for example, by using an extended light source or a light source with a broad spectral content. By being at slightly different wavelengths, the interference pattern 120 within the interference layer 116 created by the two optical beams 110, 112 will progress in location over time so as to create a continuously moving interference pattern 120 that will progress through subsequent levels of the vertical layers of the holographic recording medium 104. This wavelength sweep method of readout has the advantage that a continuous readout sweep is made through the layers of the holographic media 104 that can be made very fast.
0010Alternately, the two optical beams 110, 112 can be of the same wavelength, and means to vary the optical path length, L, in one of the beams can be used to cause the interference layer 116 to progress vertically in a controlled manner rather than in a continuous fast sweep. The optical path length, L, can be changed by using, for example, an electro-optic crystal, or piezoelectric mirror 312 (<figref idref="f0003">Fig. 3</figref>). This method of moving the interference layer 116 by changing the optical path length, L, has the advantage of providing random addressability of the media layers 104.
0011When the phase of the interference pattern 120 created by the interference of the two optical beams 110, 112 matches the phase defined by a prescribed memory address access media 106, the memory access media 106 causes a phase shift in the optical beams 110, 112, thereby causing an interference pattern to be created at the corresponding hologram 114.
0012If the phase of the interference pattern 120 created by the interference of the two beams 110, 112 at a selected hologram 114 is matched to the phase of the hologram recorded at a specific memory location, then a correlation peak will occur and the data contained in the selected hologram 114 may be read out in a manner detectable by an optical detector 404 (<figref idref="f0008">Fig. 8</figref>). If the phases do not match no correlation peak will occur. The optical detector 404 detects the light diffracted by the hologram, which includes both the correlation peak signal and the holographically stored data signal, and provides as output signal 406 to a signal processing unit 408. The signal processing unit 408 performs a deconvolution operation between the diffracted data from the hologram and the correlation peak signal from the hologram, and provides as output the recorded data 410. If no correlation signal exists no signal is provided by the signal processing unit 408. Spatial or other encoding of the read out pattern can be used to permit the readout signal to be isolated from any noise signals. Spatial or other encoding of the holographic readout can also be used for data security purposes.
0013In <figref idref="f0009">Figure 9</figref> a method of reading a set of data stored in a holographic memory device is shown. A first optical beam 110 is made to interfere with a second optical beam 112 at a prescribed angle, θ, therebetween at a hologram 104 in the holographic memory device. This generates an interference pattern. An N<sup>th</sup> diffraction order wavefront 126, where N is an integer; is diffracted from the hologram 114 and sensed by the detector 404. The N<sup>th</sup> diffraction order wavefront 126 includes a correlation peak signal and the holographically stored data. The holographically stored data is correlated with the correlation peak signal. If a correlation peak occurs, deconvolving the holographically stored data and the correlation peak signal are deconvolved and the set of data in the N<sup>th</sup> diffraction order wavefront 126 is read. The first optical beam 110 and the second optical beam 112 may emanate from an extended light source or a light source with a broad spectral composition, or may emanate from a coherent light source and be at slightly different wavelengths, λ<sub>1</sub> λ<sub>2</sub>.
0014In <figref idref="f0010">Figure 10</figref>, a method of reading a set of data stored in a holographic memory device is shown. A first optical beam 110 is made to interfere with a second optical beam 112 at a prescribed angle, θ, therebetween at a hologram 104 of the holographic memory device. An N<sup>th</sup> diffraction order wavefront 126, where N is an integer, is diffracted from the hologram 114 and sensed at a detector 408. The N<sup>th</sup> diffraction order wavefront 126 is correlated with a correlation pattern 128 which includes the set of data. If a correlation peak occurs, the N<sup>th</sup> diffraction order wavefront 126 and the correlation pattern 128 are deconvolved and the set of data in the N<sup>th</sup> diffraction order wavefront 126 is read out. The deconvolution can be performed by standard digital image processing methods. The first optical beam 110 and the second optical beam 112 may also emanate from an extended light source or a light source with a broad spectral composition, or may emanate from a coherent light source and be at slightly different wavelengths, λ<sub>1</sub>, λ<sub>2</sub>.
0015One method of encoding the readout beam so as to match the readout interference pattern (i.e., the interference pattern created by the interference of beams 110 and 112) to the holographic data recorded at a selected holographic recording media layer 114, is to create a specific spatially varying pattern across the readout beam that will beat with the recorded holographic data. The resulting spatial beat pattern is read by the detection system 404, causing the appropriate data to be read out from the holographic recording media 114. Alternately, the information may be read out using a carrier wave pattern imposed on the holographic data or information. When the spatially varying pattern formed in the readout beam matches the pattern encoded in the holographic recording, the holographic data or information is reconstructed and thereby made readable by the detector 404. As a simple example, the hologram might be superimposed on a sinusoidal pattern of a particular frequency. When the two optical beams 110, 112 interfere so as to create a sinusoidal pattern of the same frequency, the memory access media 106 causes a phase shift in the optical beams 110, 112 thereby causing an interference pattern to be created at the corresponding hologram 114 and the data contained therein to be read out. Once the beams 110, 112 have passed through the selected holographic recording media layer 104, they revert to their original non-interfering state by the next access media layer 106, or otherwise no longer exhibit the spatial interference pattern and so do not read any subsequent holograms at different layers. Although specific methods have been described, it is understood that other means for creating an interference pattern at a particular location within the holographic recording media could be substituted to operate in a similar manner without departing from the scope of the invention. Alternate approaches causing the holographic recording to be read out may include matching the angular and wave shape content of the reference beam of the holographic recording.
0016As best understood from <figref idref="f0001">Figure 1</figref> the holograms 114 at the various vertical locations within the memory may be constructed separate from the holographic memory device 100 or may be constructed while a part of the holographic memory device 100. In <figref idref="f0002">Figure 2</figref>, in an alternate embodiment, a holographic memory device 200 is shown. The holographic memory device 200 comprises a substrate 202. Positioned on the substrate 202 is a plurality of holographic recording media 204. Alternately interleaved between the plurality of holographic recording media 204 is a plurality of memory address access media 206. The holographic memory device 200 may also include a protective layer 208.
0017Each of the holographic recording media 204 contains therein one or more holograms 214 which also may contain holograms of conventional stationary or moving imagery or data sets such as binary data representative of for example written text. Such holograms 214 may be reflection holograms, transmission holograms or computer generated holograms.
0018Thus, by being so vertically interleaved as shown in <figref idref="f0002">Figure 2</figref>, each hologram 214 possesses a vertical memory address within a memory location. The memory address also includes a sector address as is well known in the art. The memory address access media 206 comprise materials which cause polarization retardation of an optical beam of a particular wavelength. It is known that cross polarized optical beams do not interfere. Thus, by controlling the polarization rotation of a pair of optical beams 210, 212; the interference thereof can be controlled to allow the holographic reading of a specific hologram 214. By changing the wavelength of the interfering optical beams 210, 212 different memory address media layers 206 are caused to affect the polarization retardation in the optical beams 210, 212. Thus, by selecting the wavelengths of the beams 210, 212 one selects which memory address media layer 206 changes or shifts the polarization rotation of the optical beams 210, 212. The appropriate hologram memory 214 is addressed. The memory address media layers 206 cause a shift in the polarization of the optical beams 210, 212 whereby the beams 210, 212 are not cross polarized, thus allowing an interference pattern to form at the appropriate hologram 214. If the phase of the interference pattern created by the interference of the two beams 210, 212 at a selected hologram 214 is matched to the phase of the hologram recorded at a specific memory location, then a correlation peak will occur and the data contained in the selected hologram 214 may be read out in a manner detectable by an optical detector 404 (<figref idref="f0006">Fig. 6</figref>). If the phases do not match no correlation peak will occur.
0019The interference pattern created by the access media 206 at hologram layer 214 will then beat spatially with the hologram information, or with a carrier wave pattern imposed on the hologram information. This resulting spatial beat pattern is read by the detection system, causing the appropriate data to be read out from the holographic media 214. The light once passed the hologram layer 214 is reverted to its original state by the next access media layer 206.
0020As best understood from <figref idref="f0002">Figure 2</figref> the holograms 214 at the various vertical locations within the memory may be constructed separate from the holographic memory device 200 or while a part of the holographic memory device 200.
0021As seen in <figref idref="f0011">Figure 11</figref>, the signal processing unit 408 may be in communication with a network 500 such as a distributed computer or communications network, such as a local area network (LAN) or a wide area network (WAN), a global network (e.g. the Internet) or an intranet 502. The computer network 500 includes at least one personal computer 412 or display device connected to a server from remote geographical locations by wired or wireless connections, by radio based communications, by telephony based communications, or by other network-based communications. The computer 412 or display device may also be connected directly to other like computers or display devices. The computer 412 is in turn similarly connected to other computers 412, display devices or networks through the Internet 502. The computers 412, display devices and other electronic media devices of the networks may be configured to execute computer program software, that allows them to send, receive, record, store and process commands or algorithms between and amongst themselves via the networks and the Internet 502 to read data stored in a holographic memory device. Such processing of the commands or algorithms includes, for example, various types of encryption, decryption, image compression and decompression algorithms, as well as other types of filtering, contrast enhancement, image sharpening, noise removal and correlation for image classification.
0022Any reference to first, second, etc., or front or back, right or left, top or bottom, upper or lower, horizontal or vertical, or any other phrase indicating the relative position of one object, quantity or variable with respect to another is, unless noted otherwise, intended for the convenience of description, and does not limit the present invention or its components to any one positional, spatial or temporal orientation. All dimensions of the components in the attached Figures can vary with a potential design and the intended use of an embodiment without departing from the scope of the invention, as defined by the appended claims.
0023While the invention has been described with reference to several embodiments thereof, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiments disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims.
Contents4
11 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| US3767285A | Cites | United States of America |
| US2002015376A1 | Cites | United States of America |
| US6191875B1 | Cites | United States of America |
| HOMAN S ET AL: "High-capacity optical storage using multiple wavelengths, multiple layers and volume holograms" ELECTRONICS LETTERS, IEE STEVENAGE, GB, vol. 31, no. 8, 13 April 1995 (1995-04-13), pages 621-623, XP006002721 ISSN: 0013-5194 | Non-patent | – |
15 members in 8 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 65882 | United States of America | – | |
| 6588202 | United States of America | A | |
| 0337853 | United States of America | W |
Members15
| Document | Office | Kind | |
|---|---|---|---|
| US2004103136A1 | United States of America | A1 | |
| WO2004051634A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU2003293105A1 | Australia | A1 | |
| AU2003293105A8 | Australia | A8 | |
| WO2004051634A3 | World Intellectual Property Organization (WIPO) | A3 | |
| KR20050084023A | Republic of Korea | A | |
| EP1568018A2 | European Patent Office (EPO) | A2 | |
| CN1742325A | China | A | |
| JP2006508400A | Japan | A | |
| CN100407299C | China | C | |
| US7428205B2 | United States of America | B2 | |
| EP1568018B1This record | European Patent Office (EPO) | B1 | |
| DE60324181D1 | Germany | D1 | |
| JP4457016B2 | Japan | B2 | |
| KR100970046B1 | Republic of Korea | B1 |
28 legal events, as 4 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Notification of lapseLapsedST | ST | FR | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Fee paymentPLFP | PLFP | FR | |
| Fee paymentPLFP | PLFP | FR | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Corresponds to:REF | REF | EP | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Information on inventor provided before grant (corrected)RIN1 | RIN1 | EP | |
| Request for extension of the european patent (deleted)DAX | DAX | EP | |
| Designated contracting states (corrected)RBV | RBV | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting states (corrected)RBV | RBV | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1568018
- Application
- 37900974
Titles3
- German
- VERFAHREN ZUM LESEN VON DATEN EINES MEHRSCHICHTIGEN HOLOGRAPHISCHEN SPEICHERS
- English
- METHOD OF READING DATA FROM A MULTI-LAYER HOLOGRAPHIC MEMORY
- French
- PROCEDE D'ENREGISTREMENT DE DONNEES HOLOGRAPHIQUES MULTICOUCHES
Classification
- CPC, 4
- G11B7/0065
- G11B7/00
- G06F15/16
- G11C13/04
- IPC, 1
- G11B7 0065
Designated states3
- Contracting states, 3
- Germany
- France
- United Kingdom
