WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Computer-assisted holographic image formation technique which determines interference pattern data used to form the holographic    

Get related patents on CD
United States Patent5347375   
Link to this pagehttp://www.wikipatents.com/5347375.html
Inventor(s)Saito; Tutomu (Yokohama, JP); Matsui; Toshikazu (Kobe, JP)
AbstractA computer-generated hologram recording apparatus includes a diffraction image generator which receives an input image signal representing an object and computes a corresponding diffraction pattern with a first sampling density. An interpolation processor is connected to the diffraction image generator via an intermediate page memory. The interpolation processor subjects the diffraction pattern to the interpolation process to create an interpolated diffraction pattern with an increased second sampling density. An interference pattern generator is connected to the interpolation processor to compute an interference caused pattern between the interpolated diffraction pattern and a reference wave by converting amplitude and phase distributions of the input image signal into the intensity distribution. A multi-beam scan printing apparatus records the interference pattern on a previously selected recording medium for later reproduction by use of white light.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History Custom Search
Inventor     Saito; Tutomu (Yokohama, JP); Matsui; Toshikazu (Kobe, JP)
Owner/Assignee     Kabushiki Kaisha Toshiba (Kawasaki, JP)
Patent assignment
All assignments
Company News
Publication Date     September 13, 1994
Application Number     07/981,296
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     November 25, 1992
US Classification     359/9 359/35 359/900 382/210 708/290
Int'l Classification     G03H 001/08 G03H 001/04 G06F 007/38 G06K 009/76
Examiner     Ben; Loha
Assistant Examiner     Juba Jr.; John
Attorney/Law Firm     Oblon, Spivak, McClelland, Maier & Neustadt
Address
Parent Case    
Priority Data     Nov 26, 1991[JP]3-336137 Nov 26, 1991[JP]3-336138
USPTO Field of Search     359/9 359/3 359/35 359/900 364/723 395/116 395/119 395/120 395/121 395/126 395/127 395/129 382/31 382/43 348/40 348/41
Patent Tags     computer-assisted holographic image formation technique which determines interference pattern data used form holographic
   
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
3606518



[0 after 0 votes]
5194971
Haines

Mar,1993

[0 after 0 votes]
5119214
Nishii
359/7
Jun,1992

[0 after 0 votes]
4778262
Haines
359/9
Oct,1988

[0 after 0 votes]
4701006
Perlmutter
359/9
Oct,1987

[0 after 0 votes]
4109996
Ersoy
359/9
Aug,1978

[0 after 0 votes]
4969700
Haines
359/9
Dec,1969

