WO2017198713A2 - Verfahren zur erzeugung von hologrammen - Google Patents
Verfahren zur erzeugung von hologrammen Download PDFInfo
- Publication number
- WO2017198713A2 WO2017198713A2 PCT/EP2017/061846 EP2017061846W WO2017198713A2 WO 2017198713 A2 WO2017198713 A2 WO 2017198713A2 EP 2017061846 W EP2017061846 W EP 2017061846W WO 2017198713 A2 WO2017198713 A2 WO 2017198713A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sub
- hologram
- region
- slm
- spatial light
- Prior art date
Links
- 238000004519 manufacturing process Methods 0.000 title abstract 2
- 238000000034 method Methods 0.000 claims description 135
- 108091026890 Coding region Proteins 0.000 claims description 129
- 238000004364 calculation method Methods 0.000 claims description 72
- 238000011426 transformation method Methods 0.000 claims description 45
- 230000002829 reductive effect Effects 0.000 claims description 23
- 230000009466 transformation Effects 0.000 claims description 20
- 108700026244 Open Reading Frames Proteins 0.000 claims description 12
- 230000006870 function Effects 0.000 description 68
- 210000001747 pupil Anatomy 0.000 description 21
- 239000007787 solid Substances 0.000 description 9
- 238000009826 distribution Methods 0.000 description 8
- 230000001419 dependent effect Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 230000007423 decrease Effects 0.000 description 5
- 230000003247 decreasing effect Effects 0.000 description 5
- 230000007704 transition Effects 0.000 description 5
- 230000004075 alteration Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 210000003128 head Anatomy 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 210000001525 retina Anatomy 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 244000144992 flock Species 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03H—HOLOGRAPHIC PROCESSES OR APPARATUS
- G03H1/00—Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
- G03H1/04—Processes or apparatus for producing holograms
- G03H1/08—Synthesising holograms, i.e. holograms synthesized from objects or objects from holograms
- G03H1/0808—Methods of numerical synthesis, e.g. coherent ray tracing [CRT], diffraction specific
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03H—HOLOGRAPHIC PROCESSES OR APPARATUS
- G03H1/00—Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
- G03H1/04—Processes or apparatus for producing holograms
- G03H1/16—Processes or apparatus for producing holograms using Fourier transform
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03H—HOLOGRAPHIC PROCESSES OR APPARATUS
- G03H1/00—Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
- G03H1/22—Processes or apparatus for obtaining an optical image from holograms
- G03H1/2202—Reconstruction geometries or arrangements
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03H—HOLOGRAPHIC PROCESSES OR APPARATUS
- G03H1/00—Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
- G03H1/22—Processes or apparatus for obtaining an optical image from holograms
- G03H1/2294—Addressing the hologram to an active spatial light modulator
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03H—HOLOGRAPHIC PROCESSES OR APPARATUS
- G03H1/00—Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
- G03H1/04—Processes or apparatus for producing holograms
- G03H1/08—Synthesising holograms, i.e. holograms synthesized from objects or objects from holograms
- G03H1/0808—Methods of numerical synthesis, e.g. coherent ray tracing [CRT], diffraction specific
- G03H2001/0825—Numerical processing in hologram space, e.g. combination of the CGH [computer generated hologram] with a numerical optical element
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03H—HOLOGRAPHIC PROCESSES OR APPARATUS
- G03H1/00—Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
- G03H1/04—Processes or apparatus for producing holograms
- G03H1/08—Synthesising holograms, i.e. holograms synthesized from objects or objects from holograms
- G03H1/0808—Methods of numerical synthesis, e.g. coherent ray tracing [CRT], diffraction specific
- G03H2001/0833—Look up table
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03H—HOLOGRAPHIC PROCESSES OR APPARATUS
- G03H1/00—Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
- G03H1/22—Processes or apparatus for obtaining an optical image from holograms
- G03H1/2202—Reconstruction geometries or arrangements
- G03H2001/2236—Details of the viewing window
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03H—HOLOGRAPHIC PROCESSES OR APPARATUS
- G03H1/00—Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
- G03H1/22—Processes or apparatus for obtaining an optical image from holograms
- G03H1/2202—Reconstruction geometries or arrangements
- G03H2001/2236—Details of the viewing window
- G03H2001/2239—Enlarging the viewing window
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03H—HOLOGRAPHIC PROCESSES OR APPARATUS
- G03H1/00—Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
- G03H1/22—Processes or apparatus for obtaining an optical image from holograms
- G03H1/2249—Holobject properties
- G03H2001/2252—Location of the holobject
- G03H2001/2255—Holobject out of Fourier or hologram planes
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03H—HOLOGRAPHIC PROCESSES OR APPARATUS
- G03H2210/00—Object characteristics
- G03H2210/40—Synthetic representation, i.e. digital or optical object decomposition
- G03H2210/45—Representation of the decomposed object
- G03H2210/452—Representation of the decomposed object into points
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03H—HOLOGRAPHIC PROCESSES OR APPARATUS
- G03H2210/00—Object characteristics
- G03H2210/40—Synthetic representation, i.e. digital or optical object decomposition
- G03H2210/45—Representation of the decomposed object
- G03H2210/454—Representation of the decomposed object into planes
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03H—HOLOGRAPHIC PROCESSES OR APPARATUS
- G03H2210/00—Object characteristics
- G03H2210/40—Synthetic representation, i.e. digital or optical object decomposition
- G03H2210/46—Synthetic representation, i.e. digital or optical object decomposition for subsequent optical processing
Definitions
- the invention relates to a method for generating holograms for encoding in a spatial light modulation device for a holographic display for displaying a two and / or three-dimensional scene. Furthermore, the invention also relates to a light modulation device in which a hologram is encoded according to the method according to the invention and a display, in particular a holographic display.
- holographic displays In comparison with autostereoscopic displays or display devices, holographic displays represent much greater challenges in terms of the resolution of a spatial light modulation device used in the holographic display and used for the coding of a hologram and the hologram's calculation effort.
- WO 2006/066919 A1 describes how these requirements can be reduced.
- the generation of a virtual observer window is described, which is provided within a diffraction order of the Fourier spectrum of the encoded in the spatial light modulator hologram and through which a viewer can observe a reconstructed, preferably three-dimensional scene in a reconstruction space, located in front of and / or behind the spatial light modulation device may extend.
- the extent and position of the sub-hologram on the spatial light modulation device can be defined, for example, by a projection of the virtual viewer window or of the visibility region via the object point onto the spatial light modulation device.
- the overall hologram of the preferably three-dimensional scene having a large number of object points is represented as a superposition of sub-holograms of all object points of the three-dimensional scene.
- the individual sub-holograms are not completely superposed on each other, but rather are displaced relative to one another in accordance with their object points to be reconstructed, so that only part of their area is superimposed by one or more sub-holograms.
- the generation of spatial pixels in a holographic display can be done by encoding object points in sub-holograms.
- the coding can take place in an external general computer system or in a built-in holographic display control unit. It is hitherto known that the extent of each sub-hologram in the spatial light modulation device fixed, for example, depending only on the depth position of an object point to the spatial light modulation device or may be variable according to the requirements.
- the geometric location of the sub-hologram on the spatial light modulator and its extension according to the technical requirements, such as the position of the eyes of a viewer of the reconstructed scene to the spatial light modulator or the position of a voxel or a pixel within the can be changed.
- the calculation of the coding values of the display points is generally composed of the coding values of many object points.
- the coding values are usually calculated with a higher resolution than the actual panel bit depth. Normalization and mapping to the pixel values takes place only after the calculation of the coding values, whereby, for example, non-linearities of the gamma curve or further pixel-dependent calibration values can be taken into account.
- spatial light modulation device In addition, several different or similar pixels or subpixels of the spatial light modulation device are often combined to form a macropixel. However, there may also be spatial light modulation devices in which this is not the case. Such spatial light modulation devices can also be used according to the invention.
- FIG. 1 shows a device in which the generation of sub-holograms for a plurality of object points at different depths to a spatial light modulation device SLM as a projection of a virtual visibility region VW via the respective object point onto the spatial light modulation device SLM takes place.
- the position of the sub-holograms on the spatial light modulation device is dependent on the relative position of the object points to the visibility region, also referred to as the viewer window. Furthermore, the dimension or extent or size of the sub-holograms is dependent on the z position of the coded object point, where z is the distance of the object point to the spatial light modulator. In most cases, there is an overlap of sub-holograms.
- Object points that are far away from the entrance pupil of an eye of a viewer that is, for example, near the plane of the spatial light modulation device, or in the case of a head-mounted display (HMD) or a head-up display (HUD) close a virtual plane of the spatial light modulator, have a small sub-hologram in size or extent.
- small sub-holograms may have a lateral extent of 10 pixels in a one-dimensional (1D) coding of a hologram, or a lateral extent of 10 x 10 pixels in a two-dimensional (2D) encoding of a hologram.
- sub-holograms are used in conjunction with a virtual visibility area, also referred to as a viewer area or viewer window, through which a viewer can observe the reconstructed scene.
- the outlines of a virtual visibility region in a viewer plane are projected through an object point onto a spatial light modulation device (hereinafter referred to as SLM) and generate a sub-hologram on the SLM.
- SLM spatial light modulation device
- the phase function is then coded, which is to reconstruct the object point.
- the amplitude function or simply amplitude in the sub-hologram is set to the same value for all pixels of the sub-hologram in a simplest embodiment and is selected such that the sub-hologram reconstructs the object point with a predetermined intensity.
- the virtual visibility area in the observer plane is limited in its size to a diffraction order of the resulting diffraction image. Due to this restriction of the virtual visibility area to a diffraction order, other diffraction orders are not visible in the virtual visibility area.
- the preferably three-dimensional (3D) scene is decomposed in planes parallel to the surface of the SLM.
- the intensity distributions in the individual planes are then propagated into the observer plane after multiplication by a phase factor by means of Fourier transformations (FT).
- FT Fourier transformations
- the phase factor is dependent on the distance between the levels between which it is transformed.
- Both methods both the projection method and the Fourier transformation method, result in a hologram that reconstructs a two-dimensional and / or three-dimensional scene that is visible from the virtual visibility region.
- the term "SLM" used here is intended to refer to the image of the SLM that is visible from the virtual visibility area
- the amplitude of a sub-hologram is constant over the extent of the sub-hologram, but there are also embodiments in which this amplitude can be varied over the extent of the sub-hologram, for example by multiplying by the reciprocal of the Fourier transform of the pixel transmission to get a more even brightness distribution in the virtual visibility area.
- the Fourier transformation method achieves a higher quality of the reconstructed scene compared to the projection method because it is based on wave propagation.
- the calculated wave propagation from the individual object points into the observer plane corresponds to the light propagation, which would also take place from a real object point into the observer plane.
- a sharply demarcated area is created in this viewer plane, namely the sharply delimited virtual visibility area or observer window from which the reconstructed object point of the scene is visible.
- the transformation from the virtual visibility area to the plane of the SLM follows the path of light propagation with wave propagation back from the virtual visibility area to the SLM.
- the sub-hologram size is defined by the region in which the amplitude of the sub-hologram is nonzero
- the extent of a sub-hologram may also be described as the range in which the amplitude is greater than a certain percentage of its maximum value.
- size of the sub-hologram is used as it results from the projection method.
- the light path from the virtual visibility area to the SLM is backward-propagated with wave propagation, when the SLM is properly illuminated, the light propagation from the sub-hologram to the virtual visibility area again creates a sharply demarcated virtual visibility area.
- the Fourier transformation method leads to a very good reconstruction quality.
- the method increases the hardware hardware and power consumption requirements for real-time hologram computation.
- the power consumption may be, for example, in mobile devices, e.g. in an HMD, play an important role.
- a decomposition of the preferably three-dimensional scene into depth planes, which are at least approximately parallel to the plane of the SLM generally first takes place. In doing so, the calculation assumes that the SLM is flat and the virtual visibility area is in a plane parallel to the flat SLM.
- an SLM may also have a curved shape. For example, there are already curved television sets (Curved TV), in which the SLM is curved.
- curved displays in particular curved holographic displays
- the real or virtual image of a planar SLM in an HMD, HUD, or projection display may be curved due to aberrations.
- an SLM could also be tilted relative to the virtual visibility area, so that a viewer of the scene looks obliquely onto the SLM.
- the level of the SLM or at least parts of it would no longer be parallel to the observer level.
- the preferably three-dimensional scene can continue in depth levels decomposed and a transformation of these depth levels into the virtual visibility area are performed.
- a transformation from the virtual visibility area to the curved or to the virtual visibility area tilted plane of the SLM would no longer be feasible in a simple manner with a Fourier transformation or Fresnel transformation.
- the Fourier transform method is an approximation method that describes light propagation from the SLM to the virtual visibility region well in the case where the extent of the SLM (or in the case of an HMD, HUD or projection display of the image of the SLM) is significantly smaller than the distance between the SLM and the SLM virtual visibility area.
- the extent of the SLM defines a frustum (a type of frusto-conical area or extent) for a virtual visibility area at a given distance, thereby defining the field of view (FoV) under which a viewer can derive a two-dimensional and / or virtual vision area from the virtual visibility area. or three-dimensional scene can observe.
- frustum a type of frusto-conical area or extent
- FoV field of view
- one goal is to obtain as large a field of view as possible.
- the extent of the SLM in this case, the image of the SLM
- the extension of the SLM is a factor of 2 tan (30 °) (thus approximately 1.15) times the distance between the SLM and the virtual visibility range.
- SLM should be understood to mean the extent of the SLM composed of tiles or image of the SLM. Then results for object points of a preferably three-dimensional scene at the edge of the field of view under certain circumstances, the calculation with the Fourier transformation method sub-holograms, which could only lead to an insufficient reconstruction of the object point.
- the projection method is based on geometric optics and therefore neglects diffraction effects.
- this projection method sharply demarcated sub-holograms are calculated. That is, the amplitude or amplitude characteristic of the sub-hologram abruptly drops from one pixel to the next adjacent pixel to a value of zero.
- the incident light emitted to the sub-holograms by a lighting device is diffracted at the edges of the sub-holograms.
- this diffraction at the edges of the sharply delimited sub-holograms leads to a virtual visibility area whose edges are not sharply demarcated but washed out or blurred or even indistinct.
- the higher diffraction orders in which multiple reconstructions of an object point are visible, are no longer sharply demarcated in the observer plane, but also washed out or blurry. Therefore, superimpositions with higher diffraction orders may occur, in particular in the edge area of the virtual visibility area. In the area of the virtual visibility area in which these overlays occur, then for a viewer of the scene whose eye pupil is in this area, multiple diffraction orders of an object point are visible.
- the diffraction effects at the edges of the sharply delimited sub-holograms are all the more important the smaller the sub-holograms are in their extent or size.
- small sub-holograms are present in particular when object points of the preferably three-dimensional scene are encoded, which lie close to the plane of the SLM or have a short distance to this plane.
- the crosstalk of higher diffraction orders extends not only over the edge of the virtual visibility range, but even across the entire width of the virtual visibility range.
- the projection method leads to a slightly reduced reconstruction quality, in particular for object points in a depth range very close to the SLM.
- the projection method can preferably be used for a real-time calculation, since it allows sub-holograms to be calculated very quickly and efficiently.
- the projection method is more cost effective and less time consuming than the Fourier transform method.
- the slightly reduced reconstruction quality of using the projection method could then play a role if the virtual visibility range is very small in size or size.
- the virtual visibility area should therefore have at least the size of the eye pupil of an eye of a viewer. If a crosstalk of higher diffraction orders were present at the edge of the virtual visibility range, this would be the case, for example, with an approximately 5 mm virtual visibility range, which is thus approximately as large as a typically 3-5 mm Eye pupil of one eye, stronger impact than, for example, in an approximately 10 mm wide virtual visibility area.
- a virtual visibility area which is larger in its extent, such as, for example, about 10 mm, it can be regulated by means of an observer that the observer is with his eye in the center area and not in the edge area of the virtual visibility area.
- disturbances in the edge region of the virtual visibility region when viewing the reconstructed preferably three-dimensional scene would not or only rarely be visible.
- using a virtual visibility area that is as small as possible in size could be advantageous in that it would allow one to use an SLM with fewer or larger pixels (or larger pixel images in an HMD or a projection display).
- projecting the outlines of the virtual visibility region through the object point onto the SLM would also allow the location of a sub-hologram on the SLM to be determined when the SLM has a curved surface or is tilted relative to the virtual visibility region.
- the projection of the outlines of the virtual visibility region through the object point onto the SLM also makes it possible to correctly determine the position of the sub-holograms even when there is a very large field of view (FoV).
- the size of a sub-hologram on the SLM is defined more closely.
- a pixel pitch can be determined as the distance of the center of two adjacent pixels.
- an SLM has a rectangular or square pixel grid. This results in a horizontal and vertical pixel pitch.
- the pitch of the macropixel represents an integer multiple of the pixel pitch of the SLM.
- pitch p refers to the pitch of a macropixel. If there is no direct-view display but a display with an image of the SLM that is visible from a virtual visibility area or observer window, then p refers to the pitch of the image of the macropixel.
- a horizontal diffraction order usually results from the horizontal pitch and a vertical diffraction order from the vertical pitch.
- the size of a virtual visibility region VW in a viewer plane at the viewer distance D is selected so that the virtual visibility region is at most as large as the diffraction order B.
- the virtual visibility region can also be smaller in size or extent than a diffraction order.
- geometrically beams are drawn from the edge of the virtual visibility region through an object point P to the SLM.
- the set of rays for the size of the sub-hologram sh
- the size of a sub-hologram in pixels is determined by calculating sh / p and rounding it to an integer value
- Nsh int (sh / p).
- Nsh int (D z / (Dz) ⁇ / p 2).
- the size or extent of a sub-hologram refers to the size in pixels Nsh.
- the smaller of the two values serves for the classification of the size of a sub-hologram: Nsh_hor or Nsh_vert.
- a sub-hologram can therefore be regarded as small even if, for example, it is only 5 pixels wide in the horizontal direction, but 50 pixels high in the vertical direction.
- An exception is a single parallax encoding, in which only the size in pixels in the coding direction is used for the classification as to whether a sub-hologram is small.
- a real-time calculation of a hologram is to be achieved, which comes close to the projection method in terms of computational complexity.
- the inventive method is used to generate holograms for encoding in a spatial light modulation device for a holographic display for displaying a two and / or three-dimensional scene.
- the scene to be reconstructed is decomposed into object points and in a hologram subdivided into sub-holograms in the spatial Light modulation device encoded.
- Object points of the scene are coded in coding regions on the spatial light modulation device.
- each object point of the scene is coded in its corresponding coding area on the spatial light modulator, hereinafter referred to as SLM.
- a size and / or a shape of the coding region on the SLM is chosen in this case in comparison to a size and / or shape of a sub-hologram assigned to the coding region in such a way that a crosstalk from higher diffraction orders in a virtual visibility region is reduced.
- the coding region may advantageously differ in size and / or shape from the size and / or shape of a sub-hologram assigned to the coding region and determined by an object point if this reduces crosstalk from higher diffraction orders in a virtual visibility region.
- the coding region may also be possible for the coding region to correspond in size and / or shape to the size and / or shape of a sub-hologram if this advantageously prevents or reduces crosstalk.
- a method is proposed in which a coding region is generated on the SLM for each individual object point of the scene to be reconstructed for its encoding in the SLM, which can correspond exactly to its size, extent and shape to a classically defined subhologram determined by the object point.
- this can also deviate from this classical sub-hologram, depending on the object point to be reconstructed.
- this means that the coding region for an object point can also be larger in size or extent than the sub-hologram.
- the coding area can be made larger than the extent or size of the sub-hologram assigned to it, it is also said that the size of the coding area is smaller or significantly smaller than the total area of the SLM.
- the coding region is smaller than the corresponding sub-hologram or may be within the surface of the sub-hologram.
- the coding region corresponds exactly to the size or extent of the sub-hologram.
- the coding region may have a different shape or outline than the sub-hologram. If, for example, the sub-hologram is made rectangular, the coding region could also be oval, round, hexagonal or even angular. These are just examples that are not intended to limit the shape of the coding region to them.
- a coding region for an object point on the SLM is now generated and calculated, which deviates from the previous definition of a sub-hologram or may deviate in certain situations.
- the sub-holograms according to the invention could now be larger in size, equal to or smaller than the sub-holograms generated by the previously known methods. Accordingly, this sub-hologram may also have a different shape than the previously known, usually rectangular sub-holograms. As discussed above, the sub-hologram may be round, oval, rectangular, hexagonal, square, or any other shape.
- the size of the sub-hologram is now reduced in a simple manner or else increased beyond its extent in order to optimize the area proportion and thus the desired intensity values of the reconstructed object points via the changed area proportion compared to adjacent sub-holograms and thus associated adjacent reconstructed object points to reach.
- the area of coding of the object point can be extended to an area outside the projection area of the virtual visibility area or the entrance pupil of an eye of an observer on the SLM.
- a number of pixels of the SLM used to encode a single object point or multiple object points may be used in the number of used, i.
- assigned pixels of the SLM vary greatly depending on the required bit depth, even if the position of the object points or the object points shown in the room does not change.
- the invention will be explained below only with a procedure set forth, namely with the first mentioned, in which the coding region larger, equal to or smaller than the sub-hologram can be executed and generated.
- the field of view represents the angle subtended by a typical observer distance from the display or the SLM from a central position to the edges of the display, and which also corresponds to the opening angle of the frustrum.
- a typical observer distance from the display or the SLM from a central position to the edges of the display, and which also corresponds to the opening angle of the frustrum.
- a 300mm horizontal x 200mm vertical screen at a distance of 1 meter will give a viewer Field of view of approximately 17 degrees horizontal (2x arctan (150/1000)) and 1 1.5 degrees vertically. This example can still be considered as a small to medium field of view.
- a viewer of the reconstructed scene would probably look perpendicular to the middle or the middle area of the display.
- a virtual visibility region which is formed parallel to the display, for the center or the middle region of the display or of the SLM.
- a virtual visibility region which is tilted or formed at an angle to the display or SLM, corresponding to the angle at which the viewer typically looks obliquely onto the display.
- a sufficiently high or very high quality of a reconstructed scene preferably a three-dimensional scene
- this method makes it possible to calculate a hologram in real time in a simple and fast manner without losing accuracy in calculating the holograms.
- the invention is based in a preferred embodiment on a modified projection method.
- This means that the hologram of the scene to be reconstructed is essentially generated and calculated using the projection method, but depending on the distance of the object points in the space to the SLM and / or the sub-hologram size which would result from the projection method, it is decided whether the projection method or the Fourier transformation method is used.
- the projection method can be combined with the Fourier transform method to calculate the overall hologram of the scene to be reconstructed having the coding areas and sub-holograms.
- coding regions on the SLM are calculated with the projection method and other coding regions on the SLM with the Fourier transformation method, with all coding regions together resulting in the hologram or the total hologram, by which the scene is reconstructed.
- all coding regions of a hologram are generated and calculated by means of the projection method.
- all coding regions of a hologram are generated and calculated only by means of the Fourier transformation method.
- a sub-hologram for an object point according to the method of FIG. 1 is generated and calculated. That is, a virtual visibility area is projected onto the SLM via the object point, creating a sub-hologram.
- a defined phase function is coded in the sub-hologram, which reconstructs the object point.
- the amplitude of the sub-hologram does not receive an abrupt transition from a maximum value to a value of 0 at the edge of the sub-hologram, but instead an amplitude progression steadily decreasing towards the edge region of the sub-hologram.
- the value of the amplitude in the sub-hologram is thus lowered continuously to the edge region of the sub-hologram if it is the case that the coding region has the same size and shape as the sub-hologram. In all other cases, the value of the amplitude in the coding region for the object point can be lowered continuously to the edge region of the coding region.
- This amplitude profile in the sub-hologram for an object point to be reconstructed can be determined in various embodiments in advantageous embodiments.
- the sub-hologram is optionally "enlarged” in comparison to the geometrically determined by the projection method size, whereby the originally formed sub-hologram remains in its size or extent, but a Kodier Scheme is generated,
- the code area is then encoded on the SLM in a different size or extent than the sub-hologram generated by the original projection method or as the virtual visibility area by the geometric one
- the shape of the coding area on the SLM does not have to correspond to the shape of the sub-hologram or the virtual visibility area, ie in a rectangular sub-hologram or virtual visibility area, the coding area may be For example, be round or vice versa.
- the exact shape of the coding area is through the pixel grid on the SLM limited.
- a round coding area or sub-hologram is to be understood, for example, in the sense that by selecting rectangular pixels of the SLM, a round shape is approximated.
- the function that reconstructs the object point is not only coded in the area of the sub-hologram in the SLM, but can also be written in pixels that are outside the sub-hologram and surrounding it, so that there is a coding area the SLM is created or created.
- the coding region is larger in size or extent than the sub-hologram or it may also have a different shape than the sub-hologram.
- the sub-hologram is "scaled down" in comparison to the geometrically determined by the projection method size, whereby the originally formed sub-hologram remains in its size or extent, but a Kodier Scheme is generated, which is smaller in size or extent
- the coding area is then encoded on the SLM in a different size or extent than the sub-hologram generated by the original projection method, or as the virtual visibility area dictated by the geometric projection on the SLM
- the coding region for the object point is smaller in size or extent than the sub-hologram, or the virtual visibility region dictates the geometric projection, and it is also possible that the size or extent of the original Subhologram remains unchanged, whereby a Kodier Scheme is provided, which corresponds to the size or extent of the sub-hologram or corresponds to the size or extent of the prescribed by the projection virtual visibility area.
- the coding regions can advantageously be calculated in such a way that according to the geometric projection of the virtual visibility region onto the spatial light modulation device
- the amplitude in the generated sub-hologram is set to a constant value for all pixels of the sub-hologram
- the value for the amplitude is in each case continuously reduced by a predefined value
- the sub-hologram is widened in its extent by pixels to produce the coding region for the object point, wherein the value for the amplitude of these pixels is further lowered continuously to a threshold value.
- the size of the sub-hologram is therefore initially determined geometrically with the modified projection method.
- This method is also suitable for SLM with curved or tilted relative to the virtual visibility area surface or even for a holographic display with a very large field of view.
- a phase factor is first multiplied to the calculated values before the application of a Fourier transformation.
- This phase factor depends on the distance between the two levels between which it is transformed, ie in this case on the distance between the virtual visibility area and the SLM.
- a uniform constant distance and hence a phase factor for the calculation can only be determined if both planes are formed parallel to one another. For example, if the SLM is curved or tilted relative to the virtual visibility area, then there is no uniform distance between the SLM and the virtual visibility area, or the distance varies with the position within the planes. Therefore, the transformation can not be performed in the usual way.
- a geometric projection in which rays are drawn from the edge of the virtual visibility region through an object point to the SLM to determine the position of a sub-hologram and / or coding region can be performed regardless of the shape and relative orientation of the SLM to the virtual visibility region.
- rays from the virtual visibility region through the object point do not hit the SLM or only partially.
- the object point of the scene is not representable because it is out of frustration.
- the object point can only be seen from a part of the virtual visibility region. In both cases, however, a calculation of a sub-hologram with a transformation would not yield a much better result.
- the phase curve in the sub-hologram can be determined on the basis of the geometric distance from the object point to the individual pixels-more precisely to the center points of the pixels-of the SLM.
- the phase curve of a field lens present in the holographic display would possibly also have to be subtracted.
- a spherical lens function usually results as the phase curve in the sub-hologram and thus in the coding region.
- This lens feature can also easily jump directly over its focal length be calculated without determining in detail the distances of the object points to the SLM.
- the determination of the phase over the distances from the object point to the centers of the individual pixels of the SLM is advantageous for curved and tilted SLMs, since the phase curve can then often not be described by a simple lens function.
- the amplitude in the sub-hologram is set to a constant value A for all pixels, similar to a projection.
- the amplitude is at a predefined value of A, for example a value of 95%, 85%, 70 %, 50% of A, set.
- the percentages serve here only as an example of a bell-shaped amplitude curve. It is of course possible to use other percentages as well.
- the sub-hologram is then extended by a certain number of pixels, for example by 3 pixels in each case (in the right, left, lower, upper edge region) relative to the geometrically calculated size or extent of the sub-hologram.
- the amplitudes of this particular number of pixels may then be set to a predefined value of A up to a threshold value, for example a value of 30%, 15%, 5% of A. These percentages are also illustrative only, the amplitude values are thus not limited to these percentages.
- the geometrically calculated width of the sub-hologram thus now corresponds to the value at which the amplitude in the coding region has fallen to 50%.
- the threshold value may advantageously be set to a value of 1% of the maximum amplitude in the coding region, ie a threshold value of 1% of the maximum amplitude in the coding region is selected.
- the amplitude in the generated coding area is set to a constant value for all pixels of the coding area
- the value for the amplitude is reduced in each case by a predefined value continuously up to a threshold value.
- the threshold may advantageously be set to a value of 1% of the maximum amplitude in the coding area, i. a threshold of 1% of the maximum amplitude in the coding range is selected.
- the size or extent of a coding region i. the coding region can be larger in size, equal to or smaller than the size of the sub-hologram assigned to it, it is advantageously possible to produce a bell-shaped amplitude curve in the coding region.
- an apodization function is coded into the coding region for the object point in the spatial light modulation device, or calculated values of the coding region for the object point are multiplied by an apodization function, the apodization function having a maximum in the central region of the coding region Amplitude value and falls to the edge of the coding range down to a value of 0.
- the coding region determined according to the projection method can be provided with an apodisation function which influences the amplitude and / or the phase of the coding region.
- the apodization function can be configured in such a way that it realizes the amplitude gradient in the coding region which drops steadily in accordance with the invention.
- the apodization function may be embodied as a cosine square function which assumes a maximum value in the middle of the coding region and drops to a value of 0 to the edge region of the coding region on the SLM. In this way, a better demarcated virtual visibility area arises in the observer plane than in the case of a rectangular amplitude course in the sub-hologram. Through this better demarcated virtual visibility area, a viewer can observe a reconstructed scene without disturbing diffraction effects in the scene virtual visibility range and affect the quality of the reconstructed scene or disturb the observer when viewing the scene.
- the "observer” level is usually described as a layer, and the virtual visibility area is designed to be flat in that plane, but in reality, there is a small volume in which a viewer sees a two-dimensional and / or three-dimensional scene, so the viewer plane is just a cut
- the calculation of sub-holograms is advantageously done only by means of this plane without consideration of the volume.
- a coding region is calculated in each case once for an object point at a specific depth to the spatial Lichtmoduiations Rhein by means of a Fourier transform, wherein the exact or optionally also approximated amplitude curve of the calculated Kodier Schemes in a look-up table is stored. Such a computation is repeated for object points at various selected depths that scan the entire possible depth range of a three-dimensional scene. There is then a table of values for each depth of the depth raster.
- amplitudes are stored in the value table which are above a specified minimum value.
- the minimum value may be 1% of the maximum amplitude of the sub-hologram.
- each object point of the scene is assigned to the nearest depth position of the raster, and the value table associated with that depth position is used to generate a coding area for the object point, respectively.
- the amplitude curve of the calculated coding range is stored in a value table.
- the calculation of a coding region is carried out in each case for a scene from a single object point, which is respectively arranged at different depths and in different lateral positions to the SLM, using a wave propagation method other than the Fourier transformation, for example when using Huyghens elementary waves .
- the calculation of the coding regions by means of elementary waves is more computationally intensive, but may, under certain circumstances, achieve a better result than a calculation using the Fourier transformation method, in particular with a large field of view.
- the exact or optionally also approximated amplitude profile of the coding range determined in this way can also be stored in a look-up table in this case.
- aberrations of an optical system provided in the display could advantageously also be compensated and the coding regions calculated in such a way that they simultaneously contain these aberration corrections.
- the position of the coding regions on the SLM and the phase functions coded therein are then calculated according to the modified projection method according to the invention.
- the amplitude profile of the coding regions is taken from the values of the value table for object points in a same or at least similar depth and, if appropriate, a similar or at least similar lateral position.
- the amplitude profile in a value table can be stored in each case only for object points with a reference intensity A.
- an object point at the same depth to the SLM is to be calculated with an intensity B
- the amplitude profile for the individual pixels of the coding region is taken from the value table.
- the amplitudes for each pixel are additionally multiplied by a factor (B / A) 2 , where the square of the factor refers to intensities being proportional to the square of the amplitude.
- the amplitude characteristic is stored in a value table, wherein for an object point with an intensity B which is at the same depth to the spatial light modulation device as an object point with an intensity A, the amplitude curve for the individual pixels of the associated coding area are taken from the table of values and the amplitudes for each pixel are multiplied by a factor (B / A) 2 .
- the coding region is determined from a sub-hologram, which is calculated by a Fourier transformation method and / or by means of Huyghens elementary waves.
- the hologram calculation may be a combination of projection method and Fourier transformation method and / or calculation with another wave propagation method, such as Huyghens elementary waves.
- the hologram is advantageously calculated with the Fourier transformation method and / or wave propagation method.
- the hologram with the less compute-intensive is advantageous calculated modified projection method.
- the projection method can thus be used at small angles of a tilted SLM, whereas Huyghens elementary waves can be used to calculate coding ranges at large angles or large tilt angles of an SLM.
- the coding area can be determined from a sub-hologram, which is calculated using a projection method in which
- the sub-hologram is extendable or reducible by pixels in order to generate the coding region for the object point on the spatial light modulation device
- phase function is coded in the coding area, and - An amplitude function is encoded in the Kodier Scheme such that the object point is reconstructed with a predetermined intensity.
- the coding regions in the edge region of the field of view can be calculated by means of a value table, while a central region of the field of view is calculated directly using the modified projection method according to the invention.
- a boundary sub-hologram size is determined, and that for all object points whose sub-hologram sizes are greater than or equal to this boundary sub-hologram size, coding regions are calculated from sub-holograms using the projection method and for all object points whose sub-hologram sizes are smaller than this boundary sub-hologram size coding regions can be calculated from sub-holograms using the Fourier transformation method or using a table of values.
- a value of 5 pixels can advantageously be selected for the boundary sub-hologram size.
- other values for the boundary sub-hologram size are possible.
- On the basis of a detected distance or a lateral position of a viewer or a viewing angle of the viewer on the spatial light modulation device can also be determined in a particular embodiment of the invention for which object points coding areas and sub-holograms calculated by the projection method and for which object points coding areas and sub-holograms by a wave propagation method become.
- the width / size or extent of the virtual visibility region is chosen to be smaller than or equal to the extent of a diffraction order, this may be particularly advantageous in order to reduce the risk of multiple reconstructions of the scene through blurred edges of the virtual visibility region and to reduce or avoid overlaps with blurred edges of higher diffraction orders.
- the virtual visibility area which is less than or equal to its extent as a diffraction order, creates a gap area between the edge of the virtual space Visibility range and the higher diffraction order, which can be used as a buffer. If, in a calculation with the modified projection method according to the invention, the virtual visibility region is nevertheless not sharply demarcated, but runs smoothly, then the higher diffraction order is not sharply delimited. If, however, a gap region is provided between the virtual visibility region and a higher diffraction order, overlapping of the virtual visibility region and the higher diffraction order is advantageously prevented.
- the extent of the virtual visibility region is chosen to be smaller than or equal to the extent of a diffraction order, in particular that in the case of a colored reconstruction of the scene, the virtual visibility region extends in its extension to an extension of a diffraction order for the diffraction order smallest used wavelength is adjusted.
- the coding regions can also be calculated for green and red wavelengths based on the assumption of a virtual visibility region of the full size of a diffraction order.
- this procedure advantageously corresponds to a multiplication of the calculated values for the amplitude in the diffraction order with a rectangular function whose extent is smaller than the diffraction order.
- the calculated values of the light propagation into the diffraction order can also be multiplied by another, preferably a smooth function, for example a Gaussian function or a cosine function.
- the calculated values for the amplitudes in the diffraction order in the observer plane are multiplied by an apodization function, preferably a rectangular function, a Gaussian function or a cosine function whose extent is smaller than a diffraction order.
- this procedure can be advantageously used to calculate amplitude values of the coding regions for a value table.
- a cosine function or a Gaussian function would cause the perceived brightness of the preferably three-dimensional scene for a viewer staying in the edge area of the virtual visibility window to be reduced in comparison to when the viewer is in the area of the center or in the center virtual visibility range and also compared to a hologram calculation without using this function.
- the crosstalk from higher diffraction orders into the virtual visibility range would also advantageously decrease. Since the total light intensity in the diffraction order remains substantially the same in the virtual visibility region, darkening the edge region of the virtual visibility region also means that it advantageously becomes brighter in the center of the virtual visibility region.
- a smooth progression of the intensities or amplitudes in the virtual visibility region which continuously decreases towards its edge region but is not sharply delimited, likewise results in a smoother amplitude curve in these coding regions in the calculation of coding regions, so that these coding regions are easier and less complex can be approximated with fewer pixels so that they can be conveniently stored in a look-up table.
- the pixel aperture and the transmission curve via this aperture are included in the calculation, whereby the amplitude curve in the coding area and the course of the intensities in the virtual visibility area are not identical, but in the case of a rectangular pixel transmission for example, still be related to each other via a sinc function. Nevertheless, a mathematical darkening of the edge region of the virtual visibility region also leads to a reduction in the amplitude in the edge region of the coding region and vice versa.
- the calculated values of the coding range can optionally be multiplied by an apodization function.
- the apodization function can be enabled by means of various functions.
- the apodization function could be realized by means of a rectangular function.
- the rectangular function has a value of 1 within a width -t 0 to t 0 and a value of 0 (zero) outside this width.
- the width of the rectangular function is to be chosen such that no other diffraction orders reach the eye pupil of an eye of a viewer. It is possible that higher diffraction orders may be visible near the edge of the virtual visibility area. However, the virtual visibility area is so tracked by the eye pupil of the viewer that the edge region of the virtual visibility area is not or not provided near the eye pupil of the observer.
- the rectangular function could therefore be narrower in width than the geometrically determined width of the coding region. The coding area then becomes smaller in size.
- the apodization function also by means of a Gaussian function.
- the Gaussian function has a value of 1 in its center and falls according to the formula exp (- (r / w) 2) towards its edge, where r is the distance to the center of the function and w the e-2 Width of the function is.
- the virtual visibility region will also essentially be apodized with a Gaussian function. Higher diffraction orders therefore only reach the virtual visibility range with reduced attenuation. The higher diffraction orders are thus not visible in the virtual visibility range with a suitable choice of the width w of the Gaussian function and / or if the virtual visibility range is tracked to the viewer's eye such that the eye pupil of the viewer's eye is at least mostly in the center of the virtual visibility range.
- the apodization function could also be realized by means of a cosine square function. Also for this function the conditions mentioned for the rectangular function or Gaussian function apply. However, the invention should not be limited to the functions mentioned. That is, other suitable functions could be used as the apodization function.
- quadratic or rectangular subholograms in the SLM are usually also calculated from a quadratic or rectangular virtual visibility region in the calculation by the Fourier transformation method.
- the horizontal extent of the virtual visibility area is related to the horizontal pixel pitch of the SLM.
- the vertical extent of the pixel pitch of the SLM is usually related to the horizontal pixel pitch of the SLM.
- sub-holograms or coding regions by geometrically projecting the virtual visibility region onto the SLM
- rays from the virtual visibility area are projected through the object point onto the SLM. If the virtual visibility region is formed parallel to the SLM or if two parallel planes are present, the projection on the SLM results in a sub-hologram in the same shape as the shape of the virtual visibility region. But it could also be the case that, for example, the SLM be tilted or curved may be related to the virtual visibility area.
- sub-hologram arises, which depends on the relative orientation of both planes to each other.
- an elliptical sub-hologram would be formed in a circular virtual visibility region circular in shape, or a rectangular sub-hologram in a quadratic virtual visibility region.
- the sub-hologram is compressed in one direction. In general, therefore, the shape of the sub-hologram and the virtual visibility area do not have to match.
- the shape of the virtual visibility region can also be changed.
- all values of the virtual visibility area outside a fixed or predefined round area in the virtual visibility area may be set to a value of 0 (zero) to provide a round virtual visibility area.
- other forms of the virtual visibility range can be created, such as e.g. elliptical or hexagonal, if appropriate.
- a continuously decreasing function such as a Gaussian function
- a continuously decreasing function could be used radially in the virtual visibility region such that from the center of the virtual visibility region the amplitude drops to the radius of the edge of the virtual visibility region. In such a case, would be in the corners of the horizontal and vertical diffraction order give a particularly strong attenuation of the amplitude compared to their value in the center.
- the object according to the invention is furthermore achieved by a light modulation device by means of which the method according to the invention can be carried out and into which a hologram according to this method can be coded.
- the object according to the invention is also achieved by a display device or a display, in particular a holographic display, for displaying a two-dimensional and / or three-dimensional scene.
- the display has for this purpose at least one spatial light modulation device, wherein the spatial light modulation device is suitable for carrying out the method according to the invention in order to encode a scene to be reconstructed as a hologram.
- FIG. 1 shows a schematic representation of a holographic display device or a
- FIG. 2 shows a graphic representation of the size of a sub-hologram as a function of time.
- FIG. 3 wherein an object point is located approximately 17.5 cm in front of the plane of the spatial light modulation device, viewed in the direction of the spatial light modulation device, FIG.
- Fig. 5a / b graphical representations of the amplitude curve for a spatial
- FIG. 7 shows schematic representations of intensity distributions or addressed pixels on the spatial light modulation device, wherein the individual representations 1) to 6) show different possibilities of expanding or reducing the area of a sub-hologram,
- Fig. 8 a graphical representation of a rounded inventive
- FIG. 9 is a schematic representation of the subdivision of a scene to be reconstructed in FIG.
- FIG. 10 shows a schematic illustration for calculating coding regions on a curved surface of a spatial light modulator device
- Fig. 1 1 a, 1 1 b each a schematic representation of a display with a very large
- Field of view, and 12 shows a graphical representation of an apodized amplitude characteristic in a coding region.
- FIG. 2 shows sub-hologram sizes as a function of the object point distance to the SLM for a SLM with a resolution of approximately 5 megapixels, a pixel pitch of 156 ⁇ and at a distance of a viewer to the SLM or display of about 2 m.
- the dashed curve shown further shows sub-hologram sizes as a function of the object point distance to the SLM for an SLM with an approximate pixel pitch of 30 ⁇ m and an approximate distance of a viewer to the SLM or to the display of 70 cm.
- the size of the sub-holograms is 4 pixels for object points that are about 18 cm in front of the SLM or display and 2 pixels for Object points, which are located approx. 10 cm in front of the SLM or display.
- a sufficiently good reconstruction is no longer achieved because for these sub-holograms the diffraction effects at the edges of the sub-holograms are more pronounced than for sub-holograms large in size or extent.
- crosstalk of higher diffraction orders may take place not only over the edge of the virtual visibility range, but also over the entire width or extent the virtual visibility area.
- the 18 cm distance corresponds to 9% of the observer distance
- the 10 cm distance corresponds to 5% of the observer distance.
- object points or a scene to be reconstructed viewed in the direction of a viewer on the display seen before the display, behind the display or in the plane of the display can be generated or displayed.
- the level of the display is usually the level of the SLM.
- Object points that lie in the plane of the SLM would be reasonable and for a simpler calculation always one pixel, even if there the limit of the size of the sub-holograms in the analytical calculation or in the calculation with the projection method against a value of 0 (zero ) goes. Rather, the size or extent of the sub-hologram of one pixel corresponds to the fact that object points in the plane of the SLM are represented as on a two-dimensional (2D) SLM.
- Fig. 3 shows an amplitude characteristic in a sub-hologram.
- the solid curve shows the determined amplitude in the sub-hologram after the geometric calculation by means of the projection method, while the dotted-dashed curve represents the determined amplitude after the more accurate calculation by means of the Fourier transformation method for an SLM after the solid curve of FIG. 2, thus for a display which has a SLM with a pixel pitch of 156 pm and a viewer distance of 2 m, the object point associated with this sub-hologram being approximately 50 cm in front of the display or SLM.
- the amplitude calculated by the Fourier transformation method which is represented by the dotted-dashed curve, shows a smoother curve with overshoots in this case middle range of the curve and a steady drop to the outside or to the edge region of the curve.
- FIG. 4 shows the amplitude curve according to FIG. 3, but for an object point which is only approximately 17.5 cm in front of the display and for an SLM according to the dashed curve according to FIG. 2, thus for a display that a SLM with 30 pm pixel pitch and a viewer distance of 70 cm.
- the solid curve would have an amplitude curve according to the geometric calculation the projection method and the dashed curve show an amplitude curve after the calculation with the Fourier transformation method.
- object point distance at 50 cm and viewer distance at 2 m as shown in FIG.
- the relative distance of the object point to the SLM corresponds to 25% of the Viewers distance.
- FIG. 4 in comparison with FIG. 3, the overshoots of the amplitude curve of the dashed curve become significantly smaller, at least in the middle region of the sub-hologram.
- the comparison between FIGS. 3 and 4 shows that for the larger virtual visibility area with a size of 1 1 mm and the same relative distance to the SLM of 25% of the viewer distance, the differences between sub-holograms associated with the projection method and sub-holograms coincide with the one Fourier transformation methods are significantly smaller than for a virtual visibility area with a size of only 6 mm.
- FIG. 5a shows an amplitude curve for a sub-hologram, which passes through an object point which is approximately 10 cm or 5 % of the observer distance - in front of the display or the SLM, - thus closer than before considered object points - generated and calculated.
- the sub-hologram is then only 2 pixels wide in size or extent. Only 2 pixels have non-zero (zero) amplitude values, and these two amplitudes are equal.
- the sub-hologram determined using the Fourier transformation method exhibits a symmetrical course over an odd number of pixels of the determined sub-hologram. Only a central pixel has a high amplitude, the left and right neighbors of this pixel have a much smaller amplitude. The relative deviations of both calculations of the sub-hologram would therefore be particularly great here, as can be clearly seen from the displacement of the two curves relative to one another.
- the center of the sub-hologram would be between two pixels.
- the center of the sub-hologram also corresponds to the center of a pixel.
- the sub-hologram could be widened to 3 (5 or more) pixels in its extent, thus creating a coding region on the SLM which has the sub-hologram determined by means of the projection method and adjoining further pixels.
- the amplitudes for this coding region are taken from the calculation values which were obtained by means of the Fourier transformation method.
- FIG. 5b shows a sub-hologram with 5 pixels, the amplitude values of these 5 pixels corresponding to the calculation using the Fourier transformation method.
- the Fourier transformation method also has small amplitude values, which are different from zero, for further pixels.
- the sub-hologram with 5 pixels in FIG. 5b represents an already quite good approximation to the result of the Fourier transformation method.
- the amplitudes for such small distances from object points to the display or SLM are stored in a value table, also referred to as a look-up table. Since the amplitudes in the present example are symmetrical to the middle of the sub-hologram, it would be sufficient to store 3 amplitude values in a value table.
- a coding area does not have to be determined exactly on the basis of the values from the Fourier transformation method.
- FIG. 6 shows a graphic representation of the amplitude curve in the sub-hologram after a calculation with the projection method with a sudden transition of the amplitude and, in comparison thereto, an amplitude curve in a coding region with a continuous transition of the amplitudes from a value of 0 to a value of 1.
- FIG Amplitude curve in the coding region was determined from the sub-hologram by slightly reducing the amplitude for every 4 edge pixels of the sub-hologram, eg to values of 0.95, 0.85, 0.7 and 0.5, and for every 3 pixels outside the extension of the sub-hologram, the amplitude has been slightly increased, e.g. to a value of 0.3, 0.15 and 0.05.
- a coding region has been created on the SLM, which has the sub-hologram determined by means of the projection method and additional pixels adjacent to it.
- the effort of a calculation using the foruient transformation method is not necessary in this case.
- the field of coding of object points on an SLM can be extended according to the invention to a region outside the sub-hologram. In the first place, it does not matter much with which method the sub-hologram is generated and calculated.
- a diffraction image of a single cosine-optically apodized pixel of the SLM used was calculated in the plane of an entrance pupil of an eye of an observer. It has been found that the area of the diffraction image of a single pixel or the area of the intensity distribution in the far field of the pixel, ie specifically in the plane of the entrance pupil of an eye of an observer, with an intensity value of I> 0.9x Imax in a first lateral extent (y-direction) occupies a value of over 7 mm and in a second lateral extent (x-direction) has a value of about 20 mm, wherein a pixel has an aspect ratio of 1: 3.
- the sub-hologram in the y-direction for example, by ⁇ 3.5 mm and in the x-direction, for example, by ⁇ 10 mm in his Size could be expanded or extended. It would also be possible to use only this region outside the classical sub-hologram for coding an object point. This means that the diffraction images of the pixels adjacent to this area, ie also the pixels lying in this area but lying outside the classical sub-hologram, reach the entrance pupil of the eye of the observer and cause an object point to be displayed on the retina of the eye which does not lie within the range of the sub-hologram determined by the geometric projection.
- the diffraction image of a single pixel of the SLM is significantly wider in the plane of the entrance pupil of the eye than the entrance pupil itself.
- pixels of the SLM outside the area of the geometric projection of the entrance pupil of Eye or the virtual visibility area through an object point on the SLM can be used to create the desired object points in space, and to be able to capture them through the entrance pupil of the eye.
- the pixels of the SLM used to encode an object point in the room can therefore lie partially or even in certain cases completely outside the projection area of the entrance pupil of the eye or of the projection area of the virtual visibility area on the SLM.
- the surface of the sub-hologram is thinned variable, that is, only certain pixels in the sub-hologram are used to encode the object point.
- variable thinning the remaining, i. On the addressed and not masked pixels of the SLM, an optimization is carried out in order to achieve the best possible suppression of the background.
- the number of pixels used for reconstruction can be increased or decreased.
- the addressing of the pixels can also be statistically thinned out and, given a sufficiently large number of output pixels, for example, be reduced to 80%, 60%, 40% or even 20% of the initial pixels addressed in a comparable classical sub-hologram or one or more can also be assigned to several object points. This depends on the individual coding case.
- the abolition of the classical structuring of the sub-hologram can also be used purposefully for the spatial-frequency components of the diffraction patterns of individual, neighboring ones Let object points deviate from one another in such a way that their superimposition, which is in the form of visible crosstalk, is reduced.
- the starting point here can be, for example, a classical sub-hologram, to which an amplitude apodization function is impressed in order to achieve a coding region for an object point.
- This amplitude apodization function differs from the amplitude apodization function of the adjacent sub-holograms or coding regions, which encode adjacent object points to the first object point which is coded by the first coding region.
- the coding areas may overlap.
- the coding regions need not overlap if, for example, the number of pixels on the SLM is high enough and / or there is sufficient statistical thinning of the pixels to use statistically thinned but non-overlapping pixel sets ie, different sets of pixels for different object points, these pixel flocks not overlapping or only slightly.
- the different amplitude apodization functions of the sub-holograms or coding regions used for different object points should not be symmetrical in this case. This does not depend on whether the sub-holograms are statistically thinned out or not.
- a diffraction image of a single pixel can be imagined analogously to an Airy distribution.
- the height and the position of the secondary maxima in the diffraction pattern are dependent on the amplitude apodization function of the sub-hologram used.
- the secondary maxima can generally be used by a higher numerical aperture at the main maximum and be moved away from it by a smaller numerical aperture.
- a multi-aperture lens or generally statistically thinned or statistically apodized lens functions in the sub-hologram it is possible to shift the secondary maxima into the background of the diffraction image or to change their position and shape with respect to adjacent diffraction images such that crosstalk of adjacent object points becomes minimal.
- the evaluation criterion is the image on the retina. This means that the narrowing of the planned wave spectrum of the light through the entrance pupil of an eye of a viewer has to be considered.
- Sets of amplitude apodization functions of sub-holograms can be stored and stored in value tables with mutually realized values of mutual crosstalk.
- Simple values result from a convolution, wherein it should be noted that the convolution center of gravity is determined by the mutual distance of the associated object points becomes. In other words, this results in an optimization approach for the reconstruction quality of object points perceived and perceived by the viewer.
- Fig. 7 shows different ways of addressing pixels on the SLM. These types of addressing can be used to reconstruct object points of a two-dimensional and / or three-dimensional scene with a certain number of pixels, the reconstruction being detectable by the entrance pupil of an eye of a viewer observing the scene.
- a statistical choice or a statistical thinning of a sub-hologram or a coding region can be made complex-valued, that is to say with regard to the amplitude transparency and the phase transparency of the pixels.
- the representations in FIG. 6 can generally show an address grid of complex-valued pixels, but also simply an intensity grid or grating of intensity values, which can be binary, for example, or can also assume values between 0 and 1.
- the use of a binary grid of the addressing or simply the intensity distribution is to simplify the presentation. Raster of the - weighted - addressing and also raster of intensity can run continuously.
- representation 1) shows an intensity distribution or addressed pixel of a sub-hologram SH, the sub-hologram SH having the same size or extent in each representation 1) to 6).
- the area of the sub-hologram SH is shown by a dashed line or outline.
- Representation 2 shows a statistical extension of the addressed pixels or of the sub-hologram SH to pixels which lie outside the sub-hologram SH.
- the sub-hologram has been expanded in size or extent by providing pixels outside it, which also contribute to the coding of an object point in the SLM, to a coding area.
- the coding region thus generated thus has the sub-hologram SH or all the pixels of the sub-hologram SH and further pixels of the SLM lying outside the sub-hologram SH, shown here in white.
- only isolated pixels are shown in the edge region of the sub-hologram SH, which contribute to the generation of the coding region in addition to the sub-hologram SH.
- the sub-hologram SH can be expandable in size or extent to produce a coding region, that all pixels lying around the edge region of the sub-hologram SH can be used to code an object point, thus no statistical thinning of those outside the sub-hologram present pixel extension is provided.
- the sub-hologram SH in the upper, lower, left and right areas can be expanded by 3 or 5 pixels, in which case the amplitudes These pixels and pixels are assigned corresponding amplitude values at the inner edge region of the sub-hologram, so that a steadily decreasing amplitude profile is provided at the edge region of the coding region.
- Representation 3 shows a statistical masking of the addressing of pixels within a sub-hologram SH. As can be seen, individual pixels, shown here in black, do not contribute to the coding of an object point in the SLM.
- FIG 4 Statistical addressing of pixels inside and outside a sub-hologram SH is shown in Figure 4) of Figure 6.
- This illustration shows that both pixels in the sub-hologram can be reduced and at the same time the sub-hologram can be extended by pixels outside it.
- the coding region for an object point thus comprises the sub-hologram thinned by pixels and the pixels which are located outside the sub-hologram and shown here in white.
- an addressing of pixels completely outside a sub-hologram SH is shown, which is not statistically thinned out.
- the representation 6) likewise shows an addressing of pixels which is completely outside of a sub-hologram, but here there is a statistically thinned addressing of the pixels outside the sub-hologram SH.
- the representation 6) likewise shows an addressing of pixels which is completely outside of a sub-hologram, but here there is a statistically thinned addressing of the pixels outside the sub-hologram SH.
- within the sub-hologram SH there are no pixels which encode an object point in the SLM.
- the pixels which encode the object point in the SLM are in this embodiment completely outside the surface of the sub-hologram SH, whereby just here certain, statistically determined pixels are provided for coding the object point.
- FIG. 8 shows rounded coding regions KB in conjunction with rectangular or square sub-holograms SH associated with the coding regions KB in the representations a) to d).
- FIG. 8 shows an example of a coding region KB, which is smaller than the sub-hologram SH, which results from a calculation with the projection method.
- Shown schematically is a SLM with square pixels in this example, passing through the gray lines within the sub-hologram SH.
- the sub-hologram calculated by the projection method for an object point represented by the solid line is also square in this example and 20x20 pixels in size.
- FIG. 4 on the basis of a section through a sub-hologram, there are differences between the calculation with the Fourier transformation method and with the projection method even with larger sub-holograms in the edge region of the sub-holograms - in particular in the graph of FIG. 4 where the amplitude characteristic of the Fourier transformation method (black curve) has overshoot, but the amplitude profile of the calculated by the projection method sub-hologram has a constant amplitude.
- the coding area KB is selected so as to determine a circle having a diameter corresponding to the edge length of the square sub-hologram SH, here represented by the dotted line.
- pixels are then selected as belonging to the coding region to approximate this circular shape, here represented by the dashed line.
- a rectangular sub-hologram SH may be replaced in an analogous manner by an approximately elliptical coding area KB by calculating an ellipse whose long and short axes correspond to the long and short edge lengths of the rectangle of the sub-hologram SH ,
- the diameter of the circle or the axes of the ellipse for the coding region may also differ from the edge lengths of the sub-hologram. Accordingly, the circle diameter or the axes of the ellipse for the coding region could also be smaller according to the illustration c) of FIG. 8 or slightly larger according to the illustration d) of FIG. 8 than the sub-hologram. As shown by the representation d) of FIG. 8, for example, a coding region KB could thus be created or generated which is slightly larger in the horizontal direction and in the vertical direction than the sub-hologram SH, but smaller in the diagonal direction.
- a subdivision of a three-dimensional scene S to be reconstructed into depth regions TB G for a calculation of coding regions KB from sub-holograms SH with the projection method and other depth regions TB K for a calculation of coding regions KB from sub-holograms SH using the Fourier transformation method is shown in principle in FIG.
- FIG. 9 shows schematically a display D with an SLM and a virtual visibility area VW, which can also be referred to here as a virtual viewer window, through which a viewer, represented here by a viewer's eye, can view the reconstructed scene S.
- the three-dimensional scene S to be reconstructed can be represented in a frustum F, a so-called observer area, which is spanned by the virtual visibility area VW to the SLM, wherein the frustum F can extend further backwards beyond the SLM, as indicated.
- the three-dimensional scene S is decomposed into object points Pn.
- the object points P1 to P4 of the three-dimensional scene S are shown here by way of example.
- the object points P1 and P3 lie behind the SLM as seen from a viewer plane BE.
- the object points P2 and P4 are thus in front of the SLM.
- the object points P1 and P2 have larger distances to the SLM than the object points P3 and P4.
- the three-dimensional scene S is thereby divided into a depth range TB G with a greater distance from the SLM, both in front of and behind the SLM, in which, for example, the object points P1 and P2 lie, and in a depth range TB K close to the SLM.
- This is indicated in Fig. 9 by the two vertical thick lines which are intended to represent parting planes. In the depth range TB K close to the SLM, for example, the object points P3 and P4 are located.
- the expression can generally mean a different absolute distance in front of the SLM as behind the SLM "at the SLM close".
- the depth range TB K close For example, it may be determined at the SLM such that this depth range TB K comprises sub-holograms SH with a horizontal or vertical extent of less than 5 pixels .
- the extent of the sub-holograms of 5 pixels is usually reached behind the SLM at a greater distance than before the SLM, seen from the observer plane BE.
- subholograms SH-1 and SH 2 are calculated according to the projection method in this embodiment.
- sub-holograms SH are calculated according to the Fourier transformation method. The coding regions on the SLM for the respective object points P N are then determined and generated from these sub-holograms SH, SH N.
- precalculated values can also be taken from a value table for the coding regions of the object points P3 and P4.
- FIG. 10 shows schematically how coding regions on a curved or curved surface of an SLM can be calculated.
- the curved surface of the SLM may be a display that itself has a curved shape.
- it may also be an image of an SLM, for example in a head-up display, which assumes a curved shape due to aberrations of an imaging system provided therein, for example due to field curvature, although the physical SLM itself is flat is trained.
- the position and size of the sub-hologram on the curved SLM can be determined analogously to a flat SLM by drawing rays from the virtual visibility range VW through the object point P N to the SLM.
- Fig. 10 schematically for the object points P1 to P4 and the associated sub-holograms SHi shown to SH. 4 From the sub-holograms SH-1 to SH 4 associated coding regions are then calculated, in which the object points P1 to P4 are encoded on the SLM. If it is the case that the coding region for an object point has the same size or extension and the same shape as the associated sub-hologram, then in FIG. 10 as well as in FIGS. 9, 11a and 11b the sub-hologram shown simultaneously represents Coding area.
- the phase history in the sub-hologram can be determined from the path differences of the beams from the object point to the centers of the different pixels within the sub-hologram. From this, it is possible to determine a coding region in which the amplitude curve in the interior of the coding region is chosen to be constant and to fall steadily toward the edge region of the coding region.
- Huyghens wave propagation from the object point to the SLM may be performed by scanning one value per pixel on the SLM. The phase progression then essentially corresponds to the previous procedure. The amplitude curve is also calculated from the wave propagation.
- Hyghens wave propagation from the object point to the virtual visibility region and a further Hyghens wave propagation from the virtual visibility region to the SLM are also possible.
- FIGS. 11 a and 11 b each show a display or an SLM with a very large field of view.
- the field of view is about 100 degrees and is represented by the dashed outer lines.
- an eye of an observer is located in the middle area or in the center in front of the SLM and looks through the virtual visibility area VW perpendicular to the SLM and also perpendicular to an object point PL.
- a sub-hologram SH! and calculates therefrom a coding region such as would be the case for an SLM with a small field of view, such as, for example, according to FIG. 9.
- the virtual visibility region VW lies in one plane, the observer plane BE, parallel to the SLM.
- Fig. 1 1 b the same SLM or display is shown with the same position of the observer as in Fig. 1 1 a, but now in the event that the eye pupil of the eye or the head of the observer moves or rotates, to consider an object point P2 in the outer region or in the edge region of the field of view.
- a rotation of the eye pupil of the eye of the observer can be detected, for example with a camera, whereby a gaze tracking can be performed.
- the hologram of the scene to be reconstructed or an object can alternatively be calculated independently of the viewing direction and take into account only the lateral position and the distance of the eye to the SLM, so that a viewer can aim at this position only with the head or eye rotated Edge of the SLM or display can look at.
- the coding region for an object point P2 may be calculated as if a virtual visibility region VW tilted relative to the SLM would be new such that the virtual visibility region VW is again perpendicular to the connecting line of its Center through the P2 to the SLM.
- only large angles of the field of view for example angles greater than 30 degrees, can be taken into account for a rotation of the virtual visibility region VW.
- the field of view can be divided into angle sections, wherein for each of these angle sections a calculation with a fixed within the angular section, but possibly tilted, virtual visibility area occurs.
- FIG. 12 shows in the illustration a) a sub-hologram with a rectangular amplitude profile. This means that the amplitude curve has a constant value within the sub-hologram and a value of zero outside the sub-hologram.
- a coding region with a sine-square apodized amplitude characteristic is likewise shown in the representation a).
- this coding range is slightly larger than the size of the sub-hologram.
- the invention is not limited thereto. This means that the coding region can also be the same size or smaller than the sub-hologram, as already described with reference to FIGS. 7 and 8.
- FIG. 12 shows in representation b) an apodized amplitude characteristic in a coding region in conjunction with a sub-hologram.
- apodized amplitude characteristic can also be combined with a change in the shape of the coding region in comparison to the sub-hologram, as shown by way of example in FIG. 8.
- a radial amplitude characteristic can also advantageously be used for a circular or circular coding region, ie a with the distance to the center of the Kodier Schemees in all directions towards the edge radially decreasing amplitude.
- FIG. 12 shows schematically a square sub-hologram SH, which is shown by the dashed line, and by comparison a round coding region KB with an amplitude which drops continuously radially from its center.
- coding regions with an amplitude which falls elliptically to the edge region can also be used for rectangularly formed sub-holograms.
- advantages of the Fourier transformation method for calculating and generating sub-holograms and the projection method for direct sub-hologram calculation can be combined, if such a combination is advantageous for calculating and generating a hologram on an SLM for a scene or object to be reconstructed.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Holo Graphy (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
Description
Claims
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201780044491.1A CN109564403B (zh) | 2016-05-18 | 2017-05-17 | 用于生成全息图的方法 |
JP2018560841A JP7273514B2 (ja) | 2016-05-18 | 2017-05-17 | ホログラムを生成する方法 |
DE112017002514.1T DE112017002514A5 (de) | 2016-05-18 | 2017-05-17 | Verfahren zur erzeugung von hologrammen |
US16/301,839 US11397406B2 (en) | 2016-05-18 | 2017-05-17 | Method for producing holograms |
KR1020187036572A KR102481579B1 (ko) | 2016-05-18 | 2017-05-17 | 홀로그램을 생성하기 위한 방법 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP16170063.8 | 2016-05-18 | ||
EP16170063 | 2016-05-18 | ||
EP16185261.1 | 2016-08-23 | ||
EP16185261 | 2016-08-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2017198713A2 true WO2017198713A2 (de) | 2017-11-23 |
WO2017198713A3 WO2017198713A3 (de) | 2018-01-18 |
Family
ID=60326401
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2017/061846 WO2017198713A2 (de) | 2016-05-18 | 2017-05-17 | Verfahren zur erzeugung von hologrammen |
Country Status (6)
Country | Link |
---|---|
US (1) | US11397406B2 (de) |
JP (1) | JP7273514B2 (de) |
KR (1) | KR102481579B1 (de) |
CN (1) | CN109564403B (de) |
DE (1) | DE112017002514A5 (de) |
WO (1) | WO2017198713A2 (de) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102019201055A1 (de) * | 2019-01-28 | 2020-07-30 | Continental Automotive Gmbh | Bildgebende Einheit für eine Vorrichtung zum Anzeigen eines Bildes |
CN113196122A (zh) * | 2018-10-12 | 2021-07-30 | 布利斯照明有限责任公司 | 用于3-d图像产生的激光投影设备和方法 |
US11347185B2 (en) | 2020-09-17 | 2022-05-31 | Pacific Light & Hologram, Inc. | Displaying three-dimensional objects |
US11410384B2 (en) | 2018-01-16 | 2022-08-09 | Pacific Light & Hologram, Inc. | Three-dimensional displays using electromagnetic field computations |
US11900842B1 (en) | 2023-05-12 | 2024-02-13 | Pacific Light & Hologram, Inc. | Irregular devices |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10969740B2 (en) * | 2017-06-27 | 2021-04-06 | Nvidia Corporation | System and method for near-eye light field rendering for wide field of view interactive three-dimensional computer graphics |
JP2019076526A (ja) | 2017-10-25 | 2019-05-23 | テルモ株式会社 | 治療方法 |
JP2019076531A (ja) | 2017-10-25 | 2019-05-23 | テルモ株式会社 | 治療方法 |
JP2019076527A (ja) | 2017-10-25 | 2019-05-23 | テルモ株式会社 | 治療方法 |
KR102526651B1 (ko) * | 2017-12-01 | 2023-04-27 | 삼성전자주식회사 | 영상 데이터 처리 방법 및 장치 |
GB2590621B (en) | 2019-12-20 | 2022-05-25 | Dualitas Ltd | A projector for forming images on multiple planes |
CN115956214A (zh) * | 2020-08-20 | 2023-04-11 | 凸版印刷株式会社 | 衍射片及其制造方法、三维显示装置、光线再现装置、三维空间显示***、光线再现方法及程序 |
KR102612045B1 (ko) * | 2020-11-02 | 2023-12-12 | 한국전자통신연구원 | 디지털 홀로그램 구현 장치의 동작 방법 |
CN112862682B (zh) * | 2021-02-05 | 2022-07-08 | 中国工程物理研究院激光聚变研究中心 | 一种多约束同轴数字全息分辨率增强方法及*** |
WO2023106429A1 (ko) * | 2021-12-06 | 2023-06-15 | 한국전자기술연구원 | 멀티 컴퓨터를 이용한 홀로그램 생성 및 스트리밍 방법 및 시스템 |
KR102654323B1 (ko) * | 2022-11-29 | 2024-04-04 | 주식회사 비브스튜디오스 | 버추얼 프로덕션에서 2차원 이미지의 입체화 처리를 위한 방법, 장치 및 시스템 |
KR20240083694A (ko) * | 2022-12-05 | 2024-06-12 | 서울대학교산학협력단 | 홀로그램 생성 방법 및 그 장치 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000506998A (ja) | 1996-03-15 | 2000-06-06 | レティナル ディスプレイ ケイマン リミティッド | 画像を見るための方法及び装置 |
KR100891293B1 (ko) | 2002-11-13 | 2009-04-06 | 씨리얼 테크놀로지스 게엠베하 | 삼차원 홀로그램 재구성 방법 및 장치와 홀로그램 베어링 매체 |
GB0329012D0 (en) * | 2003-12-15 | 2004-01-14 | Univ Cambridge Tech | Hologram viewing device |
DE102004044111B4 (de) | 2004-09-08 | 2015-05-07 | Seereal Technologies Gmbh | Verfahren und Vorrichtung zum Kodieren und Rekonstruieren von computergenerierten Videohologrammen |
DE102004063838A1 (de) * | 2004-12-23 | 2006-07-06 | Seereal Technologies Gmbh | Verfahren und Einrichtung zum Berechnen computer generierter Videohologramme |
CN101512445B (zh) * | 2006-09-01 | 2013-07-17 | 视瑞尔技术公司 | 借助亚全息图实时生成视频全息图的方法 |
DE102007023739B4 (de) * | 2007-05-16 | 2018-01-04 | Seereal Technologies S.A. | Verfahren zum Rendern und Generieren von Farbvideohologrammen in Echtzeit und holographische Wiedergabeeinrichtung |
DE102008000589B4 (de) * | 2008-03-11 | 2018-02-01 | Seereal Technologies S.A. | Verfahren zur Kodierung von computergenerierten Hologrammen in pixelierten Lichtmodulatoren |
DE102008002692B4 (de) * | 2008-06-26 | 2019-02-21 | Seereal Technologies S.A. | Displayeinrichtung zur dreidimensionalen holographischen oder stereoskopischen Darstellung räumlicher Objekte und Verfahren zum Ermitteln einer Apodisationsfunktion für eine Apodisationsmaske |
KR102188636B1 (ko) * | 2013-11-28 | 2020-12-08 | 삼성전자주식회사 | 홀로그램 디스플레이를 위한 서브-홀로그램 생성 방법 및 장치 |
-
2017
- 2017-05-17 JP JP2018560841A patent/JP7273514B2/ja active Active
- 2017-05-17 US US16/301,839 patent/US11397406B2/en active Active
- 2017-05-17 KR KR1020187036572A patent/KR102481579B1/ko active IP Right Grant
- 2017-05-17 CN CN201780044491.1A patent/CN109564403B/zh active Active
- 2017-05-17 WO PCT/EP2017/061846 patent/WO2017198713A2/de active Application Filing
- 2017-05-17 DE DE112017002514.1T patent/DE112017002514A5/de active Pending
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11410384B2 (en) | 2018-01-16 | 2022-08-09 | Pacific Light & Hologram, Inc. | Three-dimensional displays using electromagnetic field computations |
US11995769B2 (en) | 2018-01-16 | 2024-05-28 | Pacific Light & Hologram, Inc. | Three-dimensional displays using electromagnetic field computations |
CN113196122A (zh) * | 2018-10-12 | 2021-07-30 | 布利斯照明有限责任公司 | 用于3-d图像产生的激光投影设备和方法 |
DE102019201055A1 (de) * | 2019-01-28 | 2020-07-30 | Continental Automotive Gmbh | Bildgebende Einheit für eine Vorrichtung zum Anzeigen eines Bildes |
US11347185B2 (en) | 2020-09-17 | 2022-05-31 | Pacific Light & Hologram, Inc. | Displaying three-dimensional objects |
US11360429B2 (en) | 2020-09-17 | 2022-06-14 | Pacific Light & Hologram, Inc. | Reconstructing objects with display zero order light suppression |
US11360430B2 (en) | 2020-09-17 | 2022-06-14 | Pacific Light & Hologram, Inc. | Reconstructing objects with display zero order light suppression |
US11360431B2 (en) | 2020-09-17 | 2022-06-14 | Pacific Light & Hologram, Inc. | Reconstructing objects with display zero order light suppression |
US11378917B2 (en) | 2020-09-17 | 2022-07-05 | Pacific Light & Hologram, Inc. | Displaying three-dimensional objects |
US11415937B2 (en) | 2020-09-17 | 2022-08-16 | Pacific Light & Hologram, Inc. | Displaying three-dimensional objects |
US11762333B2 (en) | 2020-09-17 | 2023-09-19 | Pacific Light & Hologram, Inc. | Reconstructing objects with display zero order light suppression |
US11900842B1 (en) | 2023-05-12 | 2024-02-13 | Pacific Light & Hologram, Inc. | Irregular devices |
Also Published As
Publication number | Publication date |
---|---|
CN109564403B (zh) | 2021-05-28 |
KR20190008568A (ko) | 2019-01-24 |
US20190121291A1 (en) | 2019-04-25 |
WO2017198713A3 (de) | 2018-01-18 |
JP2019522231A (ja) | 2019-08-08 |
KR102481579B1 (ko) | 2022-12-26 |
CN109564403A (zh) | 2019-04-02 |
JP7273514B2 (ja) | 2023-05-15 |
DE112017002514A5 (de) | 2019-04-25 |
US11397406B2 (en) | 2022-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017198713A2 (de) | Verfahren zur erzeugung von hologrammen | |
DE102008001644B4 (de) | Vorrichtung zur Darstellung von dreidimensionalen Bildern | |
DE102005021155B3 (de) | Steuerbare Beleuchtungseinrichtung | |
EP2984819B1 (de) | Multiapertur-projektionsdisplay und einzelbilderzeuger für ein solches | |
DE102015205873A1 (de) | Verfahren zur Berechnung von Hologrammen zur holographischen Rekonstruktion von zweidimensionalen und/oder dreidimensionalen Szenen | |
DE112016006094T5 (de) | Anzeigevorrichtung und Verfahren zum Optimieren der Bildqualität | |
DE102007025069B4 (de) | Holographisches Rekonstruktionssystem | |
DE102005010250B4 (de) | Verfahren und Einrichtung zum Nachführen von Sweet-Spots | |
DE102008002692B4 (de) | Displayeinrichtung zur dreidimensionalen holographischen oder stereoskopischen Darstellung räumlicher Objekte und Verfahren zum Ermitteln einer Apodisationsfunktion für eine Apodisationsmaske | |
DE112015004035T5 (de) | Bildanzeigevorrichtung | |
DE102006062377B4 (de) | Verfahren und holographische Wiedergabeeinrichtung zum Reduzieren von Speckle | |
WO2006089542A1 (de) | Verfahren und einrichtung zum nachführen von sweet-spots | |
WO2019122295A2 (de) | Anzeigevorrichtung und verfahren zur nachführung eines virtuellen sichtbarkeitsbereichs | |
EP2158522A2 (de) | Analytisches verfahren zur berechnung von videohologrammen in echtzeit | |
WO2017125403A2 (de) | Verfahren und vorrichtung zur kodierung von komplexwertigen signalen für die rekonstruktion von dreidimensionalen objekten | |
WO2008138982A1 (de) | Verfahren zum rendern und generieren von farbvideohologrammen in echtzeit | |
DE102008000438A1 (de) | Steuerbare Ablenkeinrichtung | |
DE202007018666U1 (de) | Autostereoskopische Anzeigevorrichtung | |
WO2008028829A1 (de) | Vorrichtung und verfahren zum nachführen eines betrachterfensters | |
DE102010062728B4 (de) | Lichtmodulationsvorrichtung für ein Display | |
WO2019076963A1 (de) | Anzeigevorrichtung und verfahren zur erzeugung eines grossen sichtfeldes | |
WO2013030013A1 (de) | Beleuchtungsvorrichtung eines holographischen displays | |
EP0976003B1 (de) | Optisches abbildungssystem und graphische benutzerschnittstelle | |
DE102013200461A1 (de) | Verfahren und Vorrichtungen zum Verringern des Speckle-Effekts | |
DE102008040581B4 (de) | Steuerbare Lichtmodulationseinrichtung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2018560841 Country of ref document: JP Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17723413 Country of ref document: EP Kind code of ref document: A2 |
|
ENP | Entry into the national phase |
Ref document number: 20187036572 Country of ref document: KR Kind code of ref document: A |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: R225 Ref document number: 112017002514 Country of ref document: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17723413 Country of ref document: EP Kind code of ref document: A2 |