IP Library › Granted Patent US 12,254,797
Granted Patent B2
US 12,254,797 · App. 18/906,950 · Granted Mar 18, 2025

Holographically displaying live scenes including three-dimensional objects

Inventors: Kamran Qaderi (San Gabriel, CA); Jonathan Seamus Blackley (South Pasadena, CA); Watson Brent Boyett (Los Angeles, CA); Robin James Green (Duvall, WA); Stephen John Hart (San Juan Capistrano, CA); Robert Alan Hess (Mesa, AZ); Mark Anthony Loya (Temple City, CA); Benjamin Francis Neil (South Pasadena, CA); Jesus Manuel Caridad Ramirez (Altadena, CA); William Luke Snitzer (Los Angeles, CA)
Assignee: Pacific Light & Hologram, Inc.
G09G3/003G02F1/134309G02F1/13439G09G3/3413G09G3/36
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,254,797
App. No.
18/906,950
Granted
Mar 18, 2025
Kind
B2
Abstract

Methods, apparatus, devices, subsystems, and systems for holographically displaying live scenes including one or more three-dimensional (3D) objects are provided. In one aspect, a method includes capturing optical holograms of a live scene, digitizing/processing the optical holograms, and holographically reconstructing the live scene based on the digitized/processed holograms. In another aspect, a method includes capturing images/videos of a live scene, computing corresponding holograms, and holographically reconstructing the live scene based on the computed holograms.

Claims (137)

1. A system comprising:

a hologram generation system configured to generate one or more digital holograms corresponding to a live scene that comprises one or more three-dimensional (3D) objects; and

a holographic display system configured to reconstruct the live scene in a 3D space based on the one or more digital holograms,

wherein the hologram generation system comprises:

one or more scene acquisition devices configured to capture visual data of the live scene from one or more views, the visual data comprising at least one of one or more images or one or more videos; and

a computing system configured to:

obtain primitive data associated with the live scene based on the captured visual data of the live scene; and

generate a digital hologram corresponding to the live scene based on the primitive data associated with the live scene and display element information of a display of the holographic display system, and

wherein the computing system comprises a computing device coupled to the one or more scene acquisition devices and configured to:

generate a 3D representation of the live scene based on the captured visual data of the live scene; and

obtain primitive data of the 3D representation of the live scene based on the 3D representation of the live scene, wherein the primitive data associated with the live scene comprises the primitive data of the 3D representation of the live scene.

2. The system of claim 1 , wherein the computing device is configured to generate the 3D representation of the live scene based on the captured visual data of the live scene using a 3D rendering algorithm.

3. The system of claim 2 , wherein the one or more scene acquisition devices are configured to transmit sequential visual data of the live scene to the computing device in a time period, the sequential visual data comprising first visual data and second visual data sequential to the first visual data, and

wherein the computing device is configured to:

generate a first 3D representation of the live scene based on the first visual data of the live scene using the 3D rendering algorithm, and

generate a second 3D representation of the live scene by updating the first 3D representation of the live scene based on a difference between the first visual data and the second visual data using the 3D rendering algorithm.

4. The system of claim 1 , wherein the computing device is configured to:

load the 3D representation of the live scene into a 3D simulation application, and

obtain the primitive data of the 3D representation of the live scene based on an output of the 3D simulation application that is associated with the 3D representation of the live scene.

5. The system of claim 4 , wherein the primitive data of the 3D representation of the live scene comprises:

data of a plurality of primitives corresponding to the 3D representation of the live scene, the data comprising primitive data of each primitive of the plurality of primitives, a primitive comprising at least one vertex, primitive data of the primitive comprising data of the at least one vertex.

6. The system of claim 5 , wherein the primitive data of the primitive comprises at least one of:

a primitive identifier of the primitive,

at least one vertex identifier of the at least one vertex,

coordinate information of the primitive in a 3D coordinate system,

color information of the primitive,

texture coordinate information of the primitive,

shading information for the primitive,

viewpoint dependent shading information associated with the primitive, or

occlusion information of the primitive.

7. The system of claim 5 , wherein the computing system comprises a processing device coupled to the computing device and configured to:

for each primitive of the plurality of primitives, determining an electromagnetic (EM) field contribution to each of a plurality of display elements of the display based on primitive data of the primitive; and

for each of the plurality of display elements of the display, generating a sum of the EM field contributions of the plurality of primitives to the display element,

wherein the digital hologram comprises the sums of the EM field contributions for the plurality of display elements of the display.

8. The system of claim 7 , wherein the computing device is configured to: generate the primitive data of the 3D representation of the live scene based on the output of 3D simulation application using an application programming interface (API), and

wherein the computing device is configured to execute the API to:

for each of a plurality of vertices of the plurality of primitives, associate a respective vertex identifier of the vertex with respective vertex data of the vertex, and store the association between the respective vertex identifier and the respective vertex data of the vertex in a memory of the computing device; and

for each of the plurality of primitives, associate a respective primitive identifier of the primitive with one or more respective vertex identifiers of one or more vertices of the primitive in the memory, and store an association between the respective primitive identifier and the one or more respective vertex identifiers for the primitive in the memory.

9. The system of claim 8 , wherein the computing device is configured to execute the API to:

determine primitive identifiers of multiple primitives associated with a command instruction,

determine vertex identifiers associated with the primitive identifiers, and

transmit a command including the command instruction, the vertex identifiers associated with the primitive identifiers, and the primitive identifiers of the multiple primitives, to the processing device, without the primitive data of the plurality of primitives,

wherein the command indicates drawing the multiple primitives according to the command instruction and based on at least one of the primitive identifiers of the multiple primitives or the vertex identifiers associated with the primitive identifiers.

10. The system of claim 9 , wherein the processing device comprises:

a command processor configured to:

receive the command from the computing device, and

process the command to obtain primitive data of the multiple primitives from the computing device based on the command;

a plurality of computing units configured to calculate an electromagnetic (EM) field contribution of each of the multiple primitives to each of the plurality of display elements based on the primitive data of the multiple primitives; and

an accumulator configured to:

accumulate EM field contributions of the multiple primitives to each of the plurality of display elements.

11. The system of claim 10 , wherein the command processor, the plurality of computing units, and the accumulator are connected in series, and the plurality of computing units are connected in parallel between the command processor and the accumulator.

12. The system of claim 7 , wherein the digital hologram is a complex-valued hologram, a phase hologram, or an amplitude hologram.

13. The system of claim 1 , wherein the holographic display system comprises a driving device coupled to the display and configured to:

generate respective modulation control signals for a plurality of display elements of the display based on the digital hologram corresponding to the live scene.

14. The system of claim 13 , wherein the digital hologram is a complex-valued hologram, and the driving device is configured to:

convert the complex-valued hologram to a phase-only hologram, and

generate the respective modulation control signals for the plurality of display elements based on the phase-only hologram.

15. The system of claim 13 , wherein the holographic display system further comprises an illuminator,

wherein the driving device is configured to: transmit an illumination control signal to the illuminator to activate the illuminator to illuminate light on the display such that the light is caused by modulated display elements of the display to form a volumetric light field corresponding to the live scene, and

wherein the driving device is configured to:

output the respective modulation control signal to each display element of the plurality of display elements, in coordination with transmitting the illumination control signal to the illuminator.

16. The system of claim 15 , wherein the driving device is configured to:

sequentially output a first modulation control signal to modulate the display with a first digital hologram associated with a first color during a first time period, and a second modulation control signal to modulate the display with a second digital hologram associated with a second color during a second time period sequential to the first time period; and

sequentially output a first illumination control signal to activate the illuminator to turn on a first coherent light element to emit light with a first color during the first time period, and a second illumination control signal to activate the illuminator to turn on a second coherent light element to emit light with the second color during the second time period.

17. The system of claim 1 , wherein the hologram generation system is configured to generate sequential digital holograms corresponding to the live scene, and

wherein the holographic display system is configured to continuously reconstruct the live scene in the 3D space based on the sequential digital holograms.

18. A method comprising:

capturing visual data of a live scene from one or more views, the live scene comprising one or more three-dimensional (3D) objects, the visual data comprising at least one of one or more images or one or more videos;

obtaining primitive data associated with the live scene based on the captured visual data of the live scene;

generating one or more digital holograms corresponding to the live scene based on the primitive data associated with the live scene and display element information of a display; and

reconstructing the live scene in a 3D space by modulating the display with the one or more digital holograms,

wherein obtaining the primitive data associated with the live scene based on the captured visual data of the live scene comprises:

generating a 3D representation of the live scene based on the captured visual data of the live scene, and

obtaining primitive data of the 3D representation of the live scene based on the 3D representation of the live scene, wherein the primitive data associated with the live scene comprises the primitive data of the 3D representation of the live scene.

19. The method of claim 18 , wherein generating the 3D representation of the live scene based on the captured visual data of the live scene comprises:

processing the captured visual data of the live scene using a 3D rendering algorithm to generate the 3D representation of the live scene, and

wherein the method comprises:

generating sequential visual data of the live scene in a time period, the sequential visual data comprising first visual data and second visual data sequential to the first visual data;

generating a first 3D representation of the live scene based on the first visual data of the live scene using the 3D rendering algorithm; and

generating a second 3D representation of the live scene by updating the first 3D representation of the live scene based on a difference between the first visual data and the second visual data using the 3D rendering algorithm.

20. The method of claim 18 , wherein obtaining the primitive data of the 3D representation of the live scene based on the 3D representation of the live scene comprises:

