WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Differential video image compression in holographic media    

Custom CD of patents similar to US5877873 : Differential video image compression in holographic media - $19.95
United States Patent5877873   
Link to this pagehttp://www.wikipatents.com/5877873.html
Inventor(s)Bashaw; Matthew C. (1023 Sevier Ave., Menlo Park, CA 94025); Heanue; John F. (1401 Red Hawk Cir. N211, Fremont, CA 94538); Hesselink; Lambertus (31 Morse La., Woodside, CA 94062)
AbstractA video image F›k! is identified as a basis image and stored as a basis page S›k! in a holographic storage medium. A subsequent image F›k+n! is stored by recording in the medium a page S›k+n!=F›k+n!-a›k!F›k!, where a›k!.noteq.0 and preferably a›k!=1. The page S›k! is recorded with a reference beam R›k!, while S›k+n! is recorded with a reference beam R›k+n! orthogonal to R›k!. The basis page is reset whenever the average intensity of a page to be stored exceeds a predetermined threshold. An image F'›k! is retrieved by reading basis page S›k! and letting F'›k!=S›k!. Subsequent images F'›k+n! are retrieved as S›k+n!+b›k!S›k!, where b›k!.noteq.0 and preferably b›k!=a›k!=1. The page addition step is performed coherently, i.e. by accessing the medium with a reference wave function R›k+n!+b›k!R›k!. The coherent addition is achieved by using a compound phase-and-amplitude modulator in a phase-code-multiplexed system, and by simultaneously accessing the storage medium at two different angles in an angle-multiplexed system. Differential video compression leads to a reduction in interpage crosstalk and to a capacity increase in crosstalk-limited memories. Optical page-by-page addition allows fast readout and eliminates the need for a time-consuming electronic decompression step.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Inventor     Bashaw; Matthew C. (1023 Sevier Ave., Menlo Park, CA 94025); Heanue; John F. (1401 Red Hawk Cir. N211, Fremont, CA 94538); Hesselink; Lambertus (31 Morse La., Woodside, CA 94062)
Owner/Assignee    
Patent assignment
All assignments
Company News
Publication Date     March 2, 1999
Application Number     08/685,623
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     July 24, 1996
US Classification     359/10 359/24 365/125
Int'l Classification     G03H 001/10 G03H 001/28 G11C 013/04
Examiner     Henry; Jon
Assistant Examiner    
Attorney/Law Firm     Lumen Intellectual Property Services
Address
Parent Case    
Priority Data    
USPTO Field of Search     359/10 359/11 359/21 359/22 359/24 359/3 359/4 359/7 369/103 365/125 382/236 382/281
Patent Tags     differential video image compression holographic media
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5648856
Stoll
359/7
Jul,1997

[0 after 0 votes]
5450218
Heanue
359/21
Sep,1995

[0 after 0 votes]
5436867
Mok
365/216
Jul,1995

[0 after 0 votes]
5422873
Kewitsch
369/103
Jun,1995

[0 after 0 votes]
5416616
Jenkins
359/11
May,1995

[0 after 0 votes]
5231397
Ridkosil
341/155
Jul,1993

[0 after 0 votes]
5216527
Sharnoff
359/10
Jun,1993

[0 after 0 votes]
4138189
Huignard
359/7
Feb,1979

[0 after 0 votes]
4024513
Huignard
365/235
May,1977

[0 after 0 votes]
4018503
Silverman
359/11
Apr,1977

[0 after 0 votes]
3612641
Eaglesfield
WITHDRAWN
Oct,1971

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B

[0 market size comments]
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 market share comments]
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 reasonable royalty comments]
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

[0 Guesstimation of Royalty Value Comments]
License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 license availability comments]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 owner/assignee comments]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

[0 competitive advantage comments]
Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

[0 commercial alternatives comments]
 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A method of storing a set of video images {F›i!} as a set of video pages {S›i!} in a holographic storage medium, said method comprising the steps of:

a) setting a threshold intensity T;

b) selecting a basis image F›k! having an average intensity higher than said threshold intensity T from said set of video images {F›i!};

c) storing in said medium a basis page S›k! related to said basis image F›k! such that S›k!=F›k!;

d) storing in said medium a page S›k+n! related to an image F›k+n! selected from said set of video images {F›i!} such that S›k+n!=F›k+n!-a›k!F›k!, where a›k! is a non-zero coefficient.

