Patent Description:
MFD devices can be employed in, for instance, Near Eye Display (NED), Near-To-Eye (NTE) or Head Mounted Display (HMD) applications or devices, and aim to achieve multifocal display of 3D images. Different MFD devices can be categorized into spatially multiplexed or temporally/time multiplexed implementations. In the time multiplexed implementations, the viewing distance (depth) of a displayed (single) 2D image from the eye is rapidly switched in synchronization with the rendering of frames of multiple focal planes, in order to create a flicker-free perception of a 3D image.

A major challenge of such MFD devices are the system requirements. In fact, the visibility of such a MFD device to be commercially deployed in the market depends largely on the computational load, hardware design, etc..

Numerous attempts have been made to address this challenge of the system requirements. For instance, some attempts proposed displaying a 3D image by having switchable layers, wherein each layer is aimed at displaying an image at a certain focal plane. These switchable layers are, for example, referred to as stacked switchable diffusers or liquid crystal diaphragms.

However, all attempts do not satisfyingly achieve a high precision rendering of the 3D image without requiring a high frame rate.

<CIT> discloses 3D (three-dimensional) display equipment and a display method. The display equipment comprises a display part and a controller, wherein the display part comprises a plurality of layers of light emitting parts stacked along a watching direction, and each layer of light emitting parts comprise a plurality of light emitting units.

<CIT> discloses three-dimensional (3D) displays and methods for controlling the displays. A display may include an n-layered 3D column, wherein each i-th layer of the n-layered 3D column includes a group of at least one illuminable element uniquely positioned within the n-layered 3D column.

<CIT> discloses systems and methods for displaying three-dimensional (3D) images. In particular, the systems can include a display block made from a transparent material with optical elements three-dimensionally disposed therein. Each optical element becomes luminous when illuminated by a light ray.

<CIT> discloses configurations for presenting virtual reality and augmented reality experiences to users. The system may comprise a variable focus element (VFE) for focusing one or more frames of image data on an intermediate image plane, wherein the intermediate image plane is aligned to one of a plurality of switchable screens.

<CIT> discloses a wearable system comprising a display system configured to present virtual content in a three-dimensional space.

<CIT> discloses a multi-planar volumetric display system configured to generate volumetric three-dimensional images using a multi-surface optical device including a plurality of individual optical elements arranged in an array; and an image projector for selectively projecting images on respective optical elements to generate a first volumetric three-dimensional image viewable in the multi-surface optical device.

<CIT> discloses a display comprising a plurality of stacked layers of a display material containing a plurality of pixels which are each independently switchable from a first visual state to a second visual state.

In view of the above-mentioned challenge, the invention aims to improve devices and methods for displaying 3D images. The invention has the object to provide a device for displaying a 3D image with lower system requirements. In particular, the invention aims for a device and method to render a 3D image with high precision without requiring a high frame rate.

The object of the invention is achieved by the solution provided in the enclosed independent claims. Advantageous implementations of the invention are further defined in the dependent claims. In the following, parts of the description and drawings referring to embodiments not covered by the claims, are not part of the invention, but are illustrative examples necessary for understanding the invention.

In particular the invention proposes introducing a diffuser including a set of switchable diffuser elements for diffusing light beams to generate the 3D image. The depth can be changed in the diffuser by individually switching on/off selected diffuser elements.

A first aspect of the invention provides a device for displaying a 3D image, the device comprising a light source configured to emit light beams, each light beam corresponding to a pixel of a 2D image, and a diffuser configured to diffuse the light beams, wherein the diffuser includes a plurality of diffuser elements distributed across a three-dimensional volume, and each diffuser element is individually controllable to be transmissive or diffusive, and a controller configured to decompose the 3D image into the 2D image and a depth map, control the light source based on the 2D image, and control each diffuser element to be transmissive or diffusive based on the depth map.

By individually controlling the different diffuser elements, the system requirements are relaxed compared to other devices for displaying 3D images. In particular, the individually controlling enables rendering the 3D image with high precision without requiring a high frame rate, i.e. particularly a lower frame rate than used in other time-multiplexed MFD devices. Key for achieving this is that the 3D image can be represented as a 2D image and a depth map. Hence, the set of switchable diffuser elements can be used to generate the 3D image based on the depth map.

The diffuser of the device may be constructed based on liquid crystals (as diffuser elements), which can be electronically controlled by applying electricity to them. As in the LCD context, the liquid crystals may be used to individually switch the pixels on and off.