loading the 3D representation of the live scene into a 3D simulation application, and

obtaining the primitive data of the 3D representation of the live scene based on an output of the 3D simulation application that is associated with the 3D representation of the live scene.

21. The method of claim 18 , wherein the primitive data of the 3D representation of the live scene comprises:

data of a plurality of primitives corresponding to the 3D representation of the live scene, the data comprising primitive data of each primitive of the plurality of primitives, a primitive comprising at least one vertex, primitive data of the primitive comprising data of the at least one vertex, and

wherein generating the one or more digital holograms corresponding to the live scene comprises:

for each primitive of the plurality of primitives, determine an electromagnetic (EM) field contribution to each of a plurality of display elements of the display based on primitive data of the primitive; and

for each of the plurality of display elements of the display, generate a sum of the EM field contributions of the plurality of primitives to the display element,

wherein a digital hologram comprises the sums of the EM field contributions for the plurality of display elements of the display.

22. The method of claim 21 , comprising:

for each of a plurality of vertices of the plurality of primitives, associating a respective vertex identifier of the vertex with respective vertex data of the vertex, and storing the association between the respective vertex identifier and the respective vertex data of the vertex in a memory;

for each of the plurality of primitives, associating a respective primitive identifier of the primitive with one or more respective vertex identifiers of one or more vertices of the primitive in the memory, and storing an association between the respective primitive identifier and the one or more respective vertex identifiers for the primitive in the memory;

determining primitive identifiers of multiple primitives associated with a command instruction;

determining vertex identifiers associated with the primitive identifiers; and

generating a command including the command instruction, the vertex identifiers associated with the primitive identifiers, and the primitive identifiers of the multiple primitives,

wherein the command indicates drawing the multiple primitives according to the command instruction and based on at least one of the primitive identifiers of the multiple primitives or the vertex identifiers associated with the primitive identifiers.

23. The method of claim 22 , comprising:

processing the command to obtain primitive data of the multiple primitives based on the command;

calculating an electromagnetic (EM) field contribution of each of the multiple primitives to each of the plurality of display elements based on the primitive data of the multiple primitives; and

accumulating EM field contributions of the multiple primitives to each of the plurality of display elements.

24. The method of claim 18 , wherein reconstructing the live scene in a 3D space by modulating the display with the one or more digital holograms comprises:

generating respective modulation control signals for a plurality of display elements of the display based on a digital hologram corresponding to the live scene.

25. The method of claim 24 , wherein the digital hologram is a complex-valued hologram, and the method comprises:

converting the complex-valued hologram to a phase-only hologram, and

generating the respective modulation control signals for the plurality of display elements based on the phase-only hologram.

26. The method of claim 24 , wherein reconstructing the live scene in a 3D space by modulating the display with the one or more digital holograms comprises:

transmitting an illumination control signal to an illuminator to activate the illuminator to illuminate light on the display such that the light is caused by modulated display elements of the display to form a volumetric light field corresponding to the live scene; and

outputting the respective modulation control signal to each display element of the plurality of display elements, in coordination with transmitting the illumination control signal to the illuminator.

27. The method of claim 18 , comprising:

generating sequential digital holograms corresponding to the live scene based on captured sequential visual data of the live scene; and

continuously reconstructing the live scene in the 3D space based on the sequential digital holograms.

28. A system for generating digital holograms corresponding to live scenes, the system comprising:

one or more scene acquisition devices configured to capture visual data of a live scene from one or more views, the live scene comprising one or more three-dimensional (3D) objects, the visual data comprising at least one of one or more images or one or more videos; and

a computing system configured to:

obtain primitive data associated with the live scene based on the captured visual data of the live scene; and

generate a digital hologram corresponding to the live scene based on the primitive data associated with the live scene and display element information of a display,

wherein the computing system comprises a computing device coupled to the one or more scene acquisition devices and configured to:

generate a 3D representation of the live scene based on the captured visual data of the live scene; and

obtain primitive data of the 3D representation of the live scene based on the 3D representation of the live scene, wherein the primitive data associated with the live scene comprises the primitive data of the 3D representation of the live scene.

29. A method comprising:

capturing visual data of a live scene from one or more views, the live scene comprising one or more three-dimensional (3D) objects, the visual data comprising at least one of one or more images or one or more videos;

obtaining primitive data associated with the live scene based on the captured visual data of the live scene;

generating one or more digital holograms corresponding to the live scene based on the primitive data associated with the live scene and display element information of a display; and

reconstructing the live scene in a 3D space by modulating the display with the one or more digital holograms,

wherein reconstructing the live scene in a 3D space by modulating the display with the one or more digital holograms comprises: generating respective modulation control signals for a plurality of display elements of the display based on a digital hologram corresponding to the live scene, and