2. The method of claim 1 wherein the step of storing said page S›k+n! comprises a coherent subtraction of the product of said basis image F›k! a nd said non-zero coefficient a›k! from said image F›k+n!.

3. The method of claim 2 wherein said coherent subtraction comprises:

a) recording a page S'›k+n!=F›k+n! using a reference wave function R›k+n!; and

b) recording a page S"›k+n!=a›k!F›k! using a reference wave function R›k+n!exp(i.pi.),

whereby S›k+n!=S'›k+n!-S"›k+n!=F›k+n!-a›k!F›k!, and S›k+n! corresponds to R›k+n!.

4. The method of claim 2 wherein said coherent subtraction comprises:

a) recording a page S'›k+n!=F›k+n! using a reference wave function R›k+n!; and

b) recording a page S"›k+n!=›k!F›k! exp(i.pi.) using a reference wave function R›k+n!,

whereby S›k+n!=S'›k+n!-S"›k+n!=F›k+n!-a›k!F›k!, and S›k+n! corresponds to R›k+n!.

5. The method of claim 2 wherein said coherent subtraction comprises:

a) recording a page S.sup.+ ›k+n! comprising a positive part of F›k+n!-a›k!F›k!, using a reference wave function R›k+n!; and

b) recording a page S.sup.- ›k+n! comprising a negative part of F›k+n!-a›k!F›k!, using a reference wave function R'›k+n!=R›k+n!exp(i.pi.);

whereby S›k+n!=S.sup.+ ›k+n!+S.sup.- ›k+n!=F›k+n!-a›k!F›k!, and S›k+n! corresponds to R›k+n!.

6. The method of claim 1 wherein said page S›k+n! is modulated by at least one modulation technique selected from the group consisting of phase modulation and amplitude modulation.

7. The method of claim 1 wherein said basis page S›k! corresponds to a reference wave function R›k! specifying at least one modulation of a reference beam, said modulation being selected from the group consisting of phase modulation and amplitude modulation.

8. The method of claim 1 wherein said basis page S›k! corresponds to as reference wave function R›k! specifying a reference beam angle.

9. The method of claim 1 further comprising the step of determining an average intensity I›k+n! of said image F›k+n! and selecting said image F›k+n! as a new basis image if said average intensity I›k+n! exceeds said threshold intensity T.

10. The method of claim 1 further comprising the step of recording a basis signal in said basis page S›k! for identifying said basis page S›k!.

11. The method of claim 1 further comprising the step of generating said image F›k+n! by transforming an image H›k+n!.

12. The method of claim 1 wherein said coefficient a›k! is substantially equal to 1.

13. A method of retrieving a set of video images {F'›i!} from a set of video pages {S›i!} stored in a holographic storage medium, said method comprising the steps of:

a) identifying a basis page S›k!;

b) reading said basis page S›k! from said medium to produce a related basis image F'›k! such that F'›k!=S›k!;

c) retrieving an image F'›k+n! from said medium by reading a page S›k+n! and generating said image F'›k+n! according to the relation F'›k+n!=S›k+n!+b›k!S›k!, where b›k! is a non-zero coefficient.

14. The method of claim 13 wherein said step of retrieving said image F'›k+n! comprises a coherent addition of the product of said basis page S›k! and said coefficient b›k! to said page S›k+n!.

15. The method of claim 14 wherein a reference wave function R›k+n! corresponds to said page S›k+n!, a reference wave function R›k! corresponds to said basis page S›k!, and said coherent addition comprises retrieving said image F'›k+n! using a reference wave function R›k+n!+b›k!R›k!.

16. The method of claim 13 wherein said basis page S›k! corresponds to a rerference wave function R›k! specifyng at least one modulation technique imparted on a reference beam and selected from the group consisting of phase modulation and amplitude modulation.

17. The method of claim 16 wherein said page S›k+n! corresponds to a reference wave function R›k+n! substantially orthogonal to R›k!.

18. The method of claim 13 wherein said basis page S›k! corresponds to a reference wave function R›k! specifying a reference beam angle.

19. The method of claim 13 further comprising the step of generating an image H›k+n! by transforming said image F'›k+n!.

20. The method of claim 13 wherein said coefficient b›k! is substantially equal to 1.

21. An holographic video image storage apparatus for storing a set of video images {F›i!} as a set of pages {S›i!}, said apparatus comprising:

a) a holographic storage medium;

b) a storage identification means for identifying a basis image F›k! from said set of images {F›i!}, said basis image F›k! having a predetermind average intensity higher than a threshold intensity T; and

