IP Library Granted Patent US 12,243,453
Granted Patent B2
US 12,243,453 · App. 18/906,124 · Granted Mar 4, 2025

Holographically displaying three-dimensional objects

Inventors: Jonathan Seamus Blackley (South Pasadena, CA); Richard Bahr (Atherton, CA); Watson Brent Boyett (Los Angeles, CA); Sylvain Marcel Colin (Ventura, CA); Robin James Green (Duvall, WA); Isaac Serrano Guasch (Barcelona, ES); Stephen John Hart (San Juan Capistrano, CA); Robert Alan Hess (Mesa, AZ); Margaret H. Hsu (Pasadena, CA); Christoph Von Jutrzenka (Santa Barbara, CA); DeaGyu Kim (Pasadena, CA); Mark Anthony Loya (Temple City, CA); Kelly Swan MacNeill (Seattle, WA); Benjamin Francis Neil (South Pasadena, CA); Kamran Qaderi (San Gabriel, CA); Tina Qin (Rosemead, CA); Jesus Manuel Caridad Ramirez (Altadena, CA); Jayakrishna Sashidharan (San Gabriel, CA); Asher Zelig Sefami (Altadena, CA); Jeff Smith (Las Vegas, NV); Robert David Srinivasiah (Mountain View, CA); Sameer Sudhir Walavalkar (Glendale, CA); Joshua D. Wiensch (Altadena, CA); Daniel Dereck Williamson (Brighton, GB)
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,243,453
App. No.
18/906,124
Filed
Oct 3, 2024
Granted
Mar 4, 2025
Kind
B2
Examiner
SADIO, INSA
Art Unit
2628
USPC
345/691
Abstract

Methods, apparatus, devices, subsystems, and systems for holographically displaying three-dimensional objects are provided. In one aspect, a computer-implemented method of manipulating data of a plurality of primitives corresponding to at least one object includes: 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; and 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.

Claims (116)

1. A computer-implemented method of manipulating data of a plurality of primitives corresponding to at least one object, 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, the computer-implemented method 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; and

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.

2. The computer-implemented method of claim 1 , further comprising:

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

transmitting a command including the command instruction and the primitive identifiers of the multiple primitives to a processing device.

3. The computer-implemented method of claim 2 , further comprising:

determining vertex identifiers associated with the primitive identifiers; and

transmitting the command including the command instruction and at least one of the vertex identifiers or an association between the vertex identifiers and the primitive identifiers, to the processing device.

4. The computer-implemented method of claim 3 , 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.

5. The computer-implemented method of claim 2 , further comprising:

after obtaining vertex data of the plurality of vertices of the plurality of primitives and before transmitting the command to the processing device, transmitting the vertex data of the plurality of vertices of the plurality of primitives to the processing device,

wherein the processing device is configured to store the vertex data of the plurality of vertices and associate the vertex data of the plurality of vertices with vertex identifiers of the plurality of vertices.

6. The computer-implemented method of claim 5 , further comprising:

receiving a request from the processing device to identify vertex identifiers associated with the primitive identifiers of the multiple primitives,

transmitting at least one of the identified vertex identifiers or an association between the identified vertex identifiers and the primitive identifiers of the multiple primitives to the processing device,

wherein the processing device is configured to retrieve vertex data of corresponding vertices having the identified vertex identifiers for executing the command.

7. The computer-implemented method of claim 1 , further comprising at least one of:

determining the respective vertex identifiers of the plurality of vertices based on an order of the plurality of vertices in a vertex stream corresponding to the plurality of primitives, or

determining the respective primitive identifiers of the plurality of primitives based on an order of the plurality of primitives in a primitive stream corresponding to the at least one object.

8. The computer-implemented method of claim 1 , wherein the at least one object comprises a representative object in a three-dimensional (3D) simulation application that is configured to generate the data of the plurality of primitives, and

wherein the computer-implemented method further comprises: obtaining the data of the plurality of primitives from the 3D simulation application.

9. The computer-implemented method of claim 1 , wherein the respective vertex data of the vertex comprises at least one of:

a vertex identifier of the vertex,

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

color information associated with the vertex,

texture coordinate information associated with the vertex,

viewpoint dependent shading information associated with the vertex,