In an implementation form of the first aspect, the diffuser elements are arranged in a plurality of layers.

The diffuser thus comprises a plurality of diffuser layers at different depths with respect to a viewer or with respect to an exit pupil of the device. Thus, the 3D image can be created with high precision by diffusing the light beams with layers selected according to the depth map.

In a further implementation form of the first aspect, the diffuser elements are arranged in columns, each column comprising diffuser elements located in different layers.

The diffuser elements are thus arranged in a particularly simple geometrical structure, which allows to control the diffuser elements of one column independently of the diffuser elements of any other column. Diffuser elements in the same column but in different layers correspond to different 3D image depths.

In a further implementation form of the first aspect, the controller is configured to select, for each column, one layer based on the depth map and to control the one diffuser element of the column which is located in the selected layer to be diffusive and to control the one or more diffuser elements of the column which are located in the one or more non-selected layers to be transmissive.

Thus, based on the depth map, a certain depth can be selected per column, in order to generate in sum the 3D image with a high precision.

In a further implementation form of the first aspect, the diffuser elements in each layer adjoin each other.

In other words, there are no gaps between the diffuser segments in any of the layers. Each layer can thus provide a coherent image, in the sense that there will be no noticeable gaps between any image segments provided by neighboring diffuser elements of the layer.

In a further implementation form of the first aspect, the layers are spaced apart from each other.

Thus, a great depth range can be achieved using a small number of layers (e.g., less than five layers).

In a further implementation form of the first aspect, there is one column per pixel, or there is one column per group of pixels, each group comprising several pixels.

In a further limitation form of the first aspect, each layer is associated with a different depth in the 3D image.

In further implementation form of the first aspect, the depth map includes information about a depth of each pixel of the 3D image.

Thus, the device can efficiently render a high-precision 3D image.

In a further implementation form of the first aspect, the depth map has a lower resolution than the 2D image.

Thus, the processing requirements in the device are reasonably low, while still achieving precisely rendered 3D images.

The device may receive one or more 3D images to be displayed, e.g., in a video stream, and the controller takes each 3D image and controls its display.

In a further implementation form of the first aspect, the controller is further configured to extract the 3D image from a video signal or stream containing a sequence of 3D images, which is received by the device.

In a further implementation of the first aspect, the controller is further configured to estimate a number of depths in the 3D image, and to obtain the depth map based on this depth estimate.

Thus, a particularly efficient and high precision rendering of the 3D image is achieved.

In a further implementation of the first aspect, the controller is further configured to calculate a predicted depth map for a next 3D image based on the depth map, and to obtain a depth estimate of the next 3D image based on the predicted depth map.

Accordingly, the device can operate with higher efficiency and less computational load.

In a further implementation form of the first aspect, the device further comprises a magnifier arranged on an exit side of the diffuser.

A user of the device can thus be provided with an enlarged view of the 3D image that is generated in the diffuser. The magnifier may be a magnifying lens, for example.

In further implementation form of the first aspect, the magnifier has a focal plane and the diffuser comprises a plurality of diffuser layers, the diffuser layers including: a first diffuser layer located in the focal plane or located between the focal plane and the magnifier, and one or more further diffuser layers located between the first diffuser layer and the magnifier.

Image regions with infinite depth, i.e. image regions associated with far-away objects or scenery, can be displayed on the first diffuser layer. The first diffuser layer being located in the focal plane of the magnifier has the advantage that a user can view the first diffuser layer without accommodating her or his eye - the first diffuser layer will appear to be at an infinite distance from the user. The one or more further diffuser layers will appear closer to the user.

A second aspect of the invention provides a method for displaying a three-dimensional (3D) image, the method comprising decomposing the 3D image into a two-dimensional, 2D, image and a depth map, emitting light beams, each light beam corresponding to a pixel of the 2D image, diffusing the light beams by individually controlling each of a plurality of diffusing elements distributed across a three-dimensional volume to be transmissive or diffusive based on the depth map.

In an implementation form of the second aspect, the diffuser elements are arranged in a plurality of layers.

In a further implementation form of the second aspect, the diffuser elements are arranged in columns, each column comprising diffuser elements located in different layers.

In a further implementation form of the second aspect, the method comprises selecting, for each column, one layer based on the depth map and controlling the one diffuser element of the column which is located in the selected layer to be diffusive and controlling the one or more diffuser elements of the column which are located in the one or more non-selected layers to be transmissive.

In a further implementation form of the second aspect, the diffuser elements in each layer adjoin each other.