c) a storage means for storing said basis image F›k! by recording in said medium a related basis page S›k! such that S›k!=F›k!, and for storing an image F›k+n! selected from said set of images {F›i!} in said medium such that S›k+n!=F›k+n!-a›k!F›k!, where a›k! is a non-zero coefficient.

22. The storage apparatus of claim 21 wherein said storage means comprises at least one multiplexing means selected from the group of phase multiplexers, amplitude multiplexers and angle multiplexers.

23. The storage apparatus of claim 21 wherein said coefficient a›k! is substantially equal to 1.

24. A holographic video image retrieval apparatus for retrieving a set of video images {F'›i!} from a set of video pages {S›i!}, said apparatus comprising:

a) a holographic storage medium wherein said set of video pages {S›i!} is stored;

b) a retrieval identification means for identifying a basis page S›k! from said set of video pages {S›i!};

c) a retrieval means for reading a basis page S›k! from said medium to produce a related basis image F'›k! such that F'›k!=S›k!, and for reading a page S›k+n! and generating said image F'›k+n! according to the relation F'›k+n!=S›k+n!+b›k!S›k!, where b›k! is a non-zero coefficient.

25. The retrieval apparatus of claim 24 wherein said basis page S›k! corresponds to a reference wave function R›k!, said page S›k+n! corresponds to a reference wave function R›k+n!, and said retrieval apparatus further comprises a multiplexing means for reading said basis page S›k! using said reference wave function R›k!, and for reading said page S›k+n! using a reference wave function R›k+n!=R›k+n!+b›k!R›k!.

26. The retrieval apparatus of claim 25 wherein R›k! is substantially orthogonal to R›k+n!.

27. The retrieval apparatus of claim 25 wherein said multiplexing means comprises at least one multiplexer selected from the group consisting of amplitude modulators, phase modulators and angle modulators.

28. The retrieval apparatus of claim 25 wherein said multiplexing means comprises a simultaneous angular multiplexing means for simultaneously accessing said medium with:

a) a first reference beam corresponding to R›k+n!, and characterized by an angle .theta.›k+n! between said first reference beam and a signal beam; and

b) a second reference beam corresponding to b›k!R›k! and characterized by an angle .theta.›k! between said second reference beam and said signal beam, such that .theta.›k+n!.noteq..theta.›k!.

29. The retrieval apparatus of claim 24 wherein said coefficient b›k! is substantially equal to 1.
 Description Submit all comments and votes
 


RELATED APPLICATION DATA

This invention is related to application Ser. No. 08/643,115, filed Apr. 30, 1996, entitled "Encrypted Holographic Data Storage Based on Orthogonal Phase Code Multiplexing," which is commonly assigned with the present invention and is herein incorporated by reference.

FIELD OF THE INVENTION

The present invention relates to the field of holographic storage, and in particular to a method of differential video image compression.

BACKGROUND OF THE INVENTION

Since the development of off-axis holography in the 1960's, volume holography has been identified as a promising candidate for high density data storage. Theoretically, up to 10.sup.14 bits of information can be stored in 1 cm.sup.3 of a volume holographic medium. In addition, holographic storage promises fast data transfer rates, estimated at over 1 Gb/s. For general information on holographic memory systems, see for example the articles by Heanue et al. in Science 265: 749-752 (1994), Hong et al. in Optical Engineering 34(8): 2193-2203 (1995), and Psaltis and Mok in Scientific American 273(5): 70-78 (1995), or U.S. Pat. No. 4,927,220 (Hesselink et al.) and U.S. Pat. No. 5,450,218 (Heanue et al.).

One of the major challenges facing holographic data storage has been increasing the capacity of storage systems. Several approaches have been used for multiplexing, or storage of multiple pages within a system. Typical approaches include spatial, angular and phase-code multiplexing. For an overview of these techniques, see for example the above-mentioned article by Hong et al.

Three major noise sources affect the performance of typical holographic storage systems. Imperfections in detectors cause detector noise. Imperfections in the medium structure cause undesired scatter, which is independent on the number of pages stored in the system. Interpage crosstalk leads to a reconstruction of undesired pages when the medium is accessed with a reference beam corresponding to a given page. The crosstalk-limited SNR (object signal intensity/crosstalk intensity) varies inversely with the number of stored pages, for a fixed average intensity per page. For a review of interpage crosstalk for angular and phase-code multiplexing see for example the article by Bashaw et al. in J. Opt. Soc. Am. B, 11: 1820-1836 (1994), herein incorporated by reference. Interpage crosstalk is an important barrier facing efforts to increase the capacity of holographic storage media.