shading information associated with the vertex, or

occlusion information associated with the vertex.

10. The computer-implemented method of claim 1 , 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.

11. The computer-implemented method of claim 1 , further comprising:

adjusting vertex data of the plurality of vertices of the plurality of primitives to generate a gap or overlap between adjacent primitives of the plurality of primitives; and

based on a result of the adjusting, updating the vertex data of the plurality of vertices in the memory.

12. The computer-implemented method of claim 1 , further comprising:

storing information of a display, where the information of the display comprises coordinate information of a plurality of points corresponding to a plurality of display elements of the display,

wherein each of the plurality of display elements has a respective shape of a plurality of shapes in an area of the display, each of the plurality of shapes uniquely enclosing a respective point of the plurality of points, the plurality of shapes forming an irregular pattern, and

wherein the coordinate information of the plurality of points comprises coordinate information of a plurality of spaced points in the area of the display and offset data comprising a respective offset between each point of the plurality of points and a corresponding space point of the plurality of space points.

13. A method comprising:

generating modulation control signals for a plurality of display elements of a display based on a hologram for the display, wherein the hologram comprises, for each display element of the plurality of display elements, a respective sum of electromagnetic (EM) field contributions of a plurality of primitives corresponding to at least one object to the display element,

wherein generating the modulation control signals comprises:

generating, for each display element of the plurality of display elements, a respective modulation control signal based on the respective sum of EM field contributions of the plurality of primitives to the display element.

14. The method of claim 13 , wherein the hologram is a complex-valued hologram, and wherein the method further comprises:

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

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

15. The method of claim 14 , comprising:

receiving the complex-valued hologram from a processing device; and

storing the complex-valued hologram in a memory; and

after converting the complex-valued hologram to the phase-only hologram, storing the phase-only hologram in the memory.

16. The method of claim 13 , further comprising:

outputting the respective modulation control signal to each display element of the plurality of display elements by continuously outputting the respective modulation control signal to each display element of the plurality of display elements in a sequential order.

17. The method of claim 13 , further comprising:

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 at least one object.

18. The method of claim 17 , further comprising:

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.

19. The method of claim 17 , wherein the illuminator comprises two or more light emitting elements each configured to emit light with a different color, and

wherein the method comprises: sequentially transmitting a respective illumination control signal to sequentially activate each of the two or more light emitting elements of the illuminator.

20. The method of claim 17 , comprising:

sequentially outputting

a first modulation control signal to modulate the display with information associated with a first color during a first time period, and

a second modulation control signal to modulate the display with information associated with a second color during a second, sequential time period; and

sequentially outputting

a first illumination control signal to activate the illuminator to turn on a first light emitting 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 light emitting element to emit light with the second color during the second time period.

21. A device comprising:

a memory configured to store a hologram for a display; and

a display driver coupled to the memory and the display,

wherein the display comprises a plurality of display elements, and the hologram comprises, for each display element of the plurality of display elements, a respective sum of electromagnetic (EM) field contributions of a plurality of primitives corresponding to at least one object to the display element,

wherein the display driver is configured to:

generate, for each display element of the plurality of display elements, a respective modulation control signal based on the respective sum of EM field contributions of the plurality of primitives to the display element, and

output the respective modulation control signal to each display element of the plurality of display elements for modulating the display element.

22. The device of claim 21 , further comprising an illuminator driver coupled to an illuminator, and wherein the illuminator driver is configured to generate and 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 at least one object.

23. The device of claim 22 , wherein the display driver and the illuminator driver are configured to communicate with each other, such that outputting the respective modulation control signal to each display element of the plurality of display elements by the display driver is in coordination with transmitting the illumination control signal to the illuminator by the illuminator driver.

24. The device of claim 21 , wherein the memory comprises a first memory buffer coupled to the display driver and a second memory buffer coupled to an illuminator driver, and wherein the second memory buffer has a smaller size than the first memory buffer.

25. The device of claim 21 , wherein the hologram is a complex-valued hologram,

wherein the device further comprises a phase converter configured to convert the complex-valued hologram to a phase-only hologram and store the phase-only hologram in the memory, and

wherein the display driver is configured to generate the respective modulation control signals for the plurality of display elements based on the phase-only hologram.