wherein the digital hologram is a complex-valued hologram, and the method comprises:

converting the complex-valued hologram to a phase-only hologram, and

generating the respective modulation control signals for the plurality of display elements based on the phase-only hologram.

30. A method comprising:

capturing visual data of a live scene from one or more views, the live scene comprising one or more three-dimensional (3D) objects, the visual data comprising at least one of one or more images or one or more videos;

obtaining primitive data associated with the live scene based on the captured visual data of the live scene;

generating one or more digital holograms corresponding to the live scene based on the primitive data associated with the live scene and display element information of a display; and

reconstructing the live scene in a 3D space by modulating the display with the one or more digital holograms,

wherein reconstructing the live scene in a 3D space by modulating the display with the one or more digital holograms comprises: generating respective modulation control signals for a plurality of display elements of the display based on a digital hologram corresponding to the live scene, and

wherein reconstructing the live scene in a 3D space by modulating the display with the one or more digital holograms comprises:

transmitting an illumination control signal to an illuminator to activate the illuminator to illuminate light on the display such that the light is caused by modulated display elements of the display to form a volumetric light field corresponding to the live scene; and

outputting the respective modulation control signal to each display element of the plurality of display elements, in coordination with transmitting the illumination control signal to the illuminator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2024
From: QADERI, KAMRAN; BLACKLEY, JONATHAN SEAMUS; BOYETT, WATSON BRENT; GREEN, ROBIN JAMES; HART, STEPHEN JOHN; HESS, ROBERT ALAN; LOYA, MARK ANTHONY; NEIL, BENJAMIN FRANCIS; RAMIREZ, JESUS MANUEL CARIDAD; SNITZER, WILLIAM LUKE
To: PACIFIC LIGHT & HOLOGRAM, INC.
Reel/Frame 068875/0692 →
Continuity (6)
Continuation PCTUS2024028822 · May 10, 2024
Continuation In Part 18410185 · Jan 11, 2024
Continuation 18468571 · Sep 15, 2023
Provisional Application 63613622 · Dec 21, 2023
Provisional Application 63501928 · May 12, 2023
Related Publication 20250029529A1 · Jan 23, 2025
References Cited (272)
US 4586780A · Chern et al. · 1986 [cited by applicant]
US 5016950A · Smith · 1991 [cited by applicant]
US 5144288A · Hamada · 1992 [cited by applicant]
US 5347375A · Saito · 1994 [cited by applicant]
US 5668648A · Saito · 1997 [cited by applicant]
US 5719600A · Alcorn · 1998 [cited by applicant]
US 5753349A · Boswell · 1998 [cited by applicant]
US 5825448A · Bos et al. · 1998 [cited by applicant]
US 6256120B1 · Suzuki · 2001 [cited by applicant]
US 6288803B1 · Hattori et al. · 2001 [cited by applicant]
US 6580388B1 · Stoyanov · 2003 [cited by applicant]
US 6606095B1 · Lengyel · 2003 [cited by applicant]
US 7103099B1 · Paz · 2006 [cited by applicant]
US 7277209B1 · Grossetie · 2007 [cited by applicant]
US 7660039B2 · Santoro et al. · 2010 [cited by applicant]
US 7837361B2 · Santoro et al. · 2010 [cited by applicant]
US 8047673B2 · Santoro · 2011 [cited by applicant]
US 8218211B2 · Kroll · 2012 [cited by applicant]
US 8233204B1 · Robbins et al. · 2012 [cited by applicant]
US 8400696B2 · Ikeda · 2013 [cited by applicant]
US 8786925B2 · Hart et al. · 2014 [cited by applicant]
US 8976081B2 · Rao · 2015 [cited by applicant]
US 9270978B2 · Li · 2016 [cited by applicant]
US 9515099B2 · Kwon · 2016 [cited by applicant]
US 9710957B2 · Berghoff · 2017 [cited by applicant]
US 9715215B2 · Christmas et al. · 2017 [cited by applicant]
US 9946224B2 · Kroll et al. · 2018 [cited by applicant]
US 9959808B2 · Sun · 2018 [cited by applicant]
US 9990877B2 · Kim · 2018 [cited by applicant]
US 10098565B2 · Brannan · 2018 [cited by applicant]
US 10156725B2 · TeKolste et al. · 2018 [cited by applicant]
US 10379496B2 · Onural · 2019 [cited by applicant]
US 10445556B2 · Vilenskii et al. · 2019 [cited by applicant]
US 10475370B2 · Spitzer · 2019 [cited by applicant]
US 10534209B1 · Fu · 2020 [cited by applicant]
US 10712667B2 · Oemrawsingh et al. · 2020 [cited by applicant]
US 10853999B2 · Blackley · 2020 [cited by applicant]
US 10854000B2 · Blackley · 2020 [cited by applicant]
US 10867439B2 · Blackley · 2020 [cited by applicant]
US 10878622B2 · Blackley · 2020 [cited by applicant]
US 10878623B2 · Blackley · 2020 [cited by applicant]
US 10884240B2 · Song · 2021 [cited by examiner]
US 10902673B2 · Blackley · 2021 [cited by applicant]
US 10909756B2 · Blackley · 2021 [cited by applicant]
US 10964103B2 · Blackley · 2021 [cited by applicant]
US 10969740B2 · Shi et al. · 2021 [cited by applicant]
US 11204540B2 · Popovich et al. · 2021 [cited by applicant]
US 11347185B2 · Qaderi et al. · 2022 [cited by applicant]
US 11360429B2 · Qaderi et al. · 2022 [cited by applicant]
US 11360430B2 · Qaderi et al. · 2022 [cited by applicant]
US 11360431B2 · Qaderi et al. · 2022 [cited by applicant]
US 11378917B2 · Qaderi et al. · 2022 [cited by applicant]
US 11410384B2 · Blackley et al. · 2022 [cited by applicant]
US 11415937B2 · Qaderi et al. · 2022 [cited by applicant]
US 11762333B2 · Qaderi et al. · 2023 [cited by applicant]
US 11900842B1 · Blackley et al. · 2024 [cited by applicant]
US 11953856B2 · Song · 2024 [cited by examiner]
US 11995769B2 · Blackley et al. · 2024 [cited by applicant]
US 12170038B2 · Blackley et al. · 2024 [cited by applicant]
US 20010024177A1 · Popovich · 2001 [cited by applicant]
US 20020180720A1 · Ishiyama · 2002 [cited by applicant]
US 20030081154A1 · Coleman et al. · 2003 [cited by applicant]
US 20030090599A1 · Ochiai et al. · 2003 [cited by applicant]
US 20030151809A1 · Takahashi · 2003 [cited by applicant]
US 20040004586A1 · Endo et al. · 2004 [cited by applicant]
US 20040066547A1 · Parker et al. · 2004 [cited by applicant]
US 20040094699A1 · Goto et al. · 2004 [cited by applicant]
US 20040105091A1 · Zaidi et al. · 2004 [cited by applicant]
US 20050078374A1 · Taira et al. · 2005 [cited by applicant]
US 20050122454A1 · Sharp · 2005 [cited by applicant]
US 20060139711A1 · Leister et al. · 2006 [cited by applicant]
US 20060239171A1 · Ooi et al. · 2006 [cited by applicant]
US 20060279528A1 · Schobben · 2006 [cited by applicant]
US 20070024999A1 · Crossland · 2007 [cited by applicant]
US 20070242325A1 · Kitamura · 2007 [cited by applicant]
US 20070257943A1 · Miller · 2007 [cited by applicant]
US 20080037131A1 · Steenblik et al. · 2008 [cited by applicant]
US 20080247128A1 · Khoo · 2008 [cited by applicant]
US 20080297390A1 · Ko et al. · 2008 [cited by applicant]
US 20080300478A1 · Zuhars et al. · 2008 [cited by applicant]
US 20090015922A1 · St. Hilaire · 2009 [cited by applicant]
US 20090128562A1 · McCombe · 2009 [cited by applicant]
US 20090303597A1 · Miyawaki et al. · 2009 [cited by applicant]
US 20100033781A1 · Leister · 2010 [cited by applicant]
US 20100085642A1 · Drinkwater · 2010 [cited by applicant]
US 20100149139A1 · Kroll · 2010 [cited by applicant]
US 20100157399A1 · Kroll · 2010 [cited by applicant]
US 20100238528A1 · Govil et al. · 2010 [cited by applicant]
US 20100328433A1 · Li · 2010 [cited by applicant]
US 20100328759A1 · Kirkby et al. · 2010 [cited by applicant]
US 20110002020A1 · Khan · 2011 [cited by applicant]
US 20110050655A1 · Mukawa · 2011 [cited by applicant]
US 20110157667A1 · Lacoste · 2011 [cited by applicant]
US 20120008181A1 · Cable · 2012 [cited by applicant]
US 20120218481A1 · Popovich · 2012 [cited by applicant]
US 20120236415A1 · Nagano et al. · 2012 [cited by applicant]
US 20130022222A1 · Zschau · 2013 [cited by applicant]
US 20130100513A1 · Choi et al. · 2013 [cited by applicant]
US 20130101253A1 · Popovich et al. · 2013 [cited by applicant]
US 20130135290A1 · Davidson · 2013 [cited by applicant]
US 20130208508A1 · Nichol et al. · 2013 [cited by applicant]
US 20130268357A1 · Heath · 2013 [cited by applicant]
US 20130278631A1 · Border · 2013 [cited by applicant]
US 20130306627A1 · Libman · 2013 [cited by applicant]
US 20140064655A1 · Nguyen et al. · 2014 [cited by applicant]
US 20140071539A1 · Gao · 2014 [cited by applicant]
US 20140222884A1 · Gupta · 2014 [cited by applicant]
US 20140240342A1 · Xu et al. · 2014 [cited by applicant]
US 20140240843A1 · Kollin et al. · 2014 [cited by applicant]
US 20140300966A1 · Travers et al. · 2014 [cited by applicant]
US 20140354697A1 · Endisch · 2014 [cited by applicant]
US 20140358002A1 · Daoura · 2014 [cited by applicant]
US 20150123964A1 · Lee et al. · 2015 [cited by applicant]
US 20150277378A1 · Smithwick · 2015 [cited by applicant]
US 20150325035A1 · Howell · 2015 [cited by applicant]
US 20150355597A1 · Schwerdtner · 2015 [cited by applicant]
US 20150378080A1 · Georgiou · 2015 [cited by applicant]
US 20160055778A1 · Kim · 2016 [cited by applicant]
US 20160077367A1 · Lo et al. · 2016 [cited by applicant]
US 20160078683A1 · Sudol · 2016 [cited by applicant]
US 20160104750A1 · Jinta et al. · 2016 [cited by applicant]
US 20160147000A1 · Yoon · 2016 [cited by applicant]
US 20160147003A1 · Morozov · 2016 [cited by applicant]
US 20160157828A1 · Sumi · 2016 [cited by applicant]
US 20160161914A1 · Onural · 2016 [cited by applicant]
US 20160223987A1 · Park · 2016 [cited by applicant]
US 20160291544A1 · Kroll et al. · 2016 [cited by applicant]
US 20160291545A1 · Fan · 2016 [cited by applicant]
US 20160336484A1 · McGroddy · 2016 [cited by applicant]
US 20160349508A1 · Horikawa · 2016 [cited by applicant]
US 20160379606A1 · Kollin et al. · 2016 [cited by applicant]
US 20170038727A1 · Kim · 2017 [cited by applicant]
US 20170160547A1 · Webster et al. · 2017 [cited by applicant]
US 20170248825A1 · Georgiou et al. · 2017 [cited by applicant]
US 20170269767A1 · Yang · 2017 [cited by applicant]
US 20170293259A1 · Ochiai · 2017 [cited by applicant]
US 20170308988A1 · Li · 2017 [cited by applicant]
US 20170322414A1 · Ishii · 2017 [cited by applicant]
US 20170323125A1 · Yang · 2017 [cited by applicant]
US 20170351944A1 · Yang · 2017 [cited by applicant]
US 20180024289A1 · Fattal · 2018 [cited by applicant]
US 20180039072A1 · Okumura · 2018 [cited by applicant]
US 20180130251A1 · Berghoff · 2018 [cited by applicant]
US 20180196390A1 · Collin · 2018 [cited by applicant]
US 20180231789A1 · Ng · 2018 [cited by applicant]
US 20180253869A1 · Yumer · 2018 [cited by applicant]
US 20180275350A1 · Oh · 2018 [cited by applicant]
US 20180284460A1 · Cheng et al. · 2018 [cited by applicant]
US 20180364641A1 · Park · 2018 [cited by applicant]
US 20190004478A1 · Gelman et al. · 2019 [cited by applicant]
US 20190008388A1 · Ando · 2019 [cited by applicant]
US 20190014319A1 · Jannard · 2019 [cited by applicant]
US 20190028674A1 · Smits · 2019 [cited by applicant]
US 20190101866A1 · Georgiou · 2019 [cited by applicant]
US 20190113802A1 · Won et al. · 2019 [cited by applicant]
US 20190121196A1 · Kumar · 2019 [cited by applicant]
US 20190121291A1 · Leister · 2019 [cited by applicant]
US 20190155033A1 · Gelman et al. · 2019 [cited by applicant]
US 20190196400A1 · Chang · 2019 [cited by applicant]
US 20190212557A1 · Waldern et al. · 2019 [cited by applicant]
US 20190243142A1 · TeKolste et al. · 2019 [cited by applicant]
US 20190285897A1 · Topliss · 2019 [cited by applicant]
US 20190324991A1 · Lehtinen et al. · 2019 [cited by applicant]
US 20190361396A1 · Christmas · 2019 [cited by applicant]
US 20200050145A1 · Kim · 2020 [cited by examiner]
US 20200264560A1 · Chen · 2020 [cited by applicant]
US 20200271949A1 · Colin · 2020 [cited by applicant]
US 20200272098A1 · Colin et al. · 2020 [cited by applicant]
US 20200273236A1 · Colin · 2020 [cited by applicant]
US 20200273242A1 · Colin · 2020 [cited by applicant]
US 20200275081A1 · Colin · 2020 [cited by applicant]
US 20200275082A1 · Colin · 2020 [cited by applicant]
US 20200275088A1 · Colin · 2020 [cited by applicant]
US 20200278498A1 · Schultz et al. · 2020 [cited by applicant]
US 20200278543A1 · Shultz et al. · 2020 [cited by applicant]
US 20200280715A1 · Colin · 2020 [cited by applicant]
US 20200309944A1 · Thoresen et al. · 2020 [cited by applicant]
US 20200341194A1 · Waldern et al. · 2020 [cited by applicant]
US 20200363641A1 · Noguchi · 2020 [cited by applicant]
US 20200393680A1 · Hogstedt et al. · 2020 [cited by applicant]
US 20210209846A1 · Blackley · 2021 [cited by applicant]
US 20210216163A1 · Wang et al. · 2021 [cited by applicant]
US 20210264849A1 · Suzuki · 2021 [cited by applicant]
US 20210294003A1 · Roehrig et al. · 2021 [cited by applicant]
US 20210373493A1 · Song · 2021 [cited by examiner]
US 20210397128A1 · Hirose et al. · 2021 [cited by applicant]
US 20220028334A1 · Park et al. · 2022 [cited by applicant]
US 20220050298A1 · Klug et al. · 2022 [cited by applicant]
US 20220058356A1 · Yamamoto et al. · 2022 [cited by applicant]
US 20220082886A1 · Qaderi et al. · 2022 [cited by applicant]
US 20220082998A1 · Qaderi et al. · 2022 [cited by applicant]
US 20220083000A1 · Qaderi et al. · 2022 [cited by applicant]
US 20220083001A1 · Qaderi et al. · 2022 [cited by applicant]
US 20220083002A1 · Qaderi et al. · 2022 [cited by applicant]
US 20220083003A1 · Qaderi et al. · 2022 [cited by applicant]
US 20220083006A1 · Qaderi et al. · 2022 [cited by applicant]
US 20220084226A1 · Uludag · 2022 [cited by applicant]
US 20220086419A1 · Qaderi et al. · 2022 [cited by applicant]
US 20220101597A1 · Panneer et al. · 2022 [cited by applicant]
US 20220350369A1 · Xu et al. · 2022 [cited by applicant]
US 20220366647A1 · Blackley et al. · 2022 [cited by applicant]
US 20230104826A1 · Gu · 2023 [cited by applicant]
US 20230113022A1 · Blackley et al. · 2023 [cited by applicant]
US 20230142054A1 · Qaderi et al. · 2023 [cited by applicant]
US 20230213767A1 · Grant et al. · 2023 [cited by applicant]
US 20240379003A1 · Blackley et al. · 2024 [cited by applicant]
US 20240379031A1 · Blackley et al. · 2024 [cited by applicant]
US 20240394977A1 · Blackley et al. · 2024 [cited by applicant]
CN 101226325 · 2008 [cited by applicant]
CN 101241603 · 2008 [cited by applicant]
CN 103760676A · 2014 [cited by applicant]
CN 104466007 · 2015 [cited by applicant]
CN 104776865 · 2015 [cited by applicant]
CN 109564403 · 2019 [cited by applicant]
CN 113866984A · 2021 [cited by applicant]
CN 114019715A · 2022 [cited by applicant]
EP 3690505 · 2020 [cited by applicant]
JP 2010503035 · 2010 [cited by applicant]
JP 2011513786 · 2011 [cited by applicant]
JP 2013050566 · 2013 [cited by applicant]
JP 2013524270 · 2013 [cited by applicant]
JP 2013540278 · 2013 [cited by applicant]
JP 2015064593A · 2015 [cited by applicant]
JP 2016042036 · 2016 [cited by applicant]
JP 2017097370 · 2017 [cited by applicant]
KR 1020140063528A · 2014 [cited by applicant]
KR 1020170015884A · 2017 [cited by applicant]
TW 201833680 · 2018 [cited by applicant]
WO WO2008138984 · 2008 [cited by applicant]
WO WO2011121130 · 2011 [cited by applicant]
WO WO2017120320 · 2017 [cited by applicant]
WO WO2017198713 · 2017 [cited by applicant]
WO WO2019143729 · 2019 [cited by applicant]
WO WO2022060734 · 2022 [cited by applicant]
Chapter II Amendment for corresponding PCT Appl No. PCT/US19/13857, dated Aug. 15, 2019. [cited by applicant]
Extended European Search Report in European Appln No. 19741590.4, dated Oct. 27, 2021, 7 pages. [cited by applicant]
Ichikawa et al., “Realistic expression for full-parallax computer-generated holograms with the ray-tracing method,” Optical Society of America, Nov. 16, 2012, 9 pages. [cited by applicant]
Ichikawa et al., “Proceedings of Spie; Realistic 3D image reconstruction in CGH with Fourier transform optical system,” Proc. SPIE 8644, Practical Holography XXVII: Materials and Applications, Mar. 1, 2013, doi: 10.1117… [cited by applicant]
International Preliminary Report on Patentability for corresponding PCT Appl No. PCT/US19/13857, dated Dec. 13, 2019. [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/US2021/050271, mailed on Mar. 30, 2023, 13 pages. [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/US2021/050275, mailed on Mar. 30, 2023, 12 pages. [cited by applicant]
International Search Report and Written Opinion for corresponding PCT Appl No. PCT/US19/13857, dated Jun. 26, 2019. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/US2021/050271, dated Jan. 27, 2022, 16 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/US2021/050275, dated Dec. 13, 2021, 13 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/US2024/028822, mailed on Sep. 6, 2024, 19 pages. [cited by applicant]
Invitation to Pay Additional Fees and, Where Applicable, Protest Fee in International Appln. No. PCT/US2021/050271, dated Nov. 2, 2021, 3 pages. [cited by applicant]
Notice of Allowance in U.S. Appl. No. 17/815,780, dated Apr. 17, 2024, 8 pages. [cited by applicant]
Notice of Allowance in U.S. Appl. No. 18/079,788, dated Jul. 19, 2024, 9 pages. [cited by applicant]
Office Action in Japanese Appln. No. 2020-537759, dated Nov. 29, 2022, 12 pages (with English translation). [cited by applicant]
Office Action in Japanese Appln. No. 2023-114422, dated Feb. 20, 2024, 13 pages (with English translation). [cited by applicant]
Office Action in Japanese Appln. No. 2023-114422, dated Jun. 4, 2024, 6 pages (with English translation). [cited by applicant]
Office Action in Korean Appln. 2020-7020715, dated Jan. 31, 2024, 8 pages (with English translation). [cited by applicant]
Office Action in U.S. Appl. No. 17/815,780, dated Dec. 14, 2023, 17 pages. [cited by applicant]
Office Action in U.S. Appl. No. 18/079,788, dated Jul. 26, 2023, 15 pages. [cited by applicant]
Office Action in U.S. Appl. No. 18/079,788, dated Mar. 15, 2024, 20 pages. [cited by applicant]
Office Action in U.S. Appl. No. 18/079,788, dated Nov. 14, 2023, 19 pages. [cited by applicant]
Office Action in U.S. Appl. No. 18/468,571, dated Nov. 16, 2023, 12 pages. [cited by applicant]
Office Action in U.S. Appl. No. 18/079,788, dated Jul. 1, 2024, 22 pages. [cited by applicant]
Search Report in Taiwanese Appln. 110134968, dated Jul. 5, 2023, 3 pages (with English translation). [cited by applicant]
Search Report in Taiwanese Appln. 110134969, dated Jul. 5, 2023, 3 pages (with English translation). [cited by applicant]
Zhang et al., “Elimination of a zero-order beam induced by a pixelated spatial light modulator for holographic projection,” Applied Optics, Oct. 2009, 48(30):5834-5841. [cited by applicant]
Notice of Allowance in U.S. Appl. No. 18/907,386, dated Dec. 27, 2024, 9 pages. [cited by applicant]
Office Action in U.S. Appl. No. 18/906,013, dated Jan. 2, 2025, 9 pages. [cited by applicant]
Office Action in U.S. Appl. No. 18/906,076, dated Dec. 20, 2024, 58 pages. [cited by applicant]
[No Author Listed], “Google definition of integrated,” Nov. 11, 2024, retrieved from Google.com, 3 pages (Year: 2024). [cited by applicant]
Notice of Allowance in Korean Appln. No. 10-2020-7020715, dated Oct. 30, 2024, 8 pages (with machine translation). [cited by applicant]
Notice of Allowance in U.S. Appl. No. 18/906,124, dated Dec. 6, 2024, 8 pages. [cited by applicant]
Office Action in U.S. Appl. No. 18/906,970, dated Dec. 4, 2024, 27 pages. [cited by applicant]
Office Action in U.S. Appl. No. 18/907,119, dated Nov. 27, 2024, 31 pages. [cited by applicant]
Notice of Allowance in U.S. Appl. No. 18/906,110, dated Jan. 16, 2025, 8 pages. [cited by applicant]
Notice of Allowance in U.S. Appl. No. 18/907,303, dated Jan. 15, 2025, 7 pages. [cited by applicant]
Office Action in U.S. Appl. No. 18/907,241, dated Jan. 16, 2025, 8 pages. [cited by applicant]
Cited By (3)
US 12,417,722 US 12,561,907 US 12,579,919