OBJECTS AND ADVANTAGES OF THE INVENTION

In light of the above, it is a primary object of the present invention to provide a method of increasing the effective capacity of crosstalk-limited holographic storage devices for storing video images. It is another object of the present invention to provide a method of encoding data in a video holographic storage system that leads to reduced interpage crosstalk. It is yet another object of this invention to provide compression and decompression methods allowing fast optical decoding of stored pages. These and other objects and advantages will become more apparent after consideration of the ensuing description and accompanying drawings.

SUMMARY OF THE INVENTION

The present invention provides a method of storing video images {F›i!} as pages {S›i!} in a holographic storage medium. A video image F›k! is identified as a basis image and stored by recording a basis page S›k! in the medium. A subsequent image F›k+n! is stored by recording in the medium a page S›k+n!=F›k+n!-a›k!F›k!. Preferably, a›k! is a positive number on the order of 1. More preferably, a›k! is substantially equal to 1.

In one embodiment, the subtraction operation need not be coherent, and is performed electronically (pixel by pixel). In a preferred embodiment, the subtraction operation is coherent. Coherent subtraction is understood to mean a subtraction operation that allows recovering an image F'›k+n!=F›k+n! by accessing the medium using a reference wave function R›k+n!+b›k!R›k!, where R›k+n! corresponds to S›k+n! and R›k! corresponds to S›k!. Coherent subtraction can be accomplished in several ways.

In one embodiment, a page S'›k+n!=F›k+n! is recorded using a reference wave function R›k+n!, and a page S"›k+n!=a›k!F›k! is recorded using a reference wave function R'›k+n!=R›k+n!exp(i.pi.). The component(s) of the reference wave function R'›k+n! are identical in amplitude, but phase-shifted by .pi., relative to those of R›k+n!. Then S›k+n! is recorded as S'›k+n!-S"›k+n!=F›k+n!-a›k!F›k!, and S›k+n! corresponds to R›k+n!.

In another embodiment, a page S'›k+n!=F›k+n! is recorded using a reference wave function R›k+n!, and a page S"›k+n!=a›k!F›k!exp(i.pi.) is recorded using R›k+n!. That is, a phase delay of .pi. is introduced in the signal beam path during the recording of S"›k+n!, relative to the recording of S'›k+n!. Then S›k+n! is recorded as S'›k+n!-S"›k+n!=F›k+n!-a›k!F›k!, and S›k+n! corresponds to R›k+n!.

In yet another embodiment, a digital page S.sup.+ ›k+n! is recorded using a reference wave function R›k+n!. The digital page S.sup.+ ›k+n! contains a positive part of a page F›k+n!-a›k!F›k!. Consider a digital image comprising a collection of pixels. Denote by p›i,j! the value stored at the jth pixel of the ith page. A positive part of F›k+n!-a›k!F›k! contains values of the pixels p›j! for which the difference p›k+n,j!-a›k!p›k,j! is positive. A digital page S.sup.- ›k+n! comprising a negative part of F›k+n!-a›k!F›k! is then recorded using a reference wave function R›k+n!exp(i.pi.). The page S›k+n! is thus recorded as S.sup.+ ›k+n!+S.sup.- ›k+n!=F›k+n!-a›k!F›k!, and S›k+n! corresponds to R›k+n!.

In still another embodiment, a page F›k+n!-a›k!F›k! generated by coherent subtraction is directly encoded into a signal beam through the use of a compound phase-and-amplitude spatial light modulator. That is, S›k! and S›k+n! specify amplitude and phase modulations imparted on reference beams, rather than amplitude-only modulations as in conventional recording. The phase modulation is used to specify the sign of the difference between a value of a component p›k+n,j! of F›k+n! and a value of a component a›k!p›k,j! of a›k!F›k!. In one embodiment, the negative-difference components are phase-delayed by .pi. relative to the positive-difference components.

In a preferred embodiment, the reference wave function R›k! specifies a phase modulation imparted on a reference beam. In general, however, the important requirement in a method of the present of the invention is that R›k! be substantially orthogonal to R›k+n!. In an embodiment, R›k! and R›k+n! specify amplitude and phase modulations. In another embodiment, R›k! specifies an angle between a reference beam and the storage medium.