In a further implementation form of the second aspect, the layers are spaced apart from each other.

In a further implementation form of the second aspect, there is one column per pixel, or there is one column per group of pixels, each group comprising several pixels.

In a further limitation form of the second aspect, each layer is associated with a different depth in the 3D image.

In further implementation form of the second aspect, the depth map includes information about a depth of each pixel of the 3D image.

In a further implementation form of the second aspect, the depth map has a lower resolution than the 2D image.

In a further implementation form of the second aspect, the method further comprises extracting the 3D image from a received video signal or stream containing a sequence of 3D images.

In a further implementation of the second aspect, the method further comprises estimating a number of depths in the 3D image, and obtaining the depth map based on this depth estimate.

In a further implementation of the second aspect, the method further comprises calculating a predicted depth map for a next 3D image based on the depth map, and obtaining a depth estimate of the next 3D image based on the predicted depth map.

The method of the second aspect and its implementation forms achieve the advantages and effects described above for the device of the first aspect and its respective implementation forms.

A third aspect of the invention provides a computer program product comprising a program code for controlling a device according to the first aspect or any of its implementation forms or for performing, when the program code is executed on a computer, a method according to the second aspect or any of its implementation forms.

Accordingly, all the advantages and effects described above with respect to the device of the first aspect and the method of the second aspect, respectively, are achieved.

The above described aspects and implementation forms of the invention will be explained in the following description of specific embodiments in relation to the enclosed drawings, in which.

<FIG> shows a device <NUM> according to an embodiment of the invention. The device <NUM> is particularly configured to display a 3D image. The 3D image to be displayed may be received by the device <NUM>, e.g., by an input video steam. Generally, any 3D image to be displayed may be rendered by the device <NUM> based on a 2D image and a depth map <NUM>. These may be generated by the device <NUM> from the 3D image to be displayed, as explained later.

The device <NUM> comprises a light source <NUM>, a diffuser <NUM>, and a controller <NUM>. The light source <NUM> is configured to emit light beams <NUM>. Each light beam <NUM> thereby corresponds to a pixel of a 2D image. The diffuser <NUM> is further configured to diffuse the light beams emitted from the light source <NUM>. In particular, the diffuser <NUM> to this end includes a plurality of diffuser elements <NUM>, which are distributed across a 3D volume. In <FIG> for illustrational purposes only, four diffuser elements <NUM> are shown. Each diffuser element <NUM> of the diffuser <NUM> is individually controllable to be transmissive or diffusive, particularly by means of the controller <NUM> as indicated by the respective arrows in <FIG> That is, the controller <NUM> is configured to control each diffuser element <NUM> to be transmissive or diffusive based on the depth map <NUM>. This results in the creation of the 3D image.

<FIG> illustrates schematically how a device <NUM> according to an embodiment of the invention generates the 3D image. <FIG> thereby bases on the device <NUM> shown in <FIG>, i.e. same elements are labelled with the same reference signs and function likewise. In particular, <FIG> shows that the 3D image to be displayed can be represented by a 2D image and a depth map <NUM>. Thus, the diffuser <NUM> with its individually controllable diffuser elements <NUM> can be controlled to generate the 3D image based on the 2D image and the depth map <NUM>. Notably, the higher the number of diffuser elements <NUM> being employed, the higher the depth of the 3D image that can be rendered by the device <NUM>. The depth map <NUM> usually has a lower resolution than the 2D image.

As is shown in <FIG>, a collimated image engine may be used as the light source <NUM>. It takes the 2D image as an input, and is accordingly configured to output a set of narrow light beams <NUM>, wherein each light beam <NUM> corresponds to an image pixel of the 2D image. The diffuser <NUM> takes these narrow light beams <NUM>, i.e. the light beams <NUM> impinge on the diffuser <NUM> which is configured to diffuse them based on the depth map <NUM>, i.e. as shown in <FIG> by the controller <NUM> receiving the depth map <NUM> as an input.

In particular, the diffuser <NUM> includes the plurality of individually controllable diffuser elements <NUM>, which are distributed across a 3D volume. As shown in <FIG>, the diffuser elements <NUM> are arranged in a plurality of layers, wherein each layer <NUM> may be associated with a different depth in the 3D image. The shown layers <NUM> are particularly arranged one after the other in direction of the light beams <NUM> and are spaced apart from each other. Preferably, the diffuser elements <NUM> in each layer <NUM> adjoin each other.

