US 12,382,002 B2
Temporal modeling of phase modulators in multi-modulation projection
Trevor Davies, Walnut Creek, CA (US); Martin J. Richards, Gig Harbor, WA (US); Barret Lippey, Foster City, CA (US); Juan P. Pertierra, Fishers, IN (US); Christopher John Orlick, Furlong, PA (US); and Peter Francis Van Kessel, San Mateo, CA (US)
Assigned to DOLBY LABORATORIES LICENSING CORPORATION, San Francisco, CA (US)
Filed by DOLBY LABORATORIES LICENSING CORPORATION, San Francisco, CA (US)
Filed on May 3, 2023, as Appl. No. 18/311,668.
Application 18/311,668 is a continuation of application No. 17/373,792, filed on Jul. 13, 2021, granted, now 11,659,146.
Application 17/373,792 is a continuation of application No. 16/954,756, granted, now 11,070,774, previously published as PCT/US2018/066080, filed on Dec. 17, 2018.
Claims priority of provisional application 62/609,635, filed on Dec. 22, 2017.
Claims priority of application No. 18166944 (EP), filed on Apr. 12, 2018.
Prior Publication US 2023/0276030 A1, Aug. 31, 2023
Int. Cl. H04N 9/31 (2006.01); G02B 26/06 (2006.01); G02B 27/10 (2006.01); G03H 1/22 (2006.01); H04N 5/74 (2006.01)
CPC H04N 9/31 (2013.01) [G02B 26/06 (2013.01); G02B 27/1046 (2013.01); G03H 1/2294 (2013.01); H04N 5/7416 (2013.01); H04N 9/3126 (2013.01); H04N 9/3197 (2013.01); G03H 2225/32 (2013.01)] 20 Claims
OG exemplary drawing
 
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.