In a preferred embodiment, the basis image is reset whenever there is a substantial difference between an image to be stored and the current basis image. An average intensity I›k! of an image G›k!=F›k!-a›k-m!F›k-m! is determined, where F›k-m! is an original or current basis page. If I›k! exceeds a predetermined threshold T, F›k! is identified as a new basis image and is stored as a page S›k!=F›k!. If I›k! is below T, F›k! is stored as a page S›k!=F›k!-a›k-m!F›k-m!.

Preferably, the similarity verification process described above is repeated for F›k+n!. An average intensity I›k+n! of an image G›k+n!=F›k+n!-a›k!F›k! is determined, and F›k+n! is stored as a page S›k+n!=F›k+n!-a›k!F›k! if I›k+n! is less than T, and as a page S›k+n!=F›k+n! if I›k+n! exceeds T.

A basis page is preferably marked by a basis signal comprising a part of a page S›k-q!, where q is any integer. A basis signal contains a predetermined set of data. In one embodiment, a basis signal comprises a blank or checkerboard-patterned section of a page. In a preferred embodiment, the basis signal comprises an entire page preceding a basis page. In this embodiment, q=1 and the basis signal is the page S›k-1! itself.

In a preferred embodiment, multiple pages are stored with reference to a common basis page. That is, an image F›k+n+p! is stored as a page S›k+n+p!=F›k+n+p!-a›k!F›k!.

In another embodiment, each page is stored with reference to its predecessor. In this embodiment an image F›k+n+1! is stored as a page S›k+n+1!=F›k+n+1!-a›k+n!F›k+n!. Differential encoding between consecutive pages is useful in circumstances in which the accumulation of noise from one page to the next is minimal.

A basis image F'›k! is retrieved by reading a basis page S›k! and assigning F'›k!=S›k!. Subsequent images are retrieved as F'›k+n!=S›k+n!+b›k!S›k!, where b›k!.noteq.0, and preferably b›k!=a›k!=1. Since time constraints are crucial during decoding, the step of retrieving F'›k+n! preferably comprises a coherent addition of S›k+n! and b›k!S›k!. The addition is achieved by accessing the medium using a reference wave function R›k+n!+b›k!R›k!.

If multiple pages are stored with reference to a common basis page, a page F›k+n+p! originally stored as a page S›k+n+p!=F›k+n+p!-a›k!F›k! is retrieved by reading S›k+n+p! and assigning F'›k+n+p!=S›k+n+p!+b›k!S›k!, where b›k!=a›k!.

If each page is stored with reference to its predecessor, an image F›k+n+1! originally stored as a page S›k+n+1!=F›k+n+1!-a›k+n!F›k+n! is retrieved by reading S›k+n+1! and assigning ##EQU1## where the coefficients b›k+j! are chosen such that F'›k+n!=F›k+n!, i.e. ##EQU2## Preferably, b›k!=a›k!=1 for all k.

The present invention further provides a video image storage apparatus comprising a storage identification means for identifying an image F›k! as a basis image, and a storage means for recording a page S›k!=F›k! and a page S›k+n!=F›k+n!-a›k!F›k!, where a›k!.noteq.0 and preferably a›k!=1. The storage means comprises multiplexing means such as a phase-code, phase-and-amplitude-code, angular multiplexing means, or other monochromatic multiplexing means.

Preferably, the multiplexing means comprises a phase spatial light-modulator for recording S›k! using a phase reference wave function R›k!, and for recording S›k+n! using a phase reference wave function R›k+n! such that R›k+n! is orthogonal to R›k!. In one embodiment, the multiplexing means comprises compound phase-and-amplitude modulating means placed in the reference beam path. In another embodiment, the multiplexing means comprises angular multiplexing means for changing the orientation of the reference beam relative to the signal beam and/or the storage medium.

Depending on the method used for the coherent subtraction of data pages, the storage apparatus further comprises either an amplitude spatial light modulator, or a compounds phase-and-amplitude spatial light modulator placed in the signal beam. path.

Data is retrieved using a video image retrieval apparatus comprising a retrieval identification means for identifying a page S›k! as a basis page, and a retrieval means for retrieving a basis image F'›k!=S›k! and an image F'›k+n!=S›k+n!+b›k!S›k!, wherein b›k!.noteq.0. The retrieval identification means comprises either a table of basis pages, or a means for determining an average intensities of S›k! and S›k+n!.

