Image based multiview multilayer holographic rendering algorithm

US9465361B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9465361-B2
Application numberUS-201414525345-A
CountryUS
Kind codeB2
Filing dateOct 28, 2014
Priority dateMar 31, 2014
Publication dateOct 11, 2016
Grant dateOct 11, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Algorithms for improved and more efficient rendering of three-dimensional images for use with holographic display systems. These algorithms include creating layers orthogonal to a viewing direction, the separate layers representing different depths in the image. The layers are created based on knowing the color and depth of each point in the image. Each layer then goes through an FFT process until the information for each layer is represented as a diffraction pattern. A holographic lens is then applied to the diffraction pattern of each layer. This lens will cause that layer to appear, in a hologram based thereon, at a different depth than the other layers. The layers, each with their separate lenses, are then coherently summed up and when applied to a suitable portion of a holographic display system (e.g., an SLM), a hologram can be created for that view. A tiled array of such holograms can be combined together by the holographic display system.

First claim

Opening claim text (preview).

We claim: 1. A computer-implemented method for computing an array of two-dimensional holographic diffraction patterns each representative of an image of a particular scene, comprising: for the first of the holographic diffraction patterns of the array: obtaining a two-dimensional color image of one view of the scene from a first viewing angle; obtaining corresponding depth information about the scene; creating two-dimensional image layers from the color image and the depth information; encoding spatial information in each of the two-dimensional image layers into a two-dimensional diffraction pattern for that layer by applying a Fourier-Fresnel Transform to each two-dimensional image layer; and combining together the two-dimensional diffraction pattern information for each of the two-dimensional image layers to compute the two-dimensional holographic diffraction pattern representative of that view; repeating the above operations for a plurality of other views of the scene, wherein each different view is taken from a different viewing angle; and combining together each of the two-dimensional holographic diffraction patterns into an array of two-dimensional holographic diffraction patterns where each two-dimensional holographic diffraction pattern is representative of a different view of the scene and where each diffraction pattern in the array is angularly-tiled with respect to each adjacent diffraction pattern so each diffraction pattern in the array represents a distinct and different view of the scene. 2. A computer-implemented method as defined in claim 1 , further including for each layer adding a holographic lens to the two-dimensional diffraction pattern information for that layer. 3. A computer-implemented method as defined in claim 1 , wherein the two-dimensional color image and the corresponding depth information come from computer graphics rendering. 4. A computer-implemented method as defined in claim 1 , wherein the two-dimensional color image and the corresponding depth information come from a camera. 5. A computer-implemented method as defined in claim 1 , further including displaying images based on the array of two-dimensional holographic diffraction patterns with an angularly-tiled holographic display system. 6. A computer-implemented method as defined in claim 1 , wherein the operation of creating two-dimensional image layers includes thresholding based on the depth information. 7. A computer-implemented method as defined in claim 1 , wherein the operation of creating two-dimensional image layers includes depth blending based on the depth information. 8. A computer-implemented method as defined in claim 1 , further including storing the array of two-dimensional holographic diffraction patterns. 9. A computer-implemented method as defined in claim 8 , further including displaying holographic images based on the stored array of two-dimensional holographic diffraction patterns. 10. A computer-implemented method as defined in claim 1 , further including displaying holographic images based on the stored array of two-dimensional holographic diffraction patterns. 11. A method for computing and displaying an array of holographic images each representative of a different image of a particular scene, comprising: for the first of the holographic images of the array: obtaining a color image of one view of the scene; obtaining corresponding depth information about the scene; creating image layers from the color image, the depth information, and depth blending; encoding spatial and depth information in each of the image layers into diffraction patterns for that layer; and combining together the diffraction patterns for each of the image layers to compute the holographic diffraction pattern representative of that view; repeating the above operations for each of the other holographic diffraction patterns of the array where each holographic diffraction pattern is representative of a different view of the scene; and displaying each of the array of a holographic images on an angularly-tiled holographic display system, where each image of the array of holographic images represents a distinct and different view of the scene. 12. A method as defined in claim 11 , wherein the angularly-tiled holographic display system includes one or more spatial light modulators. 13. A method as defined in claim 11 , further including for each layer adding a holographic lens to the diffraction pattern information for that layer. 14. A method as defined in claim 11 , wherein the color image and the corresponding depth information come from a camera. 15. A method as defined in claim 11 , wherein the operation of creating image layers includes thresholding based on the depth information. 16. A computer-implemented method for computing an array of holographic diffraction patterns each representative of an image of a particular scene, comprising: for the first of the holographic diffraction patterns of the array: creating image layers that include color image, depth information, and depth blending about one view of a scene; encoding spatial information in each of the image layers into a diffraction pattern for that layer, where each diffraction pattern includes all of a plurality of points of the image of the scene at a particular depth; and combining together the diffraction pattern for each of the image layers to compute the holographic diffraction pattern representative of that view; and repeating the above operations for each of the other holographic diffraction patterns of the array where each holographic diffraction pattern is representative of a different view of the scene; wherein the method is free of use of the Ping-Pong method of image-based wavefront propagation. 17. A computer-implemented method as defined in claim 16 , further including for each layer adding a holographic lens to the diffraction pattern information for that layer. 18. A computer-implemented method as defined in claim 16 , wherein the color image and the corresponding depth information come from a camera. 19. A computer-implemented method as defined in claim 16 , wherein the operation of creating image layers includes thresholding based on the depth information.

Assignees

Inventors

Classifications

  • into planes · CPC title

  • G03H1/0808Primary

    Methods of numerical synthesis, e.g. coherent ray tracing [CRT], diffraction specific · CPC title

  • using downstream optical component · CPC title

  • discrete holograms only · CPC title

  • Element having optical power, e.g. field lens · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9465361B2 cover?
Algorithms for improved and more efficient rendering of three-dimensional images for use with holographic display systems. These algorithms include creating layers orthogonal to a viewing direction, the separate layers representing different depths in the image. The layers are created based on knowing the color and depth of each point in the image. Each layer then goes through an FFT process un…
Who is the assignee on this patent?
Disney Entpr Inc, Cambridge Entpr Ltd
What technology area does this patent fall under?
Primary CPC classification G03H1/0808. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 11 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).