US 11,854,150 B2
Frame-by-frame rendering for augmented or virtual reality systems
Brian T. Schowengerdt, Seattle, WA (US); and Samuel A. Miller, Hollywood, FL (US)
Assigned to MAGIC LEAP, INC., Plantation, FL (US)
Filed by MAGIC LEAP, INC., Plantation, FL (US)
Filed on Nov. 12, 2021, as Appl. No. 17/525,811.
Application 17/525,811 is a continuation of application No. 14/704,971, filed on May 6, 2015, granted, now 11,205,303.
Application 14/704,971 is a continuation of application No. 14/212,961, filed on Mar. 14, 2014, granted, now 9,417,452, issued on Aug. 16, 2016.
Claims priority of provisional application 61/801,219, filed on Mar. 15, 2013.
Prior Publication US 2022/0076495 A1, Mar. 10, 2022
Int. Cl. G06T 19/00 (2011.01); G06T 7/70 (2017.01); G06T 1/60 (2006.01); G06F 3/01 (2006.01); G02B 27/01 (2006.01); G02B 27/00 (2006.01); G09G 3/00 (2006.01)
CPC G06T 19/006 (2013.01) [G02B 27/0093 (2013.01); G02B 27/01 (2013.01); G02B 27/017 (2013.01); G02B 27/0172 (2013.01); G06F 3/011 (2013.01); G06F 3/012 (2013.01); G06F 3/013 (2013.01); G06T 1/60 (2013.01); G06T 7/70 (2017.01); G06T 19/00 (2013.01); G09G 3/007 (2013.01); G02B 2027/014 (2013.01); G02B 2027/0178 (2013.01); G02B 2027/0187 (2013.01); G06T 2219/024 (2013.01); G09G 2320/0266 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A method of operation in a virtual image presentation system, the method comprising:
rendering a first complete frame to an image buffer, wherein the first complete frame includes pixel information for sequential presentation of pixels to form an image including a virtual object;
starting a first presentation of the first complete frame to an end user;
generating an updated first complete frame having a portion of the pixel information that is different from the pixel information of the first complete frame;
dynamically interrupting the first presentation of the first complete frame before completion of the presentation of the first complete frame based at least in part on the updated first complete frame; and
upon dynamically interrupting the first presentation of the first complete frame, presenting at least a portion of the updated first complete frame in lieu of a counterpart portion of the first complete frame, thereby presenting an image comprising a portion of the first complete frame and at least a portion of the updated first complete frame,
wherein presenting at least a portion of the updated first complete frame in lieu of a counterpart portion of the first complete frame comprises presenting a spiral line of the updated first complete frame in lieu of a counter spiral line of the first complete frame.