The apparatus preferably comprises a multiplexing means for reading S›k! using R›k! and reading S›k+n! using R›k+n!+b›k!R›k!. In one embodiment, the multiplexing means in the retrieval apparatus is identical to the multiplexing means in the storage apparatus used to store S›k! and S›k+n!.

In an angle-multiplexed system, the readout multiplexing means comprises a simultaneous angular multiplexing means for simultaneously accessing the medium with two reference beam at different angles, one beam corresponding to R›k+n!, and the other to b›k!R›k!.

A video compression method of the present invention leads to a reduction in interpage crosstalk. In addition, the use of optical page-by-page addition for retrieval allows fast readout and eliminates the need for a time-consuming electronic decompression step.

DESCRIPTION OF THE FIGURES

FIG. 1-A shows a schematic perspective view of a setup for phase-code mutiplexing images in a holographic storage medium, according to the present invention.

FIG. 1-B is a schematic diagram of a system similar to that shown in FIG. 1-A.

FIG. 2-A shows two pixels of a PSLM having different associated phase delays, used for the storage of an image.

FIG. 2-B shows two pixels of a PSLM having identical associated phase delays.

FIGS. 3A-3H shows eight one-dimensional Walsh functions and their pixel correspondents, according to the present invention.

FIG. 4 shows six rows of pixels corresponding to a wave function W.sub.m, where adjacent rows are separated by a distance d, according to the present invention.

FIG. 5-A illustrates the presence of Bragg selectivity in the horizontal direction, according to the present invention.

FIG. 5-B illustrates the absence of Bragg selectivity between adjacent codes in the vertical direction, according to the present invention.

FIG. 6-A shows two binary images and their coherent (phase and amplitude) difference, according to the present invention.

FIG. 6-B shows two gray-scale images and their coherent (phase and amplitude) difference, according to the present invention.

FIG. 6-C shows digital pages that comprise positive and negative parts of a binary digital image.

FIG. 7-A is a simplified flowchart showing the encoding steps in a preferred embodiment of the present invention.

FIG. 7-B shows the correspondence between images and recorded pages for a sequence of images, according to a method of the present invention.

FIG. 8 shows two Walsh functions and their sum, according to the present invention.

FIG. 9 is a simplified flowchart showing decoding steps in a preferred embodiment of the present invention.

FIG. 10-A shows two binary images and their electronic (amplitude only) difference, according to the present invention.

FIG. 10-B shows two gray-scale images and their electronic (amplitude only) difference, according to the present invention.

DETAILED DESCRIPTION

In the following discussion, for some quantity A, the notation A›i! is understood to correspond to some (fixed) i, while the notation {A›i!} is understood to refer to a set of A›i! for varying values of i. The notation S›i! is understood to refer to a wave function of a signal beam, or, equivalently, to a modulation imparted on a signal beam by a spatial light modulating means. The notation R›i! refers to a wave function/modulation of a reference beam.

The statement that an image F›i! is stored in a medium is understood to mean that a corresponding page S›i! is recorded in the medium. The page S›i! contains information that is necessary, but that need not be sufficient, for the recovery of F›i!. That is, in general S›i! need not be identical to F›i!. The statement that a page S›i! is read is understood to imply that the medium is accessed with a reference wave function that is not orthogonal to R›i!, where R›i! is the wave function used for the recording of S›i!. The statement that a page S›i! corresponds to a reference wave function R›i! is understood to mean that accessing the medium with R›i! results in a reconstruction of S›i!.

A method of the present invention is particularly suited for the holographic storage of video images, i.e. images having some degree of interimage similarity or correlation. Video images include real images and transforms of real images, such as for example JPEG or other linear or non-linear transforms of real images. In particular, video images include real images having a moving foreground and a substantially constant background. Eliminating the redundant storing of the background in consecutive frames leads to a reduction in the average intensity of the stored pages, and consequently to increased capacity in a crosstalk-limited storage system.

The following discussion will address first multiplexed holography, and thereafter electronic (non-coherent) and coherent coding and decoding of video images in holographic media.

Multiplexed Holography

In a typical volume holographic storage system data is stored in a photosensitive storage medium. Storage materials investigated so far include photorefractive crystals, doped glasses, photorefractive polymers, photopolymers, and bacteriorhodopsin. Suitable holographic storage media are generally known in the art. Media comprising photorefractive crystals, such as lithium niobate (LiNbO.sub.3) or strontium barium niobate (SBN), have proved to be particularly useful for holographic storage.

