Method and apparatus for generating hologram

US9727970B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9727970-B2
Application numberUS-201514636934-A
CountryUS
Kind codeB2
Filing dateMar 3, 2015
Priority dateAug 6, 2014
Publication dateAug 8, 2017
Grant dateAug 8, 2017

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.

A method of generating a hologram includes receiving three-dimensional (3D) image data, dividing 3D image data into data groups which are independent from one another, by a first processor; calculating, from at least one of the data groups, hologram values to be displayed at respective positions on a hologram plane, by the first processor; calculating, from at least another one of the data groups, hologram values to be displayed at the respective positions on the hologram plane by a second processor, and summing the calculated hologram values for each of the respective positions on the hologram plane, by the first processor or the second processor, or by the first processor and the second processor in parallel.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of generating a hologram, the method comprising: dividing 3D image data into data groups which are independent from one another, by a first processor; calculating, from at least one of the data groups, hologram values to be displayed at respective positions on a hologram plane, by the first processor, the hologram values indicating values regarding an interference pattern by interference between an object wave and a reference wave, at the respective positions on the hologram plane, by object points in the at least one of the data groups; calculating, from at least another one of the data groups, hologram values to be displayed at the respective positions on the hologram plane by a second processor in parallel with the first processor, the hologram values indicating values regarding an interference pattern by interference between an object wave and a reference wave, at the respective positions on the hologram plane, by object points in at least another one of the data groups, and summing the calculated hologram values for each of the respective positions on the hologram plane, by the first processor or the second processor, or by the first processor and the second processor in parallel, wherein the dividing comprises dividing the 3D image data into the data groups based on primary color components of a color model set for the first processor, in the dividing of the 3D image data, image data of each of the data groups is divided into a plurality of depth images based on depth information from the hologram plane, and the method further comprises, with respect to each of plane images of the 3D image data defined by the primary color components and the depth information: calculating a diffraction limit; dividing each of the plane images into a plurality of divided images, each of the plurality of divided images having a size equal to the diffraction limit multiplied by the diffraction limit; and forming a plurality of sub-images by gathering image data at a same matrix position from each of the plurality of divided images. 2. The method of claim 1 , wherein the primary color components correspond to red, green, and blue color components. 3. The method of claim 1 , wherein the calculating comprises calculating the hologram values in parallel by dividing the 3D image data into 3N groups, and N is a number of the plurality of depth images. 4. The method of claim 1 , wherein the calculating comprises calculating the hologram values in parallel by dividing the 3D image data into three groups having different color information, and calculations with respect to the plurality of depth images are sequentially processed in each of the three groups. 5. The method of claim 1 , wherein the calculating comprises calculating the hologram values in parallel by dividing the 3D image data into N groups having different depth information, N is a number of the plurality of depth images, and calculations based on the primary color components are sequentially processed in each of the N groups. 6. The method of claim 1 , wherein the dividing the 3D image data comprises: analyzing a calculation time based on an amount of color image data included in the 3D image data; and dividing and distributing hologram calculation, to the first processor and the second processor, with respect to the plurality of sub-images formed for each of the primary color components and depth images. 7. The method of claim 1 , wherein the calculating the hologram value comprises calculating hologram values with respect to the plurality of sub-images and summing the calculated hologram values to obtain a hologram value with respect to each of the plane images defined by the primary color components and the depth information. 8. A non-transitory computer readable storage medium storing a program that is executable by a computer to perform the method of claim 1 . 9. An apparatus for generating a hologram, the apparatus comprising: a controller comprising a first processor and a second processor that are configured to generate a hologram signal from three-dimensional (3D) image data, wherein the first processor is configured to divide the 3D image data into data groups which are independent from one another and calculate, from at least one of the data groups, hologram values to be displayed at respective positions on a hologram plane, the hologram values indicating values regarding an interference pattern by interference between an object wave and a reference wave, at the respective positions on the hologram plane, by object points in the at least one of the data groups, the second processor is configured to calculate, from at least another one of the data groups, hologram values to be displayed at the respective positions on the hologram plane, in parallel with the first processor, the hologram values indicating values regarding an interference pattern by interference between an object wave and a reference wave, at the respective positions on the hologram plane, by object points in at least another one of the data groups, at least one of the first processor and the second processor is further configured to sum the hologram values calculated by the first processor and the second processor, for each of the respective positions on the hologram plane, the first processor is further configured to convert the summed hologram values to data for a spatial light modulator, the first processor is further configured to divide the 3D image data into the data groups based on primary color components of a color model set for the first processor, the first processor is further configured to divide each of the data groups into a plurality of depth images based on depth information obtained from the hologram plane, and the first processor is further configured to, with respect to each of plane images of the 3D data image defined by the primary color components and the depth information, calculate a diffraction limit, divide each of the plane images into a plurality of divided images, each of the plurality of divided image having a size equal to the diffraction limit multiplied by the diffraction limit, and form a plurality of sub-images by gathering image data at a same matrix position from each of the plurality of divided images. 10. The apparatus of claim 9 , wherein the controller is configured as a central processing unit or graphics processing unit comprising a plurality of processor cores. 11. The apparatus of claim 9 , wherein the primary color components correspond to red, green, and blue color components. 12. The apparatus of claim 9 , wherein the controller comprises 3N processor cores, and N is a number of the plurality of depth images. 13. The apparatus of claim 9 , wherein the controller comprises N processor cores, and N is a number of the plurality of depth images. 14. A three-dimensional (3D) holographic image display apparatus comprising: a light source; a hologram generating apparatus comprising: a controller comprising a first processor and a second processor that are configured to generate a hologram signal from three-dimensional (3D) image data, wherein the first processor is configured to divide the 3D image data into data groups which are independent from one another and calculate, from at least one of the data groups, hologram values to be displayed at respective positions on a hologram plane, the hologram values indicating values regarding an interference pattern by interference between an object wave and a reference wave, at the respective positions on the hologram plane, by object points in the at least one of the data groups, t

Assignees

Inventors

Classifications

  • RGB holobject · CPC title

  • G06T7/0081Primary

    Physics · mapped topic

  • into planes · CPC title

  • Computing or processing means, e.g. digital signal processor [DSP] · CPC title

  • G03H1/0808Primary

    Methods of numerical synthesis, e.g. coherent ray tracing [CRT], diffraction specific · 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 US9727970B2 cover?
A method of generating a hologram includes receiving three-dimensional (3D) image data, dividing 3D image data into data groups which are independent from one another, by a first processor; calculating, from at least one of the data groups, hologram values to be displayed at respective positions on a hologram plane, by the first processor; calculating, from at least another one of the data grou…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06T7/0081. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 08 2017 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).