Light-transmissive data storage sandwich
12080328 ยท 2024-09-03
Assignee
Inventors
- Eric Dean Rosenthal (Landenberg, PA, US)
- Richard Jay Solomon (Monson, MA, US)
- Clark Johnson (Madison, WI, US)
Cpc classification
G06F3/0679
PHYSICS
International classification
G11B7/257
PHYSICS
Abstract
The present invention teaches a methodology and apparatus for data storage using elements of data sets stored as standing waves of a plurality of wavelengths in an optical photosensitive medium. A selector chooses the locations wherein the combinations of standing waves are stored. The medium is read in transmission mode with select standing waves acting as notch filters.
Claims
1. A method of storing digital data in a light-transmissive optical data storage sandwich medium layer, the method comprising: receiving the digital data; parsing the digital data into successive packets to be stored in the light transmissive optical data storage sandwich medium layer; processing the successive packets (i) to select successive sets of wavelengths to be used in encoding successive pixels associated with the successive packets, and (ii) to identify a set of distinct pixel locations in the light-transmissive optical data storage medium layer corresponding to each distinct one of the successive sets of wavelengths, so that each distinct pixel location is associated with an assigned set of wavelengths; for each selected set of the successive sets of wavelengths, (a) establishing a mask of the light-transmissive optical data storage medium layer to allow exposure only of pixel locations assigned to such selected set of the successive sets of wavelengths, and (b) exposing the light-transmissive optical data storage medium layer through the mask using light of such distinct one of the successive sets; and, in the course of exposing the light-transmissive optical data storage medium layer, doing so in a manner wherein light standing waves are formed in the light transmissive optical data storage medium layer.
2. A method according to claim 1, wherein exposing the light-transmissive optical data storage medium layer includes adjusting the exposure for each wavelength to compensate for the sensitivity of the medium to different wavelengths.
3. A light-transmissive optical digital data storage medium layer exposed according to the method of claim 1.
4. A light-transmissive optical digital data storage medium layer exposed according to the method of claim 2.
5. A method of reading digital data recorded in a light-transmissive optical data storage medium layer, the method comprising: sequentially illuminating light sources for each set of wavelength-encoded digital data in the light-transmissive optical data storage medium layer; processing selected successive sets of preselected wavelengths used to encode pixel locations during data storage according to the method of claim 1; for each of the pre-selected wavelengths, specifying which pixel locations, by means of stored standing waves in the light-transmissive optical data storage medium layer, acting as a notch filter to attenuate such pre-selected wavelength; using a sensor layer to capture specifically a distinct stored image map for each of the pre-selected wavelengths; using each distinct stored image map to reconstitute the original input data and to pass the reconstituted data to a data port.
6. A method according to claim 5 further comprising, for each of the preselected wavelengths, adjusting output levels to compensate for attenuation attributable artifacts including the notch filter and sensor layer at such pre-selected wave length.
7. A method according to claim 1, of storing digital data in a light-transmissive optical data storage sandwich medium layer, wherein the light-transmissive optical data storage sandwich medium layer is subjected to processing, including development, in such a manner as to form the sandwich medium layer into a Lippmann emulsion.
8. A method according to claim 1, of storing digital data in a light-transmissive optical data storage sandwich medium layer, wherein the light-transmissive optical data storage sandwich medium layer is a coating disposed on the mask in such a manner that light passing through the mask impinges on the coating.
9. A method according to claim 8, of storing digital data in a light-transmissive optical data storage sandwich medium layer, wherein the light-transmissive optical data storage sandwich medium layer is subjected to processing, including development, in such a manner as to form the sandwich medium layer as a Lippmann emulsion coating disposed on the mask.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The foregoing features of embodiments will be more readily understood by reference to the following detailed description, taken with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF SPECIFIC EMBODIMENTS
(9) Definitions. As used in this description of the invention and the accompanying claims, the following terms shall have the meanings indicated, unless the context otherwise requires:
(10) A Light-Transmissive Data Storage Sandwich is a multi-layered apparatus having two configurations: one for storing data, and one for reading data. In its storing configuration, the apparatus operates to expose the photosensitive, transparent, fine-grained optical data storage medium layer (e.g, a Lippmann emulsion), and in its reading configuration the apparatus operates to extract previously stored data from the emulsion. In its configuration for storing data, the sandwich includes: (1) a diffusing layer that emits light emanating from a selected set of narrowband light sources (for example LEDs); (2) a beam director layer that aligns light from the diffusing layer, so as to be perpendicular to the next layer; (3) a pixel selector layer (e.g., an LCD) to selectively block the transmission of light through the sandwich on a pixel-by-pixel basis; and (4) the optical data storage medium layer to be exposed so as to store data. In its configuration for reading data, the sandwich includes: (a) a diffusing layer that emits light emanating from a selected set of narrowband light sources (e.g., LEDs); (b) a beam director layer that aligns light from the diffusing layer, so as to be perpendicular to the next layer; (c) a pixel selector layer (e.g., an LCD set to be transparent in the reading configuration); (d) the exposed and processed optical data storage medium layer (which is now storing data) and, (e) a sensor array (e.g., a CCD device).
(11) A Lippmann emulsion is a photosensitive, fine grained chemical composition such as silver halide, with an average grain size of 8 to 30 nanometers, dispersed in a substance such as gelatin. In an embodiment of the present invention, this transparent composition is deposited in a thin emulsion (the optical data storage medium layer) on the rear (output) surface of a transparent substrate. After exposure, chemical development as known in the art (a) oxidizes and darkens grains according to standing wave nodes in a select wavelength, (b) dissolves all the unexposed grains representing the standing wave troughs in the select wavelength, (c) stabilizes the medium layer preventing further changes due to exposure to light. After processing as described the darkened grains represent the standing wave nodes of each select wavelengths in the emulsion. The resultant darkened nodal points physically represent the standing waves frozen in time as stored in the optical data storage medium layer.
(12) A Pixel Selector is a monochromatic display acting as a shutter masking select pixel locations (one example is an LCD display panel such as a Chitu Systems FHD 5.5 MONO LCD, (Chitu Systems Room 301, Building 2, Zhigu Midtown Future Industrial Park, Hangcheng Street, Sanwei Community, Hangcheng Street, Baoan District, Shenzhen, China, Phone: +86-0755-23103569; Email: support@cbd-3d.com).
(13) To establish a mask of a light-transmissive data storage sandwich medium layer to allow exposure only of pixel locations assigned to a selected set of successive sets of wavelengths includes using a pixel selector to define the mask. The pixel selector may be used as a substrate on which the optical data storage medium layer (e.g., the Lippmann emulsion) is applied to the output surface of the pixel selector. Alternatively, the optical data storage medium layer may be applied to a distinct substrate distinct from the pixel selector.
(14) A Memory Module consists of a pixel selector layer acting as a substrate with the optical data storage medium layer on its rear (output) surface.
(15) A Light Source is a narrow-bandwidth unique wavelength (e.g., a lasing diode).
(16) A Standing Wave is generated by a forward electromagnetic wave in the optical domain transmitted through the entry surface of the memory module and reflected from exit surface of the emulsion due to an index of refraction mismatch.
(17) A Pixel Location is a location in the memory module wherein the standing waves of different wavelengths are stored.
(18) A Frame is a group of pixel locations.
(19) A Frame Map is a set of frames to be exposed at specific pixel locations.
(20) A Packet is a unique set of data related to the pixel locations to be encoded for creating image maps.
(21) A Diffusing distributes light uniformly over its surface from the light sources.
(22) A Beam Director receives the diffused light and redirects it perpendicular to the optical data storage medium layer surface (one example may be a Schott Fused Imaging Fiber Optics faceplate (SCHOTT North America, Inc., 2 International Drive, Suite 105, Rye Brook, NY 10573 USA, +1-914-831-2200).
(23) A Sensor is a planar array image capture device. One example may be a CCD or CMOS sensor (such as an 8 megapixel lightwave sensor, part number NOIX2SN8000B-LTI, from On Semiconductor, 5005 East McDowell Road, Phoenix, AZ 85008 USA, Telephone: +1-602-244-6600).
(24) A Write-Format Converter is a computer process configured to convert incoming digital data for driving a light-transmissive data storage sandwich so as to expose the associated optical data storage medium layer for storing the incoming digital data as a multi-wavelength image map.
(25) A Read-Format Converter is a computer process for driving a light-transmissive data storage sandwich so as to read a multi-wavelength image map stored in the associated optical data storage medium layer and to convert the image map into a digital data output.
(26) A Color palate is a range of wavelengths (colors) of interest chosen by the control processor to activate the appropriate light sources.
(27) A Notch Filter is an optical device which selectively rejects light of a specific wavelength while transmitting all other wavelengths. In this context, the notch filter is configured to reject only light having the specific wavelength representing the digital data of interest.
(28) A Computer Process is the performance of a described function in a computer system using computer hardware (such as a processor, field-programmable gate array or other electronic combinatorial logic, or similar device), which may be operating under control of software or firmware or a combination of any of these or operating outside control of any of the foregoing. All or part of the described function may be performed by active or passive electronic components, such as transistors or resistors. In using the term computer process, we do not necessarily require a schedulable entity, or operation of a computer program or a part thereof although, in some embodiments, a computer process may be implemented by such a schedulable entity, or operation of a computer program or a part thereof. Furthermore, unless the context otherwise requires, a process may be implemented using more than one processor or more than one (single- or multi-processor) computer.
(29) Introduction: This invention teaches an alternate methodology for storing and reading the standing waves in transmission mode, with wavelengths at select data storage locations acting as notch filters for reading, as defined herein and described in
DESCRIPTION AND DEFINITION OF COMPONENTS AS DEPICTED IN FIGS. 1 THROUGH 7
(30) 2. Lightwave diffusion plate layer, 3a . . . 3n. Light sources, each with its own unique wavelength represented as ?.sub.? . . . ?; 4. Beam director layer to direct lightwaves perpendicular to pixel selector layer 5, and to optical data storage medium layer 6 and 6; 5. High-resolution, monochromatic pixel selector layer (e.g., a liquid crystal display (LCD) panel) defining the location of pixels within a frame; 6. Unexposed optical data storage medium layer, deposited on rear (output) surface of pixel selector layer 5 furthest from diffusion plate layer 2; 6. Photographic processed optical data storage medium layer on rear (output) surface of pixel selector layer 5 furthest from diffusion plate layer 2; 7. Sensor layer, a high-resolution planar array image capture device (e.g., a CCD or CMOS device); 9. Drive electronics for fast switching of each light source. 10. Control Processor controlling light source drive electronics 9, pixel selector layer 5, sensor array layer 7, and digital input/output 11; 11. Digital input/output data to be stored or retrieved, and control signals. 30. An example of an exposure time sequence t.sub.1 . . . t.sub.4 for activating sensor time blocks 37? . . . 37?, as described below; 31. The data storage location array comprising the wavelength image map embedded in the optical data storage medium layer; 36 (and 36? . . . 36?). Medium layer, identical to 6 after photographic processing; 37 (and 37? . . . 37?). Sensor layer as time blocks t.sub.1 . . . t.sub.4, equivalent to sensor layer 7; 38? . . . 39?. The image map array to be detected by the sensor layer (37? . . . 37?) when the light source is transmitted through optical data storage medium layer 36? . . . ?, showing wavelengths attenuated due to the notch filtering mechanism, 43?, 43?, and 43?. Unique select light sources 3a . . . 3n, having unique wavelengths represented as ?.sub.? . . . ?; 46?? and 46??. Examples of combined standing waves represented as ?.sub.? . . . ? at select frames in emulsion layer 6; 53? . . . ?. Unique select light sources, identical to 3a . . . 3n, having unique wavelengths represented as ?.sub.? . . . ?; 56? . . . ?. Optical data storage medium layer containing standing waves of select wavelengths ? . . . ?, acting as notch filters; 57? . . . ?. Sensor layer identical to sensor layer 7; and 58? . . . ?. Individual image maps for each wavelength ?.sub.? . . . ? to be stored in processor 10.
(31)
(32) In one embodiment of the invention, medium layer emulsion 6 is applied to the rear surface of pixel selector layer 5, i.e., the output surface furthest from diffusion plate 2.
(33) In a related embodiment of the invention, medium layer emulsion 6 is applied to the rear (output) surface of a separate transparent substrate (not shown).
(34) In a further embodiment the exposures for each wavelength ?.sub.? . . . ? are adjusted by processor 10 to compensate for the sensitivity of the emulsion to different wavelengths.
(35) In accordance with an embodiment of the present invention,
(36) In a related embodiment of the invention while reading, pixel selector layer 5 is clear.
(37) In a further related embodiment of the invention while reading, pixel selector layer 5 is black, acting as a shutter when the sensor is not capturing an image.
(38) In a further embodiment of the invention, the light sources for each wavelength ?.sub.? . . . ? are adjusted by processor 10 to compensate for the variable absorption of the notch filters.
(39) In accordance with an embodiment of the present invention,
(40) In a related embodiment of the invention (not shown), after standing waves are stored in the optical data storage medium layer, and the optical data storage medium layer is processed, the removable WORF optical data storage medium module, including its emulsion layer, may remain bonded with diffusing layer 2 and beam director layer 4. In this embodiment sensor layer 7 is not present.
(41) In a related embodiment for reading, in accordance with an embodiment of the present invention,
(42) In accordance with an embodiment of the present invention,
(43) In accordance with an embodiment of the present invention,
(44) The embodiments of the invention described above are intended to be merely exemplary; numerous variations and modifications will be apparent to those skilled in the art. All such variations and modifications are intended to be within the scope of the present invention as defined in any appended claims.