As further shown in <FIG>, the diffuser elements <NUM> are also arranged in columns <NUM> two different columns are indicated in <FIG> by different hatchings), wherein each column <NUM> comprises diffuser elements <NUM> located in different layers <NUM>. There may be one column <NUM> per pixel of the 2D image, or one column <NUM> per group of pixels of the 2D image, each group comprising several pixels. That is, each column <NUM> may be associated with one or more narrow light beams <NUM>. For each narrow light beam <NUM> a certain diffuser element <NUM> may be switched on. When a diffuser element <NUM> is switched on, it will diffuse the incoming narrow light beam <NUM> before it is projected directly to the eye (pupil). Specifically, to generate the 3D image, the controller <NUM> may particularly be configured to select, for each column <NUM>, one layer <NUM> based on the depth map <NUM> and to control the one diffuser element <NUM> of the column <NUM> which is located in the selected layer <NUM> to be diffusive and to control the one or more diffuser elements <NUM> of the column <NUM> which are located in the one or more non-selected layers <NUM> to be transmissive. The selected diffuser elements <NUM> of the diffuser <NUM> may correspond to an estimated depth of the pixels. As also illustrated in <FIG>, when the eye is focusing on an object <NUM> in the image, an object <NUM> is naturally out of focus.

<FIG> also shows that a magnifier <NUM>, e.g., a lens, can be arranged on an exit side of the diffuser <NUM>. The magnifier <NUM> allows a user to view an enlarged 3D image.

The controller <NUM> of the device <NUM> is configured to decompose the 3D image to be displayed (e.g., as received) into the 2D image and the depth map <NUM>. Then, the controller <NUM> can control the light source <NUM> based on the 2D image, and can control the diffuser <NUM> based on the depth map <NUM>. The controller <NUM> may also be configured to calculate a predicted depth map for a next 3D image based on the depth map <NUM>, and to obtain a depth estimate of the next 3D image based on the predicted depth map. An example implementation thereof is shown in <FIG>.

<FIG> shows particularly a block diagram for processing an incoming video stream containing a sequence of 3D images to be displayed. The processing shown in <FIG> may be carried out by the controller <NUM> (which receives the video stream). The video stream may accordingly be fed into the device <NUM> of <FIG>.

A block <NUM> "3D Video Frame" extracts a 3D Image from the video stream and feeds it to the block <NUM> "Focal Plane Slicing". Block <NUM> estimates the depth of the current image (or the number of focal planes (depths) present in the current 3D image). The 3D image and the depth estimate are forwarded to block <NUM> "Spatial Gridding", which decomposes the 3D image into a 2D image and a depth map <NUM>. The next block <NUM> "Diffuser State Controller" takes the depth map <NUM> to select the diffusing layer state to be assigned to each pixel, and it forwards the 2D image data. Finally, both the 2D image and a set of diffusing layer states are used by block <NUM> "Hardware Controller", which may be implemented by the controller <NUM>, in order to render the 3D image. For the next frame, a "Depth Predictor" may be applied in block <NUM>, in order to predict the depth distribution of the next 3D image. The different blocks may represent different functional steps, which the controller <NUM> is able to implement.

<FIG> shows a method <NUM> according to an embodiment of the invention. The method <NUM> may be performed by a device for displaying a 3D image, particularly by the device <NUM> shown in <FIG> (and schematically explained in <FIG>). The method <NUM> is usable for displaying a 3D image. The method <NUM> comprises a step <NUM> of emitting light beams <NUM>, each light beam <NUM> corresponding to a pixel of a 2D image. Further, the method <NUM> comprises a step <NUM> of diffusing the light beams <NUM> by individually controlling each of a plurality of diffusing elements <NUM> distributed across a 3D volume to be transmissive or diffusive based on a depth map <NUM>.

Claim 1:
Device (<NUM>) for displaying a three-dimensional (3D) image, the device (<NUM>) comprising
a light source (<NUM>) configured to emit light beams (<NUM>), each light beam (<NUM>) corresponding to a pixel of a two-dimensional (2D) image, and
a diffuser (<NUM>) configured to diffuse the light beams (<NUM>),
wherein the diffuser (<NUM>) includes a plurality of diffuser elements (<NUM>) distributed across a three-dimensional volume, and each diffuser element (<NUM>) is individually controllable to be transmissive or diffusive, and
a controller (<NUM>) configured to:
decompose (<NUM>) the 3D image into the 2D image and a depth map (<NUM>),
control the light source (<NUM>) based on the 2D image,
control each diffuser element (<NUM>) to be transmissive or diffusive based on the depth map (<NUM>).