[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: PG,51

1. An apparatus for forming a hologram for reproduction, comprising:

first computation means for receiving an input image signal representing an object and for computing corresponding diffraction pattern data with a first sampling density;

second computation means coupled to said first computation means, for interpolating the diffraction pattern data to generate interpolated diffraction pattern data with an increased second sampling density;

third computation means coupled to said second computation means, for computing interference pattern data between the interpolated diffraction pattern data and reference wave data; and

holographic image forming means coupled to said third computation means, for outputting the interference pattern data to a preselected type of output device, and for allowing reproduction of a holographic image to be formed by controlling a generation of coherent light using the interference pattern data.

2. The apparatus according to claim 1, wherein said holographic image forming means comprises printer means for recording the interference pattern data on a recording medium.

3. The apparatus according to claim 1, further comprising:

storage means connected to the first and second computation means, for storing therein the diffraction pattern data with the diffraction pattern data being divided into a plurality of areas.

4. The apparatus according to claim 3, wherein said storage means includes a semiconductor page memory device.

5. The apparatus according to claim 4, wherein said semiconductor page memory device has a memory space which permits adjacent ones of said plurality of areas having the diffraction pattern data stored therein to be overlapped at end 10 portions thereof.

6. The apparatus according to claim 5, wherein said second computation means comprises:

interpolation processing means having a plurality of channels, for effecting a predetermined type of interpolation process with respect to said plurality of areas in said semiconductor page memory device in a parallel manner.

7. The apparatus according to claim 6, wherein said first computation means comprises:

programmable memory means for modifiably storing an algorithm defining a method of computing said diffraction pattern data; and

micro-processing unit means associated with said programmable memory means, for operating according to said algorithm.

8. The apparatus according to claim 6, wherein said third computation means comprises:

reference light wave generator means for generating reference light data representing a wavefront of a selected type of reference light; and

means connected to said second computation means, for computing a fringe-shaped interference pattern data between the interpolated diffraction pattern data and the reference light data.

9. The apparatus according to claim 8, wherein said reference light wave generator means comprises:

programmable memory means for modifiably storing an algorithm defining a method of computing said interference pattern data; and

micro-processing unit means associated with said programmable memory means, for operating according to said algorithm.

10. A method for forming a hologram for reproduction, comprising the steps of:

receiving an input image signal indicative of an object;

computing diffraction pattern data which corresponds to the input image signal with a first sampling density;

interpolating the diffraction pattern data to generate interpolated diffraction pattern data with an increased second sampling density;

computing interference pattern data between the interpolated diffraction pattern and reference wave data; and

forming a holographic image by outputting the interference pattern data to a preselected type of output device, and allowing reproduction of a holographic image by controlling a generation of coherent light using the interference pattern data.

11. The method according to claim 10, wherein the step of forming a holographic image records the interference pattern data on a recording medium by use of light beams emitted from a plurality of recording light emitting sections.

12. The method according to claim 11, wherein the diffraction pattern data is temporarily stored in a page memory section which is divided into a plurality of areas.

13. The method according to claim 12, wherein adjacent ones of said plurality of areas of the stored diffraction pattern data are overlapped at the end portions thereof.

14. The method according to claim 13, wherein the interpolating process is carried out for said plurality of areas in a parallel manner.

15. The method according to claim 14, wherein the steps of computing the interference pattern data and recording the interference pattern data are sequentially carried out in a pipeline-processing manner.

16. A hologram printing system for recording a hologram on a photographic recording medium which produces a reproduced three-dimensional image in space upon illumination of white light, said system comprising:

image acquisition means for receiving an object light of a three-dimensional object and for generating a corresponding image information signal;

first computation means connected to said image acquisition means, for computing interference image pattern data between the object light and a first coherent reference light of predetermined type;

real image reproduction means connected to said first computation means, for reproducing a real image of the object by use of the computed interference image pattern data;

second computation means for computing fringe-form interference pattern data between the reproduced real image and a second coherent reference light of predetermined type; and

printer means connected to said second computation means, for recording the fringe-form interference pattern data on said recording medium.

17. The system according to claim 16, wherein said first computation means comprises:

means connected to said image acquisition means, for computing diffraction image pattern data with a first sampling density in response to the image information signal;

means for interpolating the diffraction image pattern data to produce interpolated diffraction image pattern data with an increased second sampling density; and

means for computing pattern data and the first reference light as said interference image pattern data.

18. The system according to claim 17, wherein said first computation means includes:

page memory means for temporarily storing the diffraction image pattern data having the first sampling density so that the diffraction image pattern data is divided into a plurality of areas.

19. The system according to claim 16, wherein said printer means includes:

a multi-beam scan printer having a plurality of laser oscillators for emitting recording light beams.

20. The system according to claim 19, wherein said multi-beam scan printer includes:

driver means for driving said laser oscillators to cause the recording light beams to vary in intensity according to the fringe-form interference pattern data; and

beam-scan control means for permitting the recording light beams to move on said recording medium in a first direction while causing said laser oscillators to move on said recording medium in a second direction transverse to the first direction.

21. An apparatus for forming a hologram for later reproduction using white light, comprising:

first computation means for computing real image data indicative of an object to generate computed real image data;

second computation means for suing the real image data as object light data, and for computing interference pattern data between the object light data and reference light data to generate computed interference pattern data; and

scan-recorder means for receiving the interference pattern data, and for recording said interference pattern data on a recording medium.

22. The apparatus according to claim 21, wherein said first computation means comprises:

first sub-computation means for receiving an input image signal indicative of the object, and for computing corresponding diffraction pattern data with a first sampling density;

second sub-computation means coupled to said first sub-computation means, for performing an interpolation for the diffraction pattern data, and for generating interpolated diffraction pattern data having a second sampling density being greater than the first sampling density; and

third sub-computation means coupled to said second sub-computation means, for computing interference pattern data between said interpolated diffraction pattern data and reference light data.

23. The apparatus according to claim 22, wherein said second sub-computation means comprises:

fourth sub-computation means for interpolating said computed real image data to generate an interpolated real image data having an increased sampling density; and

fifth sub-computation means coupled to said fourth sub-computation means, for computing interference pattern data between the interpolated real image data and reference light data.

24. The apparatus according to claim 21, wherein said first computation means computes the real image data using one of the group consisting of a diffraction pattern data, an interference pattern data between a diffraction pattern and a reference light, and a real-image reproducing portion of the interference pattern data between the diffraction pattern and the reference light.

25. The apparatus according to claim 22, wherein said first computation means computes the real image data using one of the group consisting of a diffraction pattern data, an interference pattern data between a diffraction pattern and a reference light, and a real-image reproducing portion of the interference pattern data between the diffraction pattern and the reference light.

26. The apparatus according to claim 21, wherein said first computation means includes:

one-line processing means for receiving an input image signal indicative of the object, for applying a parallax restriction to the input image signal, and for computing a pattern generated at a predetermined slit position of a one line component of an object plane.

27. The apparatus according to claim 26, wherein said one-line processing means computes the real image data using one of the group consisting of diffraction pattern data, interference pattern data between a diffraction pattern and a reference light, and a real-image reproducing portion of the interference pattern data between the diffraction pattern and the reference light.

28. The apparatus according to claim 2, wherein said printer means includes a multi-beam scan printer having a plurality of light emitting elements for emitting recording light beams.

29. An apparatus for forming a holographic image, comprising:

first computation means for receiving an input image signal representing an object and for computing corresponding diffraction pattern data with a first sampling density;

second computation means coupled to said first computation means, for interpolating the diffraction pattern data to generate interpolated diffraction pattern data with an increased second sampling density;

third computation means coupled to said second computation means, for computing interference pattern data between the interpolated diffraction pattern data and reference wave data; and

holographic image forming means coupled to said third computation means, for forming a holographic image by controlling a generation of coherent light using the interference pattern data.

30. The apparatus according to claim 29, wherein said holographic image forming means comprises printer means for recording the interference pattern data on a recording medium.

31. A method for forming a holographic image, comprising the steps of:

receiving an input image signal indicative of an object;

computing diffraction pattern data which corresponds to the input image signal with a first sampling density;

interpolating the diffraction pattern data to generate interpolated diffraction pattern data with an increased second sampling density;

computing interference pattern data between the interpolated diffraction pattern and reference wave data; and

forming a holographic image by controlling a generation of coherent light using the interference pattern data.

32. The method according to claim 31, wherein the step of forming a holographic image records the interference pattern data on a recording medium using the coherent light.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to holographic imaging techniques and, more particularly, to an apparatus for forming holographic images corresponding to input object image information for later reproduction or reconstruction of three-dimensional (3-D) optical images. This invention also relates to a computer-assisted hologram recording system for computing a wave disturbance (diffraction image pattern) obtained on the hologram recording surface based on a sampled data of a 3-D object of interest and for recording or printing on a recording medium the pattern of interference between the resultant diffraction pattern and reference light.

2. Description of the Related Art

Computer holography is generally known as a technique for forming a hologram by computing and recording the holographic image pattern of a 3-D object on a recording medium, such as a planar holographic plate or sheet, under the assistance of digital computer equipment. With the recent development of digital equipment, the computer hologram recording technique is becoming important more and more in the application field of 3-D image information processing, 3-D object measurement, 3-D display and so forth. Particularly, the technique of forming and reproducing holograms viewable in white light is important as stereoscopic image memory devices in the art of computer image processing.

Unlike the existing purely optical hologram devices, the computer-hologram apparatus produces by computation a holographic image pattern to record a resultant computer-generated holographic image on a recording medium of selected type. Since the computer can create any desired 3-D object images including imaginary graphic images, the computer hologram is excellent in flexibility and wide in applicability for industrial use. The presently available computer hologram apparatus, however, suffers from the fact that the efficiency of computation remains low. An increased amount of repetitive computations should be required to produce a computer hologram. The necessity of such repetitive computations forces the total processing time to increase, which necessitates the use of a large-scale computer system. This reduces the production efficiency of 3-D object hologram which is required to be recorded to maintain the high quality of a reproduced image.

Until today, several techniques have been proposed for reducing in amount the image information to be processed, thereby to attain an increased computation efficiency in the art of computer holography. One of the techniques may be found in what is called the "Lohmann type" computer hologram apparatus as is well known among those skilled in the art. This computer hologram apparatus generates a hologram by computing the diffraction pattern of an object. The computation algorithm is described, for example, in "Precision Machine", Vol. 47, No. 12, Supplement, (Dec. 6, 1981) at pp. 101-105, wherein a computer-generated hologram is formed by (1) inputting an object information to the computer, (2) deriving the wave of an object on the hologram plane by computation of the diffraction image to produce a binary-coded recording pattern, (3) creating an original picture drawing, and (4) reducing the original picture by photographing (completion of the hologram).

To reduce the amount of information to be computed, a hologram is created by dividing the hologram plane into a large number of small picture points (called "cells"), computing a diffraction pattern at the representative point of each cell to derive the complex amplitude and phase of each point, and giving an opening to each cell according to the computation results. The opening given to each cell is determined as follows: the height of opening is determined in accordance with the computed value of the complex amplitude of a corresponding cell, whereas the positional relation (distance) between the center of the opening and the cell center is determined in accordance with the value of the phase. The method of determining the size and position of the opening for each cell is described in detail in A. W. Lohmann & D. P. Paris "Binary Fraunhofer Holograms generated by Computer" Appl. Oct., Vol. 6, No. 10 (October 1967) at pp. 1739-1748. An original object image can be optically reconstructed or reproduced by applying a coherent reproducing light such as laser light to the recorded hologram. A resultant reproduced image obtained from the computer hologram, however, is not satisfactory in the image quality. This is because the center of the cell opening is positionally deviated from the representative point used as the basis for computations of phase.

Another method of creating a computer hologram is also known which is based on the computation of a fringe-shaped interference pattern. The interference computation type computer-generated holography is conceptually similar to a conventional optical hologram forming scheme in that a reference light emitted from a laser source is superposed on the diffraction image of an object of interest to derive an interference pattern therebetween. The recording of a hologram is performed so that the transmissivity or the density may vary on a photographic plate in accordance with the intensity of a resulting fringe-like interference pattern.

According to the interference computation type computer-generated holography, unlike the aforementioned diffraction computation type (i.e., Lohmann type) computer-generated holography, the phase information of a holographic image is recorded in the interference fringe form. The phase error can thus be minimized, which leads to enhancement of the image quality. However, the interference computation type holography suffers from the decreased computation efficiency due to the fact that the decisive means for reducing the amount of information used to compute the interference pattern has not been accomplished yet. Extra large-capacity semiconductor memories are necessary to execute the computation for an enormous amount of information. This results in that the scale of the hologram recording system is increased unwantedly, which makes almost impossible the accomplishment of a high-speed computation process with the use of a smaller computer system. This is a serious bar to the industrial spread of the computer hologram recording system.

SUMMARY OF THE INVENTION

It is therefore an object of the present invention to provide a new and improved computer hologram recording technique.

It is another object of the invention to provide a new and improved computer hologram recording apparatus capable of enhancing the computation efficiency while maintaining high quality of a reproduced image.

It is a further object of the invention to provide a new and improved computer hologram recording apparatus capable of enhancing the computation efficiency to attain a high-speed process while maintaining the high quality of an image reproduced by use of white light.

In accordance with the above objects, the present invention is drawn to a specific computer-assisted hologram recording apparatus which comprises a first computation section for receiving an input image signal representing an object and computing a corresponding diffraction pattern with a first sampling density. A second computation section is connected to the first computation section to subject the diffraction pattern to the interpolation process so as to create an interpolated diffraction pattern with a second sampling density which is thus increased. A third computation section is connected to the second computation section to compute an interference pattern between the interpolated diffraction pattern and the reference wave. An output section, such as a printer or a display device, is connected to the third computation section to either record the interference pattern on a previously selected recording medium, or cause the interference pattern to be displayed on the display screen of the display device.

The foregoing and other objects, features, and advantages of the invention will become apparent from the following more particular description of preferred embodiments of the invention, as illustrated in the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram schematically showing the whole construction of a computer hologram recording apparatus in accordance with one preferred embodiment of this invention;

FIG. 2 is a diagram showing the internal construction of a diffraction-image computation section contained in the hologram recording apparatus of FIG. 1;

FIG. 3 is a diagram showing the internal construction of a main computation unit contained in the diffraction image computation section of FIG. 2;

FIG. 4 is a diagram showing the internal construction of an intermediate page memory unit contained in the diffraction image computation section of FIG. 2;

FIG. 5 is an illustration modeling a method of performing the internal division for a memory space of the intermediate page memory of FIG. 4;

FIG. 6 is an illustration partially indicating the diffraction pattern which is interpolated in the main scanning direction X and the sub-scanning direction Y;

FIG. 7 is a block diagram showing the internal construction of an interpolation processor of FIG. 1;

FIG. 8 is a block diagram showing the internal construction of an interference fringe pattern generator of FIG. 1;

FIG. 9 is a block diagram showing the internal circuit construction of a reference light wave generator of FIG. 8;

FIG. 10 is a block diagram showing the internal circuit configuration of a gradient corrector of FIG. 1;

FIG. 11 is a block diagram showing the internal construction of a multi-beam scan recording section of FIG. 1;

FIG. 12 is a block diagram schematically showing the whole construction of a computer hologram recording apparatus in accordance with another embodiment of this invention; and

FIGS. 13 and 14 are block diagrams schematically showing the whole construction of two possible modifications of the apparatus of FIG. 12.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Referring now to FIG. 1, a computer hologram recording apparatus in accordance with one preferred embodiment of this invention is generally designated by the numeral 10. The hologram recording apparatus 10 includes a diffraction image computation section 12, an interference image computation section 14 and an image recording section 16. The diffraction image computation section 12 has a function of computing a diffraction image (diffraction pattern) information data based on a sampled input image data representing an object of interest (20) in the hologram forming process. The interference image computation section 14 and image recording section 16 compute interference image information data indicative of an interference pattern between the resultant diffraction pattern data and a reference light data, and record the same on a preselected hologram recording medium.

The diffraction image computation section 12 includes an input image acquisition section 18 for receiving a sampling image data being externally supplied thereto. The input image acquisition section 18 receives a sampling object signal Sob, which is produced by the photoelectric conversion to represent an object of interest 20 by means of an external photoelectric converting image photographing unit (not shown). Alternatively, the input image acquisition section 18 may be connected to an external computer graphics creation equipment (not shown); in such a case, the equipment internally produces a graphic image signal Sob that represents the object 20 without requiring any optical photographing process of the object 20. In either case, the input image acquisition section 18 contains a semiconductor page memory for temporarily storing the input image signal Sob therein. The page memory will be designated by the numeral 52 in FIG. 2.

The diffraction image computation section 12 also includes a diffraction image processing section 22 for computing a diffraction image or pattern and an intermediate page memory 24 which is bi-directionally communicative with the diffraction image processor 22. The intermediate memory 24 temporarily stores therein a computed diffraction pattern information that is output by the diffraction image processor 22 therein. The above constituents 18, 22 and 24 are connected to an input/diffraction image control section 26.

As shown in FIG. 1, the interference image computation section 14 includes (1) an interpolation processing section 28 coupled to an output of the intermediate page memory 24, (2) a processing section 30 connected to the interpolation processor 28 to produce an interference image or pattern, and (3) a gradient correcting section 32 connected to the interference image generator 30. The constituents 28, 30, 32 are connected to an interference image/recording control section 34 and operate under the control of the controller 34. The intermediate memory 24 of the diffraction image computation section 12 is also connected to the controller 34. The controllers 26, 34 are associated with a main controller 36. An input/output console section 38 is connected to the main controller 36. The I/O console 38 includes a known keyboard unit and display terminal such as cathode-ray tube (CRT) display terminal or a thin-type display device, as a man-machine interface.

As shown in FIG. 1, the image recording section 16 includes a scan recording section 40 and a hologram developing section 42 and may be a multi-beam scanning recorder device which records or prints a finally obtained interface pattern on the recording surface of a recording medium 44 such as a photographic plate or sheet. The plate 44 is subjected to the developing treatment by the developer 42 to complete the printing of a hologram. The holographic plate 44 reproduces a 3-D object image 46 upon illumination of a reproducing reference light (not shown).

As shown in FIG. 2, the input image acquisition section 18 includes an image data input unit 50 and a page memory unit 52 connected to the output of it. The page memory 52 includes a memory area 54 and a memory controller 55 associated therewith. The diffraction image processor 22 includes a diffraction pattern computation unit 56, coordinate control unit 58 and adder 60. The computation unit 56 computes a two-dimensional (2-D) diffraction pattern which is obtained on the hologram recording surface with respect to each cell of the sampling input image data stored in the page memory 52. The diffraction pattern thus computed is sequentially supplied to a first input of the adder 60 under the control of the coordinate controller 58. The adder 60 has an output connected to a memory area 62 of the intermediate page memory 24. The page memory area 62 is provided in the intermediate page memory 24 together with a memory controller 63. The intermediate page memory area 62 has a plurality of outputs (for example, four outputs), one of which is fed back to a second input of the adder 60.

The diffraction pattern computation unit 56 fetches data of one input cell read out from the input page memory 52 and computes the two-dimensional (2-D) diffraction pattern thereof. The result of that computation is supplied to the first input of the adder 60. At this time, the second input of the adder 60 is supplied with data read out from the intermediate page memory 24. Data items supplied to the first and second inputs of the adder 60 are added together and the updated result of computation appears on the output of the adder 60. The updated result of computation is written into the intermediate page memory 24 again. Thus, diffraction patterns derived by the adder 60 for respective picture elements (PEL) or cells of the input image are added together to create a diffraction pattern which is obtained as the result of addition at every picture element and which is kept stored in the intermediate page memory 24 for later use.

Each picture element (cell) of diffraction image data essentially consists of two multivalued gradient data segments which are the real part and imaginary part of a complex number. The operations of writing the diffraction pattern data into the intermediate page memory 24 and of reading the data from the memory 24 are carried out sequentially and alternately. The 2-D coordinate position control in the image space for a series of memory access operations is effected in accordance with coordinate data generated by the coordinate controller 58. A cell position whereat the input image is read and a cell position of the diffraction pattern are determined under the control of the controller 58; then, the positional superposition of each of the diffraction patterns in the intermediate page memory 52 is effected. As a result, final diffraction pattern data is written into the memory area 62 of the intermediate page memory 24.

The computation algorithm for deriving diffraction patterns of the hologram may be determined differently depending on the type of the hologram to be formed. For example, in a Fresnel's hologram used when the distance between an object and the hologram plane is relatively short, the approximate computation for a Fresnel diffraction image can be made by use of Fresnel integrals. Alternatively, in a Fourier transform hologram used when the distance between the object and the hologram plane is relatively long, the approximate computation of Fraunhofer diffraction image can be applied by use of the Fourier transform. To flexibly cope with such different types of holograms, the diffraction pattern computation unit 56 of this embodiment is constructed by use of a micro-processing unit (MPU) 64 as shown in FIG. 3.

More specifically, the MPU 64 is connected to an internal system bus 66 of the diffraction pattern computation unit 56 together with an input-stage data input/output port (IOP) 68, an output-stage data IOP 70, a control-signal IOP 72, a random access memory (RAM) 74 and a programmable read-only memory (PROM) 76. The input IOP 68 receives an input image data and supplies the same to the system bus 66. The output IOP 70 receives the result of computation by the diffraction pattern computation unit 56 appearing on the system bus 66 and sends forth the same to the adder 60 of FIG. 2. The control IOP 72 is used to receive various kinds of control information signals that are supplied from a host control machine such as a host computer (not shown). The PROM 76 stores therein one or a plurality of computation algorithm software programs externally supplied via the system bus 66. In the case of the plurality of different kinds of algorithm software programs being stored in the ROM 76, one of the algorithms which is optimum for the type of a presently selected hologram can be made active in reply to an instruction from the control IOP 72. Further, various parameters of hologram models including the positional relation between the hologram and the object, wavelength and the like can be externally set in the control IOP 72. The MPU 64 performs processing operations according to the current parameter setting state in the control IOP 72.

By way of an example, assume that the Fresnel's hologram of a two-dimensional (2-D) object image is computed. The following algorithm is used to derive Fresnel diffraction image data. Firstly, the 2-D image is sampled and a set of sampled values is derived. The sampling density at this time may be determined depending on the performance of a system hardware actually used and/or the required quality of an image reproduced from the hologram; in practice, the sampling density may be so selected as to offer the resolution of approximately eight to ten dots per one millimeter. In the above sampling process, the operation of enlarging or reducing the 2-D image may be additionally effected; in this case, the hologram recording apparatus 10 is so designed to have the hologram enlarging/reducing function.

A 2-D Fresnel diffraction pattern is then computed which is formed on the hologram plane by a light component emitted from one of a large number of resultant sampling points is computed. A similar diffraction pattern computation is repeatedly executed with respect to each of the remaining sampling points. The diffraction pattern computation may be made under an assumption that the wavefront of light emitted from a point light source is computed. The diffraction pattern computation may alternatively be made under an assumption that a small opening is formed in each of the sampling points and the wavefront of light is computed which light is transmitted through the small opening when a plane wave of an intensity corresponding to the sampling value of the sampling point is applied to the opening from the rear side thereof. In either of the above cases, Fresnel integrals are used for the computation of diffraction image pattern as is well known to the experts in the art of the computer hologram. A Fresnel diffraction image pattern obtained from each sampling point is added to those of the remaining sampling points to finally derive Fresnel diffraction pattern information of the 2-D object.

The Fresnel diffraction pattern computation for a 3-D object may be attained by expanding the above-described 2-D object processing technique in such a manner that (1) the technique is modified to assign a sampling value to each point of a 3-D grating so as to represent sampling values in a 3-D space or (2) the technique is modified to represent surfaces of a 3-D object by use of a set of sampling points having respective sampling values and add together Fresnel diffraction patterns derived from the sampling points. If desired, removal of hidden surfaces (hidden-surface removal) may be performed.

The diffraction pattern computation with the lower sampling density as described above is effected automatically according to the algorithm software program being currently selected in the PROM 76 by the MPU 64 of FIG. 3. The computed diffraction pattern data is supplied to the intermediate page memory 24 of FIG. 2 and stored in the memory area 62 thereof. The internal construction of the intermediate page memory 24 is shown in detail in FIG. 4.

As shown in FIG. 4, the memory area 62 of the intermediate page memory 24 is divided into a plurality of memory blocks, for example, three memory blocks 80a, 80b, 80c. The memory blocks 80 are associated with exclusive address controllers 82a, 82b, 82c, respectively. The number of memory blocks 80 is determined according to the number of pipe lines used in the interference fringe computation and hologram recording process effected by the interference image computation section 14 of FIG. 1. In this embodiment, the number is set to correspond to the number of divisions of the recording beam of the multi-beam scanning printer 40.

The three memory blocks 80a, 80b, 80c are connected to the diffraction image processor 22 via a branched data bus 84. The memory blocks 80 are connected to a common clock control unit 86. The control unit 86 is supplied with a write clock signal .phi.w and a read clock signal .phi.r. The data blocks 80 are respectively connected to three inputs of a selector 90, which performs the data selecting operation under the control of an output control unit 63 via data buses 88a, 88b, 88c. The selector 90 has four outputs, one of which is connected to the adder 60 of FIG. 2 through a feedback data bus 92. The remaining three outputs of the selector 90 are connected to the interference image computation section 14 of FIG. 1 by way of respective data buses 96a, 96b, 96c.

The intermediate page memory 24 has two different operation modes. The first operation mode is a "read modify write" mode in which diffraction pattern addition data is read out and diffraction pattern data is written into the same memory address. In this mode, the whole memory space of the three memory blocks 80 is regarded as a sheet of page memory and the entire memory address control is effected by the address memory control units 82. The second operation mode is a "separate read/write" mode, wherein the three memory banks 80 are independently accessed by the respective address control units 82 and diffraction pattern data items