IP Library Granted Patent US 12,382,002
Granted Patent B2
US 12,382,002 · App. 18/311,668 · Granted Aug 5, 2025

Temporal modeling of phase modulators in multi-modulation projection

Inventors: Trevor Davies (Walnut Creek, CA); Martin J. Richards (Gig Harbor, WA); Barret Lippey (Foster City, CA); Juan P. Pertierra (Fishers, IN); Christopher John Orlick (Furlong, PA); Peter Francis Van Kessel (San Mateo, CA)
Assignee: DOLBY LABORATORIES LICENSING CORPORATION
H04N9/31G02B26/06G02B27/1046G03H1/2294H04N5/7416H04N9/3126H04N9/3197G03H2225/32
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,382,002
App. No.
18/311,668
Granted
Aug 5, 2025
Kind
B2
Abstract

A novel projection system includes a light source, a phase modulator, an amplitude modulator, and a controller having temporal lightfield simulation capabilities. The phase modulator spatially modulates a lightfield from the light source to generate an intermediate image on the amplitude modulator. The amplitude modulator spatially modulates the intermediate image to form a final image. The controller models the phase state of the phase modulator during transitions between phase modulator frames and generates lightfield simulations of the intermediate image during the transition. The controller utilizes the lightfield simulations to generate and provide sets of amplitude drive values to the amplitude modulator at a faster rate than that at which the phase modulator is capable of switching.

Claims (46)

1. A controller for controlling a projection system, said controller comprising:

a processing unit configured to execute code;

an interface coupled to receive a first frame of image and a second frame of image data; and

memory electrically coupled to store data and said code, said data and said code including

a phase drive module configured to

generate a first set of phase drive values for driving a phase-modulating spatial light modulator (SLM), said first set of phase drive values being based at least in part on said first frame of image data,

generate a second set of phase drive values for driving said phase-modulating SLM, said second set of phase drive values being based at least in part on said second frame of image data,

drive said phase-modulating SLM with said first set of phase drive values during a first time period, and

drive said phase-modulating SLM with said second set of phase drive values during a second time period,

a temporal lightfield simulation module configured to

model transitional states of said phase-modulating SLM during said second time period, said transitional states being based at least in part on said first phase drive values and said second phase drive values, and

generate a set of lightfield simulations of lightfields generated by said phase-modulating SLM and incident on an amplitude-modulating SLM, a first subset of said set of lightfield simulations corresponding to said first set of phase drive values, a second subset of said set of lightfield simulations corresponding to said second set of phase drive values, and a third subset of said set of lightfield simulations corresponding to one or more of said transitional states of said phase-modulating SLM, and

an amplitude drive module configured to

generate sets of amplitude drive values for driving said amplitude-modulating SLM, each of said sets of amplitude drive values corresponding to one of said set of lightfield simulations, and

drive said amplitude SLM with said sets of amplitude drive values.

2. The controller of claim 1 , wherein said phase drive module is configured to:

utilize said first set of phase drive values as an initial approximation of said second set of phase drive values when generating said second set of phase drive values; and

alter said initial approximation of said second set of phase drive values based on said third frame of image data.

3. The controller of claim 1 , wherein:

said phase-modulating SLM comprises a plurality of pixels; and

said temporal lightfield simulation module is configured to model individual transitional states of pixels of said plurality of pixels.

4. The controller of claim 3 , wherein:

said phase drive module is configured to assert a first set of voltages across said plurality of pixels, each voltage of said first set of voltages based on said first set of phase drive values;

said phase drive module is configured to assert a second set of voltages across said plurality of pixels, each voltage of said second set of voltages based on said second set of phase drive values; and

said temporal lightfield simulation module is configured to determine an individual transition of each pixel of said plurality of pixels from a corresponding voltage of said first set of voltages to a corresponding voltage of said second set of voltages.

5. The controller of claim 4 , wherein said temporal lightfield simulation module is configured to determine a transitional state of each pixel of said plurality of pixels at a particular time during said individual transition.

6. The controller of claim 4 , wherein said temporal lightfield simulation module is configured to determine an average transitional state of each of said plurality of pixels over a period of time during said individual transition.

7. The controller of claim 1 , wherein said temporal lightfield simulation module is configured to model transitional states of said phase-modulating SLM based at least in part on a physical characteristic of said phase-modulating SLM.

8. The controller of claim 1 , wherein said temporal lightfield simulation module is configured to model transitional states of said phase-modulating SLM based at least in part on a physical characteristic of a liquid crystal layer of said phase-modulating SLM.

9. The controller of claim 1 , wherein said temporal lightfield simulation module is configured to model transitional states of said phase-modulating SLM based at least in part on a characteristic of a lightfield incident on said phase-modulating SLM.

10. The controller of claim 9 , wherein said temporal lightfield simulation module is configured to model transitional states of said phase modulating SLM based at least in part on a history of said lightfield.

11. The controller of claim 1 , wherein said temporal lightfield simulation module models each pixel of a plurality of pixels of said phase-modulating SLM as a source of spherical waves having a phase delay determined at least in part by a corresponding one of said transitional states.

