WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Computer-assisted holographic display apparatus    

Custom CD of patents similar to US5668648 : Computer-assisted holographic display apparatus - $19.95
United States Patent5668648   
Link to this pagehttp://www.wikipatents.com/5668648.html
Inventor(s)Saito; Tutomu (Yokohama, JP); Matsui; Toshikazu (Kobe, JP)
AbstractA computer-assisted holographic-display apparatus comprises a diffraction image generator which receives an input image signal representing an object and computes 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. The interference pattern is displayed on a previously selected displaying device.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5668648
Computer-assisted holographic display apparatus - US Patent 5668648 Drawing
Computer-assisted holographic display apparatus
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 16, 1997
Application Number     08/261,709
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     June 17, 1994
US Classification     359/9 359/900
Int'l Classification     G03H 001/08 G03H 001/04
Examiner     Dzierzynski; Paul M.
Assistant Examiner     Juba Jr.; John
Attorney/Law Firm     Oblon, Spivak, McClelland, Maier & Neustadt, P.C.
Address
Parent Case     CROSS-REFERENCES TO THE RELATED APPLICATIONS This application is a continuation-in-part of U.S. patent application Ser. No. 07/981,296 filed , on Nov. 25, 1992 now U.S. Pat. No. 5,347,375.
Priority Data     Nov 26, 1991[JP]3-336137 Nov 26, 1991[JP]3-336138
USPTO Field of Search     359/9 359/900 364/525 382/280 382/299 382/300
Patent Tags     computer-assisted holographic display
   
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]
3680041



[0 after 0 votes]
5497254
Amako
349/74
Mar,1996

[0 after 0 votes]
5475511
Haines

Dec,1995

[0 after 0 votes]
5297219
Weldy

Mar,1994

[0 after 0 votes]
5237433
Haines
359/9
Aug,1993

[0 after 0 votes]
5194971
Haines

Mar,1993

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

[0 after 0 votes]
5079697
Chesler

Jan,1992

[0 after 0 votes]
4838644
Ochoa

Jun,1989

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

[0 after 0 votes]
4716414
Luttrell
342/179
Dec,1987

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

[0 after 0 votes]
4602257
Grisham
342/25F
Jul,1986

[0 after 0 votes]
4562540
Devaney
700/90
Dec,1985

[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:

1. A computer-assisted holographic-display apparatus 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

a display device connected to said third computation means, comprising,

a light source of reproduction light, and

means for modulating the reproduction light from said light source by use of the interference pattern data, thereby displaying a holographic image of the object.

2. The apparatus according to claim 1, wherein said reproduction light modulating means comprises light modulating means capable of forming an interference pattern by use of the interference pattern data and modulating light applied to the interference pattern.

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 in a plurality of areas.

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

5. The apparatus according to claim 4, wherein said 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 portions thereof.

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

interpolation processing means for having a plurality of channels, for effecting a predetermined type of interpolation process with respect to said plurality of areas in said page memory 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 interference 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 computer-assisted holographic-display method comprising the steps of:

receiving an input image signal representing an object;

calculating a diffraction pattern data with a first sampling density corresponding to the received input image signal;

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

providing reference wave data;

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

providing a reproduction light;

modulating the reproduction light by use of the interference pattern data, thereby displaying a holographic image of the object.

11. The method according to claim 10, wherein said modulating step comprises a substep of forming an interference pattern by use of the interference pattern data and modulating light applied to the interference pattern.

12. A computer-assisted holographic-display apparatus 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; and

modulated light forming means connected to said second computation means, for forming a holographic image of the object by use of the interpolated diffraction pattern data.

13. The apparatus according to claim 12, wherein said modulated light forming means comprises light modulating means for forming a modulation pattern modulating at least one of the amplitude and phase of light by use of the interpolated diffraction pattern data and modulating light applied to the modulation pattern.

14. The apparatus according to claim 12, wherein said modulated light forming means comprises means for applying to-be-modulated light to said light modulating means.

15. A computer-assisted holographic-display method comprising the steps of:

receiving an input image signal representing an object;

calculating a diffraction pattern data with a first sampling density corresponding to the received input image signal;

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

modulating light by use of the interpolated diffraction pattern data to form a holographic image of the object.

16. The method according to claim 15, wherein said modulating step comprises a substep of forming a modulation pattern modulating at least one of the amplitude and phase of light by use of the interpolated diffraction pattern data to modulate light applied to the modulation pattern.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a holographic-display apparatus, and more particularly to an apparatus for forming holographic three-dimensional (3-D) optical images corresponding to input object image information. Further, the present invention specifically relates to a computer-assisted holographic display system for calculating wave front (diffraction image) data obtained on the hologram plane based on sampling data of a 3-D object, calculating interference pattern data between the calculated diffraction pattern data and reference light data, and forming an interference pattern corresponding to the interference pattern data on a spatial light modulator such as a liquid crystal spatial light modulator. Further, the present invention specifically relates to a computer assisted holographic-display system for calculating wave front (diffraction image) data obtained on the hologram plane based on sampling data of a 3-D object, and forming a phase-modulation pattern corresponding to the calculated wave front data on a spatial light modulator such as a liquid crystal spatial light modulator.

2. Description of the Related Art

The computer holography is a technique for forming an optical image of a 3-D object on a plane medium (which is normally called "holographic plate") with the assistance of a highly advanced computer. With the recent development of the digital equipment, the computer hologram technique becomes increasingly important in the application field of 3-D image data process, measurement and display thereof, for example.

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 the 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 hologram. 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 data 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) forming 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 determines 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 reconstructing 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 forming 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.

