HOLOGRAM PROFILE OPTIMIZATION METHOD, HOLOGRAM PROFILE GENERATION DEVICE, AND HOLOGRAPHIC DISPLAY DEVICE TO WHICH HOLOGRAM PROFILE OPTIMIZATION METHOD IS APPLIED
20230400811 · 2023-12-14
Assignee
- Samsung Electronics Co., Ltd. (Suwon-si, KR)
- Seoul National University R&DB Foundation (Seoul, KR)
Inventors
- Seokil MOON (Suwon-si, KR)
- Dongheon Yoo (Seoul, KR)
- Changkun LEE (Suwon-si, KR)
- Byoungho Lee (Seoul, KR)
- Minseok CHAE (Seoul, KR)
Cpc classification
G03H2001/2655
PHYSICS
G03H2226/02
PHYSICS
G03H1/2645
PHYSICS
International classification
G03H1/26
PHYSICS
Abstract
A hologram profile optimization method includes: setting a first hologram profile as a variable; and performing an optimization cycle a predetermined number of times, wherein the optimization cycle includes encoding the first hologram profile into a binary hologram profile by using an ApproxSign function; calculating a field value of a holographic image on a display surface for the binary hologram profile, considering high-order diffraction term noise of the holographic image by using a tiling function; calculating an intensity of the holographic image on the display surface; calculating a loss function value based on a difference between the intensity of the holographic image and an intensity of a target image; and updating the first hologram profile to a second hologram profile based on the loss function value.
Claims
1. A hologram profile optimization method comprising: setting a first hologram profile as a variable; and performing an optimization cycle a predetermined number of times, wherein the optimization cycle comprises: encoding the first hologram profile into a binary hologram profile by using an ApproxSign function; calculating a field value of a holographic image on a display surface for the binary hologram profile, considering high-order diffraction term noise of the holographic image by using a tiling function; calculating an intensity of the holographic image on the display surface; calculating a loss function value based on a difference between the intensity of the holographic image and an intensity of a target image; and updating the first hologram profile to a second hologram profile based on the loss function value.
2. The hologram profile optimization method of claim 1, wherein the encoding of the first hologram profile into the binary hologram profile comprises calculating the binary hologram profile by using Formula 1 below:
h=sign(A.sub.v cos(φ.sub.v)+eps) [Formula 1] wherein A.sub.v is an initial amplitude profile, φ.sub.v is an initial phase profile, eps is a small value, and a sign function is the ApproxSign function.
3. The hologram profile optimization method of claim 1, wherein the calculating of the field value of the holographic image on the display surface for the binary hologram profile comprises: converting the binary hologram profile into spatial frequency information by using a second-order Fourier transform, and tiling the spatial frequency information by using the tiling function.
4. The hologram profile optimization method of claim 3, wherein the calculating of the field value of the holographic image on the display surface for the binary hologram profile comprises adjusting the spatial frequency information by using Formula 2 below so that physically proper energy distribution is obtained:
S(f.sub.x,f.sub.y)=sinc(pp.sub.xf.sub.x)sinc(pp.sub.xf.sub.y) [Formula 2] wherein pp.sub.x is an interval between unit pixels of a binary phase spatial optical modulator, f.sub.x is the spatial frequency information in an x direction, and f.sub.y is the spatial frequency information in a y direction.
5. The hologram profile optimization method of claim 4, wherein the calculating of the field value of the holographic image on the display surface for the binary hologram profile comprises calculating a propagation function value of the holographic image by using Formula 3 below:
6. The hologram profile optimization method of claim 1, wherein the calculating of the field value of the holographic image on the display surface for the binary hologram profile comprises calculating the field value of the holographic image by using Formula 4 below:
z=p.sup.−1(P.sub.d(f.sub.x,f.sub.y)S(f.sub.x,f.sub.y)T(F(h)) [Formula 4] wherein h is the encoded binary hologram profile, F is a two-dimensional Fourier transform, T is the tiling function, f.sub.x is spatial frequency information in an x direction, f.sub.y is the spatial frequency information in a y direction, S is a sinc function, Pd is a propagation function, and F.sup.−1 is a two-dimensional inverse Fourier transform.
7. The hologram profile optimization method of claim 6, wherein the calculating of the intensity of the holographic image on the display surface comprises calculating the intensity of the holographic image by using Formula 5 below:
I=|z|.sup.2 [Formula 5] wherein z is the field value of the holographic image on the display surface.
8. The hologram profile optimization method of claim 7, wherein the calculating the loss function value based on the difference between the intensity of the holographic image and the intensity of the target image comprises calculating the loss function value by using Formula 6 below:
L=Σ(I−Î).sup.2 [Formula 6] wherein I is the intensity of the holographic image, and Î is the intensity of the target image.
9. The hologram profile optimization method of claim 8, wherein the updating of the first hologram profile to the second hologram profile based on the loss function value comprises updating the first hologram profile to the second hologram profile by using Formula 7 below:
10. A hologram profile generation device comprising: a processor configured to generate a hologram profile by using a hologram profile optimization method; a memory configured to store the hologram profile generated by the processor; and a user interface configured to receive an instruction of a user and display a usage state, wherein the hologram profile optimization method comprises: setting a first hologram profile as a variable; and performing an optimization cycle a predetermined number of times, wherein the optimization cycle comprises: encoding the first hologram profile into a binary hologram profile by using an ApproxSign function; calculating a field value of a holographic image on a display surface for the binary hologram profile, considering high-order diffraction term noise of the holographic image by using a tiling function; calculating an intensity of the holographic image on the display surface; calculating a loss function value based on a difference between the intensity of the holographic image and an intensity of a target image; and updating the first hologram profile to a second hologram profile based on the loss function value.
11. The hologram profile generation device of claim 10, wherein the encoding of the first hologram profile into the binary hologram profile comprises calculating the binary hologram profile by using Formula 1 below:
h=sign(A.sub.v cos(φ.sub.v)+eps) [Formula 1] wherein A.sub.v is an initial amplitude profile, φ.sub.v is an initial phase profile, eps is a small value, and a sign function is the ApproxSign function.
12. The hologram profile generation device of claim 10, wherein the calculating of the field value of the holographic image on the display surface for the binary hologram profile comprises: converting the binary hologram profile into spatial frequency information by using a second-order Fourier transform; and tiling the spatial frequency information by using the tiling function.
13. The hologram profile generation device of claim 12, wherein the calculating of the field value of the holographic image on the display surface for the binary hologram profile comprises adjusting the spatial frequency information by using Formula 2 below so that physically proper energy distribution is obtained:
S(f.sub.x,f.sub.y)=sinc(pp.sub.xf.sub.x)sinc(pp.sub.xf.sub.y) [Formula 2] wherein pp.sub.x is an interval between unit pixels of a binary phase spatial optical modulator, f.sub.x is the spatial frequency information in an x direction, and f.sub.y is the spatial frequency information in a y direction.
14. The hologram profile generation device of claim 13, wherein the calculating of the field value of the holographic image on the display surface for the binary hologram profile comprises calculating a propagation function value of the holographic image by using Formula 3 below:
15. The hologram profile generation device of claim 10, wherein the calculating of the field value of the holographic image on the display surface for the binary hologram profile comprises calculating the field value of the holographic image by using Formula 4 below:
z=p.sup.−1(P.sub.d(f.sub.x,f.sub.y)S(f.sub.x,f.sub.y)T(F(h)) [Formula 4] wherein h is the encoded binary hologram profile, F is a two-dimensional Fourier transform, T is the tiling function, f.sub.x is spatial frequency information in the x direction, f.sub.y is spatial frequency information in the y direction, S is a sinc function, Pd is a propagation function, and F.sup.−1 is a two-dimensional inverse Fourier transform.
16. A holographic display device comprising: a light source configured to provide light; a spatial optical modulator configured to generate a holographic image by refracting the light; and a processor configured to convert a first hologram profile to a second hologram profile by using a hologram profile optimization method, and provide the second hologram profile to the spatial optical modulator, wherein the hologram profile optimization method comprises: setting the first hologram profile as a variable; and performing an optimization cycle a predetermined number of times, wherein the optimization cycle comprises: encoding the first hologram profile into a binary hologram profile by using an ApproxSign function; calculating a field value of the holographic image on a display surface for the binary hologram profile, considering high-order diffraction term noise of the holographic image by using a tiling function; calculating an intensity of the holographic image on the display surface; calculating a loss function value based on a difference between the intensity of the holographic image and an intensity of a target image; and updating the first hologram profile to the second hologram profile based on the loss function value.
17. The holographic display device of claim 16, wherein the spatial optical modulator comprises a binary phase spatial optical modulator.
18. The holographic display device of claim 16, wherein the processor polymerizes a plurality of holographic images generated by performing a plurality of random phase modulations on the second hologram profile.
19. The holographic display device of claim 16, wherein the encoding of the first hologram profile into the binary hologram profile comprises calculating the binary hologram profile by using Formula 1 below:
h=sign(A.sub.v cos(φ.sub.v)+eps) [Formula 1] wherein A.sub.v is an initial amplitude profile, φ.sub.v is an initial phase profile, eps is a small value, and a sign function is the ApproxSign function.
20. The holographic display device of claim 16, wherein the calculating of the field value of the holographic image on the display surface for the binary hologram profile comprises: converting the binary hologram profile into spatial frequency information by using a second-order Fourier transform; and tiling the spatial frequency information by using the tiling function.
21. The holographic display device of claim 20, wherein the calculating of the field value of the holographic image on the display surface for the binary hologram profile comprises adjusting the spatial frequency information by using Formula 2 below so that physically proper energy distribution is obtained:
S(f.sub.x,f.sub.y)=sinc(pp.sub.xf.sub.x)sinc(pp.sub.xf.sub.y) [Formula 2] wherein pp.sub.x is an interval between unit pixels of a binary phase spatial optical modulator, f.sub.x is the spatial frequency information in an x direction, and f.sub.y is the spatial frequency information in a y direction.
22. The holographic display device of claim 21, wherein the calculating of the field value of the holographic image on the display surface for the binary hologram profile comprises calculating a propagation function value of the holographic image by using Formula 3 below:
23. The holographic display device of claim 16, wherein the calculating of the field value of the holographic image on the display surface for the binary hologram profile comprises calculating the field value of the holographic image by using Formula 4 below:
z=p.sup.−1(P.sub.d(f.sub.x,f.sub.y)S(f.sub.x,f.sub.y)T(F(h)) [Formula 4] wherein h is the encoded binary hologram profile, F is a two-dimensional Fourier transform, T is the tiling function, f.sub.x is the spatial frequency information in the x direction, f.sub.y is the spatial frequency information in the y direction, S is a sinc function, Pd is a propagation function, and F.sup.−1 is a two-dimensional inverse Fourier transform.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The above and other aspects, features, and advantages of certain embodiments of the disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
DETAILED DESCRIPTION
[0058] Reference will now be made in detail to embodiments, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout. In this regard, embodiments may have different forms and should not be construed as being limited to the descriptions set forth herein. Accordingly, embodiments are merely described below, by referring to the figures, to explain aspects. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items. Expressions, such as “at least one of,” when preceding a list of elements, modify the entire list of elements and do not modify the individual elements of the list.
[0059] Hereinafter, a retina projection display device will be described in detail with reference to the accompanying drawings. Like reference numerals in the drawings denote like components, and sizes of components in the drawings may be exaggerated for convenience of explanation.
[0060]
[0061] Referring to
[0062] Because the 2-f system includes the relay lens RL for noise removal, an additional optical path that is twice a focal length of the relay lens RL may be required. Accordingly, in the holographic display device 1 designed by using this feature, the 2-f system may occupy a large portion of the volume of the holographic display device 1, and thus, the size of the entire system may be increased.
[0063]
[0064] Referring to
[0065] The light source unit LU according to an example embodiment may include the light source LS and the collimator lens CL. The light source LS may include a laser diode to provide light having high coherence to the spatial light modulator SLM. However, it may be also possible to use a light-emitting diode as the light source LS because light provided by the light source LS may be sufficiently diffracted and modulated by the spatial light modulator SLM when the light provided by the light source LS has a level of coherence equal to or higher than a certain level of spatial coherence. In addition, the light source LS may have a light source array of red color, green color, and blue color, and may also implement a color hologram image by red/green/blue (RGB) time division driving. For example, the light source LS may include a plurality of laser diodes or an array of light-emitting diodes. In addition, the light source LS may use any other light source as long as the light source emits light having spatial coherence in addition to the laser diodes and the light-emitting diodes.
[0066] The light source unit LU may illuminate collimated parallel light. For example, the light source unit LU may collimate light emitted from the light source LS into parallel light by using the collimator lens CL.
[0067] The spatial light modulator SLM may form a hologram pattern, on a light modulation surface, according to the hologram profile provided by the processor PR. Light incident on the spatial light modulator SLM may be converted into the holographic image by the holographic pattern. In an embodiment of
[0068] The spatial light modulator SLM according to an example embodiment may be a binary phase spatial light modulator SLM, which is implemented such that a phase signal of each pixel is represented only by two types of signals, that is, 0 and 1. The binary phase spatial light modulator SLM may not express a complex number, and may express only real numbers by using brightness adjustment of a light source corresponding to each pixel.
[0069] For example, the binary phase spatial light modulator SLM may be implemented as a digital micromirror device (DMD), a liquid crystal on silicon (LCoS), a ferroelectric liquid crystal on silicon (FLCoS), etc.
[0070] By controlling the intensity of a light source in each pixel by using the light source LS and the binary phase spatial light modulator SLM, the holographic display device 10 may not output light for a pixel having a binary value of 0 in the hologram profile, but may output a holographic image by forming a holographic pattern in a form of outputting light for a pixel having a binary value of 1 in the hologram profile.
[0071] Due to this operation, the binary phase spatial optical modulator SLM may have an advantage of a fast driving speed because an amount of holographic profile processing computations is significantly reduced, but the binary phase spatial optical modulator SLM may have a disadvantage of low reproducibility of the holographic image, compared to the target image (or, the original image). Accordingly, the holographic display device 10 implemented as the binary phase spatial light modulator SLM may be driven by applying the time multiplexing method thereto.
[0072] Referring to
[0073] The binary phase spatial light modulator SLM may diffract light according to the modulated hologram profile. Light emitted by the binary phase spatial light modulator SLM may be randomly scattered according to a random phase. A portion of the randomly scattered light may not pass through the pupil PU of a user's eye E.
[0074] Accordingly, some area of the holographic image may look dark as a plurality of holographic images illustrated on the right side of
[0075] The time multiplexing method may include an operation of generating a plurality of holographic images by performing a plurality of random phase modulations on one hologram profile (or the second hologram profile), and an operation of polymerizing the generated plurality of holographic images into one holographic image.
[0076] Because the speckle is randomly generated by random phase modulation, positions of a speckle included in a first holographic image, a speckle included in a second holographic image, a speckle included in a third holographic image, through an n.sup.th holographic image may be different. Accordingly, when one holographic image is generated by polymerizing the first through n.sup.th holographic images, distribution of the speckles included in the polymerized holographic image may be uniform. Due to this reason, the user may not recognize the speckle included in the polymerized holographic image as noise.
[0077] According to an example embodiment, the processor PR may perform random phase modulation on the hologram profile for each frame of the binary phase spatial light modulator SLM driven at a particular driving frequency. For example, when the driving frequency of the holographic display device 10 is about 60 Hz, the processor PR may perform ten random phase modulations about every 1/60 sec. In other words, the driving frequency of the binary phase spatial light modulator SLM may be about 600 Hz.
[0078]
[0079] Referring to
[0080] Due to this reason, as illustrated in
[0081] The holographic display device 1 illustrated in
[0082] The optimized hologram profile (or, the second hologram profile) may be calculated by using the hologram profile optimization method. The hologram profile optimization method may encode an initial hologram profile into a binary hologram profile, convert the encoded binary hologram profile to spatial frequency information by using a Fourier transform, tile the converted spatial frequency information to model high-order diffraction noise generated by a diffraction grating, adjust the spatial frequency information to have a physically proper energy distribution, calculate a difference between intensity of a holographic image restored after restoring intensity of the holographic image on a display surface and intensity of a target image, and calculate an optimized hologram profile capable of minimizing the difference by using a gradient descent method.
[0083] According to an example embodiment, the hologram profile optimization method may be performed by the processor PR of the holographic display device 10 of the disclosure illustrated in
[0084] However, the disclosure is not limited thereto, and the hologram profile optimization method may also be performed by a hologram profile generation device to be described below. In this case, the hologram profile generation device may calculate the optimized hologram profile (or, the second hologram profile) considering the specification of the holographic display device to provide the hologram profile.
[0085] Hereinafter, the hologram profile optimization method is described in more detail with reference to
[0086]
[0087] Referring to
[0088] The processor 112 may correspond to a processor provided in various types of computing devices, such as a personal computer (PC), a server device, a television (TV), a mobile device (smartphone, tablet device, or the like), an embedded device, an autonomous vehicle, a wearable device, an augmented reality (AR) device, an Internet of Things (IoT) device, etc. For example, the processor 112 may correspond to a processor, such as a central processing unit (CPU), a graphics processing unit (GPU), an application processor (AP), a neural processing unit (NPU), or the like, but is not limited thereto.
[0089] The processor 112 may perform overall functions for controlling the hologram profile generation device 100 provided with the processor 112. The processor 112 may overall control the hologram profile generation device 100 by executing programs stored in the memory 114. For example, when the hologram profile generation device 100 is provided in the holographic display device (refer to 10 of
[0090] The processor 112 may include, for example, a control unit for overall controlling hologram profile processing operations, and a plurality of processing cores for performing the Fourier transform operation (that is, a fast Fourier transform (FFT) operation). Because the Fourier transform operation such as the FFT operation corresponds to operations that account for a large proportion of hologram profile processing operations, the processor 112 may accelerate hologram profile processing by using parallel processing of a plurality of processing cores. Each of the plurality of processing cores may be implemented as a circuit logic, in which, for example, a shift register, a multiplier, or the like are combined for performing the FFT operation. The number of processing cores in the processor 112 may be variously changed considering various factors, such as performance of the processor 112, resolution of the spatial light modulator SLM, and resolution of the holographic image. A plurality of FFT cores may perform FFT operations in parallel for performing a double stage Fourier transform (primary Fourier transform and secondary Fourier transform).
[0091] The memory 114 may be hardware for storing various types of data processed by the processor 112, and for example, the memory 114 may store hologram profile data processed by the processor 112 and hologram profile data to be processed.
[0092] Furthermore, the memory 114 may store various applications to be driven by the processor 112, for example, a hologram profile generation application, a web browsing application, a video application, etc.
[0093] The memory 114 may include at least one of a volatile memory and a nonvolatile memory. The non-volatile memory may include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable and programmable ROM (EEPROM), a flash memory, etc. The volatile memory may include dynamic RAM (DRAM), static RAM (SRAM), synchronous DRAM (SDRAM), phase-change RAM (PRAM), magnetic RAM (MRAM), resistive RAM (RRAM), ferroelectric RAM (FeRAM), etc. In an embodiment, the memory 114 may be a hard disk drive (HDD), a solid state drive (SSD), a compact flash (CF) memory, a secure digital (SD) memory, a micro secure digital Secure digital) memory, an extreme digital (xD) memory, or a memory stick.
[0094] The user interface 116 may include a device that receives a user's command or displays a usage state of the hologram profile generation device 100. For example, the user interface 116 may include a physical button, a touch screen, etc. In addition, the user interface 116 may include a port or the like for exchanging input/output with an external electronic device.
[0095] Referring to
[0096] Referring to
[0097] In operation S10 of setting the initial hologram profile (or, the first hologram profile) as a variable to be optimized, the processor 112 may generate an initial amplitude Av and an initial phase φv of the initial hologram profile (or the first hologram profile) and set them as variables to be optimized.
[0098] In operation S20 of determining whether the optimization cycle is equal to a preset threshold value, the processor 112 may determine whether a series of processes (that is, an optimization cycle) for updating the hologram profile reaches the preset threshold value. In other words, the optimization cycle is performed a predetermined number of times equal to the preset threshold value. For example, the threshold may be about 500. When the optimization cycle is less than the preset threshold value, the processor 112 may perform the optimization cycle once more. On the other hand, when the optimization cycle is equal to the preset threshold value, the processor 112 may stop the optimization cycle, and set the calculated variable to a final optimized hologram file (or, the second hologram profile).
[0099] In operation S30 of encoding the initial hologram profile (or, the first hologram profile) to the binary hologram profile h, the processor 112 may encode the initial hologram profile (or, the first hologram profile) to the binary hologram profile h by using Formula 1 below.
h=sign(A.sub.v cos(φ.sub.v)+eps) [Formula 1]
[0100] In this case, A.sub.v may be an initial amplitude profile, φ.sub.v may be an initial phase profile, eps may be an infinitesimal value (for example, a small value such as 1e.sup.−8), and a sign function may be an ApproxSign function (see, e.g.,
[0101] The sign function shown in
[0102] Operation S40 of calculating the field value z on the display surface for the encoded binary hologram profile h may include converting the encoded binary hologram profile h into spatial frequency information by using a second-order Fourier transform, tiling the converted spatial frequency information for modeling the high-order diffraction noises generated by a diffraction grating, and adjusting the spatial frequency information to obtain physically proper energy distribution.
[0103] In operation S40 of calculating the field value z of the holographic image on the display surface with respect to the encoded binary hologram profile h, the processor 112 may calculate the field value z of the holographic image on the display surface by using Formula 2 below.
S(f.sub.x,f.sub.y)=sinc(pp.sub.xf.sub.x)sinc(pp.sub.xf.sub.y) [Formula 2]
[0104] In this case, h may be the encoded binary hologram profile, F may be a two-dimensional Fourier transform, T may be a tiling function (described below), f.sub.x may be a spatial frequency information in the x direction, f.sub.y may be a spatial frequency information in the y direction, S may be a Sinc function, Pd may be a propagation function, and F.sup.−1 may be a two-dimensional inverse Fourier transform.
[0105] The processor 112 may convert the encoded binary hologram profile h by using the two-dimensional Fourier transform into spatial frequency information.
[0106] The processor 112 may tile spatial frequency information by using a tiling function. In this case, the tiling function may be referred to as a function that copies and pastes variables as they are on both sides, and by tiling spatial frequency information, the pieces of high-order diffraction term noise generated by the diffraction grating may be modeled. According to an example embodiment, the processor 112 may tile spatial frequency information in a 3*3 matrix form by using a tiling function. However, the form of the tiled spatial frequency information is not limited thereto.
[0107] The processor 112 may adjust the spatial frequency information to have a physically proper energy distribution by using Formula 3 below.
S(f.sub.x,f.sub.y)=sinc(pp.sub.xf.sub.x)sinc(pp.sub.xf.sub.y) [Formula 3]
[0108] In this case, pp.sub.x may be an interval between unit pixels of a binary phase spatial light modulator (SLM), f.sub.x may be the spatial frequency information in an x direction, and f.sub.y may be the spatial frequency information in a y direction.
[0109] The processor 112 may calculate a propagation function value of the holographic image displayed on the display surface apart from the light modulation surface of the binary phase spatial light modulator SLM by a first distance d by using the propagation function of Formula 4 below.
[0110] In this case, d may be a propagation distance, A may be a center frequency of a used light beam, f.sub.x may be spatial frequency information in the x direction, and f.sub.y may be spatial frequency information in the y direction.
[0111] In operation S50 of calculating the intensity I of the holographic image reproduced on the display surface, the processor 112 may calculate the intensity I of the reproduced holographic image by using Formula 5 below.
I=|z|.sup.2 [Formula 5]
[0112] In this case, z may be a field value of the holographic image on the display surface.
[0113] In operation S60 of calculating the loss function value based on the difference between the intensity I of the holographic image reproduced on the display surface and the intensity I of the target image, the processor 112 may calculate the loss function value by using Formula 6 below.
L=Σ(I−Î).sup.2 [Formula 6]
[0114] In this case, I may be the intensity of the holographic image, and Î may be the intensity of the target image.
[0115] In operation S70 of updating the initial hologram profile based on the loss function value L, the processor 112 may update the hologram profile in a direction, in which the loss function (refer to Formula 6) decreases. The processor 112 according to an example embodiment may update the amplitude and phase of the hologram profile by using Formula 7 below.
[0116] In this case, φ.sub.v,n may be a current phase profile, φ.sub.v,n+1 may be an updated phase profile, A.sub.v,n may be a current amplitude profile, A.sub.v,n+1 may be an updated amplitude profile, and L may be a loss function.
[0117]
[0118] Simulation has been conducted to verify the effectiveness of the hologram profile optimization method and the time multiplexing method, and the parameters for an optical simulation have been designed as follows. To perform the hologram profile optimization method, a wavelength A of light has been set at about 520 nm, the number of pixels of an image has been set to about 1920*about 1080, a pixel interval ppx of the binary phase spatial light modulator SLM has been set to about 8 μm, the propagation distance d has been set to about 50 mm, and the number of optimization iterations has been set to about 500 times. In addition, for the time multiplexing method, it has been set to polymerize ten holographic images. In other words, ten holographic images generated by performing ten random phase modulations on one hologram profile calculated by using the hologram profile optimization method have been polymerized.
[0119] Referring to
[0120] Referring to
[0121] In addition, the intensity of the restored holographic image (that is, the third image IMG3) (refer to I in
[0122] In this manner, when the hologram profile optimization method and the temporal multiplexing method are applied, the optical noise filtering system (that is, the 2-f system) may be omitted from the holographic display device, and thus, the size of the entire system may be reduced.
[0123] A hologram profile optimization method and the hologram profile generation device according to embodiments may replace an optical noise filtering system, by encoding by using a differentiable binarization function at the time of generating the hologram profile and calculating a field value of the holographic image considering a high-order diffraction term.
[0124] The holographic display device according to embodiments may omit an optical noise filtering system, by applying the temporal multiplexing method and the hologram profile optimization method thereto.
[0125] Although the holographic display device and the hologram profile generation device according to the disclosure have been described with reference to embodiments illustrated in the drawings to aid understanding, this is merely an example, and those of skill in the art should understood that various modifications and uniform embodiments are possible therefrom. Therefore, the true technical protection scope of the disclosure should be determined by the following claims.
[0126] It should be understood that embodiments described herein should be considered in a descriptive sense only and not for purposes of limitation. Descriptions of features or aspects within each embodiment should typically be considered as available for other similar features or aspects in other embodiments. While one or more embodiments have been described with reference to the figures, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope as defined by the following claims and their equivalents.