12. The controller of claim 1 , wherein said temporal lightfield simulation module models each pixel of a plurality of pixels of said phase-modulating SLM as an origin point of a light ray having an angle with respect to a surface of said phase-modulating SLM determined at least in part by a corresponding one of said transitional states.

13. In a projection system, a method for generating images, said method comprising:

receiving (n) frames of image data;

generating (m) frames of phase drive values, each frame of phase drive values being based at least in part on an associated frame of said image data and causing a phase-modulating spatial light modulator (SLM) to be in an associated phase state to generate a lightfield corresponding to said associated frame of image data;

determining (p) transitional phase states of said phase-modulating SLM where p>0, each of said transitional phase states indicative of a lightfield generated by said phase-modulating SLM during a transition between sequential ones of said phase states associated with said phase drive values;

generating a set of lightfield simulations based on said phase drive values and said transitional phase states, each of said lightfield simulations being indicative of a lightfield generated by said phase-modulating SLM and incident on an amplitude-modulating SLM; and

generating a set of frames of amplitude drive values based on said set of lightfield simulations and said frames of image data.

14. The method of claim 13 , wherein m+p=n.

15. The method of claim 13 , wherein m/p=1.

16. The method of claim 13 , wherein m/p<1.

17. The method of claim 13 , wherein m=n.

18. The method of claim 17 , wherein p=n.

19. The method of claim 17 , wherein p/m>1.

20. The method of claim 17 , wherein p/m=3.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2023
From: DAVIES, TREVOR; RICHARDS, MARTIN J.; LIPPEY, BARRET; PERTIERRA, JUAN P.; ORLICK, CHRISTOPHER JOHN; VAN KESSEL, PETER FRANCIS
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 065373/0458 →
Priority Claims (1)
EP 18166944 · Apr 12, 2018 · regional
Continuity (4)
Continuation 17373792 · Jul 13, 2021
Continuation 16954756
Provisional Application 62609635 · Dec 22, 2017
Related Publication 20230276030A1 · Aug 31, 2023
References Cited (37)
US 5682214A · Amako · 1997 [cited by examiner]
US 6011874A · Glueckstad · 2000 [cited by applicant]
US 6243156B1 · Weisgerber · 2001 [cited by applicant]
US 8152310B2 · Decusatis · 2012 [cited by applicant]
US 8444275B2 · Kurtz · 2013 [cited by applicant]
US 8605015B2 · Guttag · 2013 [cited by applicant]
US 8842222B2 · Iversen · 2014 [cited by applicant]
US 9146452B2 · Guthrie · 2015 [cited by applicant]
US 9232172B2 · Perkins · 2016 [cited by applicant]
US 9319648B2 · Jannard · 2016 [cited by applicant]
US 9848176B2 · Damberg · 2017 [cited by applicant]
US 9874319B2 · Minor · 2018 [cited by applicant]
US 9907760B2 · Auriol · 2018 [cited by applicant]
US 10003776B2 · Damberg · 2018 [cited by applicant]
US 11269241B2 · Pertierra · 2022 [cited by examiner]
US 20020122254A1 · Gluckstad · 2002 [cited by examiner]
US 20050063032A1 · Igasaki · 2005 [cited by applicant]
US 20050149598A1 · Mendlovic · 2005 [cited by examiner]
US 20080273044A1 · Govorkov · 2008 [cited by applicant]
US 20100014134A1 · Cable · 2010 [cited by applicant]
US 20150109537A1 · Kompanets · 2015 [cited by applicant]
US 20150323817A1 · Kim · 2015 [cited by applicant]
US 20160381329A1 · Damberg · 2016 [cited by applicant]
US 20170085846A1 · Damberg · 2017 [cited by examiner]
US 20180048873A1 · Damberg · 2018 [cited by applicant]
US 20180176519A1 · Damberg · 2018 [cited by applicant]
US 20180373129A1 · Pertierra · 2018 [cited by applicant]
US 20190212544A1 · Heber · 2019 [cited by examiner]
US 20200288093A1 · Pertierra · 2020 [cited by applicant]
US 20200292921A1 · Pertierra · 2020 [cited by applicant]
CN 103217818A · 2013 [cited by applicant]
ES 2604684A1 · 2017 [cited by examiner]
ES 2604684B2 · 2018 [cited by applicant]
GB 2493517B · 2013 [cited by applicant]
WO 2017223100A1 · 2017 [cited by applicant]
Huang, Y. et al “Fast-Response Liquid Crystal Phase Modulators for Augmented Reality Displays” vol. 25, No. 26, Dec. 25, 2017, pp. 32757-32766. [cited by applicant]
Kawakita, M. et al “High-Brightness Projection Display Using Spatial Light Modulators with Polymer-Dispersed Liquid Crystal” IEEE Transactions on Broadcasting, vol. 45, No. 2, Jun. 1999, pp. 225-233. [cited by applicant]