Several approaches have been used for multiplexing, or storing of multiple pages in a medium. Common approaches include spatial, wavelength, angular, and phase-code multiplexing. In a method using electronic subtraction/addition of data pages, any multiplexing approach is suitable. For a method employing coherent subtraction and addition of data pages, phase-code and angular multiplexing are suitable approaches. Since phase-code recording and phase-and-amplitude readout are the preferred approaches for coherent subtraction/addition, and can also be used with electronic subtraction/addition, the following discussion will focus on phase-code and phase-and-amplitude-code multiplexing. As is apparent to the skilled artisan, however, the present invention can used with other multiplexing approaches, and in particular with angular multiplexing.

Phase Code Multiplexing

Orthogonal phase code multiplexing offers a number of advantages over angular and wavelength multiplexing, including the possibility of implementation with fixed geometry and wavelength, and the possibility of performing linear operations on the stored data by modulating the reference beam. For further information on orthogonal phase-code multiplexing, see for example U.S. Pat. No. 3,612,641, or articles by Denz et al. in Opt. Comm. 85: 171 (1991), Taketomi et al. in Opt. Lett. 16: 1774 (1991), and Taketomi et al. in 1991 OSA Topical Meeting on Photorefractive Materials, Effects, and Devices, Beverly, Mass., p. 126 (1991).

FIG. 1-A is a schematic perspective view of a holographic storage system suitable for phase-code multiplexing. Information is recorded in a recording medium 20 as an interference pattern produced by a reference beam 22 and a signal beam 24. The interference pattern (grating) corresponding to a data page is stored throughout medium 20. For readout, only the reference beam is sent through the medium, and the interaction of the reference beam with the stored grating yields a reconstruction of the stored data.

A coherent light source such as a laser 26 generates a beam that is split by a beam splitter 28 into reference beam 22 and signal beam 24. Beams 22 and 24 pass through the lenses 30 and the spatial light modulators (SLMs) 38, 40, and are reflected by the mirrors 44. Ways of arranging lenses and mirrors for spatially manipulating and transforming beams are well known in the art. In angle- and phase-code-multiplexed systems, reference beam 22 is preferably perpendicular to signal beam 24 within holographic medium 20, so as to minimize crosstalk due to Bragg-mismatched reconstruction. In wavelength multiplexed systems, an arrangement in which reference beam 22 is counter propagating with signal beam 24 within medium 20 yields a maximal wavelength selectivity.

If, as in a preferred embodiment, both phase and amplitude information is encoded in the signal beam, SLM 38 is a compound phase-and-amplitude spatial light modulator (PASLM). Similarly, in a preferred embodiment SLM 40 is a PASLM. If, as in a conventional phase-code-multiplexed storage system, only amplitude information is encoded in the signal beam and only phase information is encoded in the reference beam, SLM 38 is an amplitude spatial light modulator (ASLM) and SLM 40 is a phase spatial light modulator (PSLM).

In a preferred embodiment, medium 20, lenses 30, and SLMs 38, 40 are placed in a Fourier arrangement. If the pixels of SLMs 38, 40 are approximated as point sources, such a placement effectively Fourier transforms the pixels of SLMs 38, 40 into plane wave components. As is apparent to the skilled artisan, however, a Fresnel (i.e. non-Fourier) arrangement is also suitable for holographic storage.

FIG. 1-B is a more detailed view of a Fourier system similar to that in FIG. 1-A, showing beam expanders 46 and a camera 48. Camera 48 reads out reconstructed data pages. In the embodiment shown in FIG. 1-B, reference beam 22 is modulated by an ASLM 50 and a PSLM 52, while signal beam 24 is modulated by an ASLM 54 and a PSLM 56.

In a preferred embodiment, the reference wave functions are two-level (0-.pi.) functions. Multi-level phase functions are also suitable in a method of the present invention, however, as long as the reference wave functions are orthogonal. An intuitive understanding of phase-code multiplexing can be achieved with reference to the two-element, two-level phase functions illustrated in FIGS. 2-A and 2-B. Each element of a phase function corresponds to a pixel p.sub.1 or p.sub.2 of SLM 38. The pixels p.sub.1 and p.sub.2 alter the phase of light passing though them. The hatching in FIG. 2-A refers to the phase, not amplitude, modulation imparted by the pixels. In FIG. 2-A, the phase of light passing through p.sup.(A).sub.1 is unaltered, while the phase of light passing through p.sup.(A).sub.2 is modified by .pi.. In FIG. 2-B, the phase of light passing through p.sup.(B).sub.1 and p.sup.(B).sub.2 is unaltered.