26. The device of claim 21 , wherein the hologram is a phase-only hologram, and the display driver is configured to generate the respective modulation control signals for the plurality of display elements based on the phase-only hologram.

27. The device of claim 21 , wherein the hologram is a phase-only hologram that includes a respective phase for each of the plurality of display elements of the display,

wherein the display driver is configured to change the phase-only hologram by adjusting the respective phase for each of the plurality of display elements, and

wherein the display driver is configured to adjust the respective phase for each of the plurality of display elements by adding a corresponding phase to the respective phase for each of the plurality of display elements.

28. The device of claim 27 , wherein the corresponding phase for each of the plurality of display elements is expressed as one of:

i) Ø=2π(xcosθ+ysinθ)/λ, where Ø represents the corresponding phase for the display element, λ represents a wavelength of light to be incident on the display element with an incident angle, θ represents an angle corresponding to a redirecting angle of an optically redirecting device configured to redirect light from the display, and x and y represent coordinates of the display element in a global 3D coordinate system where the EM field contribution of each of the plurality of display elements to the display element is determined, or

ii

)

=

π

λ

f

(

ax

2

+

by

2

)

,

where Ø represents the corresponding phase for the display element, a and b represent constants, λ represents a wavelength of light to be incident on the display, ƒ represents a focal length of an optically diverging component configured to diverge light from the display, x and y represent coordinates of the display element in a coordinate system where the EM field contribution of each of the plurality of display elements to the display element is determined.

29. The device of claim 21 , wherein the device is configured to be integrated with the display.

30. A system comprising:

a display comprising a plurality of display elements; and

a driving device coupled to the display device and configured to:

obtain a hologram for the display, wherein the hologram comprises, for each display element of the plurality of display elements, a respective sum of electromagnetic (EM) field contributions of a plurality of primitives corresponding to at least one object to the display element; and

generate, for each display element of the plurality of display elements, a respective modulation control signal based on the respective sum of EM field contributions of the plurality of primitives to the display element.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2024
From: BLACKLEY, JONATHAN SEAMUS; BAHR, RICHARD; BOYETT, WATSON BRENT; COLIN, SYLVAIN MARCEL; GREEN, ROBIN JAMES; GUASCH, ISAAC SERRANO; HART, STEPHEN JOHN; HESS, ROBERT ALAN; HSU, MARGARET H.; JUTRZENKA, CHRISTOPH VON; KIM, DEAGYU; LOYA, MARK ANTHONY; MACNEILL, KELLY SWAN; NEIL, BENJAMIN FRANCIS; QADERI, KAMRAN; QIN, TINA; RAMIREZ, JESUS MANUEL CARIDAD; SASHIDHARAN, JAYAKRISHNA; SEFAMI, ASHER ZELIG; SMITH, JEFF; SRINIVASIAH, ROBERT DAVID; WALAVALKAR, SAMEER SUDHIR; WIENSCH, JOSHUA D.; WILLIAMSON, DANIEL DERECK
To: PACIFIC LIGHT & HOLOGRAM, INC.
Reel/Frame 069163/0242 →
Continuity (5)
Continuation PCTUS2024028873 · May 10, 2024
Continuation In Part 18410185 · Jan 11, 2024
Continuation 18468571 · Sep 15, 2023
Provisional Application 63501928 · May 12, 2023
Related Publication 20250029528A1 · Jan 23, 2025
References Cited (244)
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 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 11995769B2 · 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 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 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 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 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 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 20190324991A1 · Lehtinen et al. · 2019 [cited by applicant]
US 20190361396A1 · Christmas · 2019 [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 20200341194A1 · Waldern et al. · 2020 [cited by applicant]
US 20210209846A1 · Blackley · 2021 [cited by applicant]
US 20210216163A1 · Wang · 2021 [cited by examiner]
US 20210264849A1 · Suzuki · 2021 [cited by applicant]
US 20210294003A1 · Roehrig et al. · 2021 [cited by applicant]
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 · 2022 [cited by examiner]
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]
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]
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/028873, mailed on Sep. 4, 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]
[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 English translation). [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]
Cited By (4)
US 12,374,247 US 12,417,722 US 12,561,907 US 12,579,919