Further, as a method for creation of the computer hologram, a method (Kinoform) for deriving phase data of the diffraction wave of an object and directly recording the data on a phase modulation type medium is known. In the hologram of a type which is based on the diffraction wave of the object as described above, since the spatial frequency of information to be calculated can be made lower than that of the interference fringe type, the amount of information to be processed or the amount of calculations can be reduced. However, even in this case, since a relatively large amount of error components of the wave front may remain if the light modulation is effected by use of a less amount of information, unnecessary diffraction light will occur, thereby causing a problem that an image to be displayed becomes dark or the quality of the image is lowered. In order to solve the above problem, it is necessary to increase an amount of information to be processed and effect a large amount of calculations, and as a result, it becomes difficult to construct a practical system.

SUMMARY OF THE INVENTION

It is therefore an object of the present invention to provide a new and improved computer-assisted holographic-display technique.

It is another object of the invention to provide a new and improved computer-assisted holographic-display technique capable of enhancing the computation efficiency while maintaining high quality of a reproduced image.

In accordance with the above objects, the present invention is drawn to a specific computer-assisted holographic-display apparatus which comprises a first computation section for receiving an input image signal representing an object and computing corresponding diffraction pattern data with a first sampling density. A second computation section is connected to the first computation section to subject the diffraction pattern data to the interpolation process so as to create interpolated diffraction pattern data with a second sampling density which is thus increased. A third computation section is connected to the second computation section to compute interference pattern data between the interpolated diffraction pattern and the reference wave. A display section is connected to the third computation section to form an interference pattern on a display device based on the interference pattern data and to form a wave front corresponding to an image of the object by illuminating a reconstructing light to the interference pattern.

In accordance with the above objects, the present invention is drawn to a specific computer-assisted holographic-display apparatus which includes a first computing section for receiving an input image signal expressing an object and calculating corresponding diffraction pattern data with first sampling density. A second computing section is connected to the first computing section to subject the diffraction pattern data to the interpolation process so as to create interpolated diffraction pattern data having second sampling density. A display section is connected to the second computing section to create a phase modulation pattern corresponding to the diffraction pattern on a previously selected display device by use of the diffraction pattern data, modulate a reconstructing light by use of the phase modulation pattern and create wave fronts of light corresponding to the object image.

Additional objects and advantages of the present invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the present invention. The objects and advantages of the present invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out in the appended claims.

BRIEF DESCRIPTION OF THE DRAWING

The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate presently preferred embodiments of the present invention and, together with the general description given above and the detailed description of the preferred embodiments given below, serve to explain the principles of the present invention in which:

FIG. 1 is a block diagram schematically showing the whole construction of a computer-assisted holographic-display apparatus in accordance with one preferred embodiment of the present invention;

FIG. 2 is a diagram showing the internal construction of a diffraction-image computation section contained in the computer-assisted holographic-display 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 a first example of the internal construction of a image display section of FIG. 1;

FIG. 12 is a block diagram showing a second example of the internal construction of a image display section of FIG. 1;

FIG. 13 is a block diagram showing a third example of the internal construction of a image display section of FIG. 1;

FIG. 14 is a block diagram showing an example of the internal construction of a display subunit of FIG. 1; and

FIG. 15 is a block diagram schematically showing the whole construction of a computer-assisted holographic-display apparatus in accordance with another preferred embodiment of the present invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

Referring now to FIG. 1, a computer-assisted holographic-display apparatus in accordance with one preferred embodiment of the present invention is generally designated by the numeral 10. The computer-assisted holographic-display apparatus 10 includes a diffraction image computation section 12, an interference image computation section 14 and an image displaying 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 displaying section 16 compute interference image information data indicative of an interference pattern between the resultant diffraction pattern data and a reference light data, and display the same on a preselected displaying device.

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 generation 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 flat-panel display device, as a man-machine interface.

As shown in FIG. 1, the image display section 16 includes a display subunit 40, light source 42, and display control section 44. The display section 16 forms an interference pattern on a spatial light modulator of the display subunit 40 based on finally obtained interference pattern data, modulates an output light of the light source 42 and displays the object image.

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 the image input 50. 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 92, 96a, 96b and 96c), one of which (92) 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 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. Further, in the image hologram, rainbow hologram, holographic stereogram, or the like, diffraction calculations effected in a direction opposite to the actual light traveling direction may be used. To flexibly cope with such different types of holograms, the diffraction pattern data 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