Consider a page S stored with the phase function shown in FIG. 2-A. Accessing the recording medium with the same phase function results in a reconstruction of S. The signal component reconstructed using p.sup.(A).sub.1 interferes constructively with the signal component reconstructed using p.sup.(A).sub.2. The constructive interference of the signal components results in the reconstruction of S at the detector. Accessing the medium with the phase function shown in FIG. 2-B, however, will result in a zero net signal, since the signal reconstructed using p.sup.(B).sub.2 will be out of phase with the signal reconstructed using p.sup.(B).sub.1. The net output signal is therefore zero. A second page S' is then stored using the phase function in FIG. 2-B. Accessing the recording medium with the phase function in FIG. 2-A results in a reconstruction of S, while accessing the medium with the phase function in FIG. 2-B results in a reconstruction of S'.

Two-level orthogonal phase code multiplexing is an extension of the above example to a set of orthogonal phase functions having N elements. If any two functions in the orthogonal set are compared, half the elements will be different and half the elements will be the same between the two functions. Suppose an image is stored using one of the N-element phase functions. If readout is performed with a different (orthogonal) N-element phase function, the signals reconstructed with the N/2 elements that are the same as in the original function will interfere destructively with the signals reconstructed with the N/2 elements that are different. Thus, accessing the medium with any function orthogonal to the function used to store a given image will not result in the reconstruction of that image.

In a preferred embodiment, the orthogonal functions used for multiplexing are Walsh functions. For more information on Walsh functions, see for example K. G. Beauchamp, Applications of Walsh and Related Functions, Academic Press, London, 1984. The application of orthogonal Walsh functions to phase-code multiplexed holographic storage is also described in the above-mentioned U.S. Pat. No. 3,612,641.

Sets of N-element Walsh functions can be constructed for arbitrary values of N. Constructing sets of Walsh functions is well known in the art, and can be done for example by linearly combining Rademacher functions sign›sin(2.sup.n .pi.x)!. FIGS. 3A-3H shows eight one-dimensional Walsh functions, and corresponding pixel representations, where pixel colors refers to phase (not amplitude) modulations. In general, there are N distinct orthogonal functions in a set of N-element Walsh functions. For two arbitrary different functions in a set, exactly N/2 pixels are identical in the two functions, and exactly N/2 pixels are different between the two functions.

In a preferred embodiment, the multiplexing functions are one-dimensional Walsh functions, rather than two-dimensional ones.

That is, the wave function corresponds to rows of pixels, rather than to a two-dimensional array of pixels. FIG. 4 shows several rows of pixels separated by a distance d. Preferably, the set of rows in a page of PSLM 38 comprises a Walsh function. It is also possible for each row to represent a Walsh function. The crucial requirement, for crosstalk purposes, is only that the functions {R›j!} be orthogonal.

For clarity, in the following discussion the plane defined by the reference beam and the signal beam is understood to be the horizontal plane. The preference for a one-dimensional reference wave function is due to the fact that in phase-code multiplexed systems, there is Bragg selectivity in the horizontal, but not vertical direction, as illustrated below.

Consider two pixels p and p', adjacent on a row of PSLM 40. If the pixels are approximated as points, the reference beam will have a plane wave component with a wave vector .rho. corresponding to p, and a plane wave component with a wave vector .rho.' corresponding to p'. Consider a signal beam having plane wave components with wave vectors denoted collectively .sigma., where it is understood that the orientations of .sigma. span a range, as shown in the k-space diagrams of FIG. 5-A. For simplicity, the orientations of .sigma. are shown to vary only within the horizontal plane. FIG. 5-A also shows grating vectors collectively denoted K, recorded by the interference of the signal beam and the part of the reference beam corresponding to pixel p. A second set of grating vectors K' is recorded by the interference of the signal beam and the part of the reference beam corresponding to pixel p'. Note that the gratings corresponding to p and p' are recorded in distinct, non-overlapping regions in k-space.

Consider now two closely-spaced pixels p and p", adjacent on a column of PSLM 40. Consider a signal beam having plane wave components .sigma. whose orientations span ranges in the horizontal and vertical directions, as shown in the k-space diagrams of FIG. 5-B. The grating K corresponding to p is recorded in a region of k-space overlapping with that used to record the grating K" corresponding to p". That is, if a page S is stored using only pixel